Replies: 2 comments 6 replies
-
Yes, the impact of a compromise is getting reduced.
The profiles should work best with the most recent versions. But older versions will probably also work. |
Beta Was this translation helpful? Give feedback.
-
I didn't install BeEF, but quickly checking the sources, it seems that it can perform operations at browser level (by simply using the poorly designed APIs) and it can use other browser weaknesses or weak configuration (for example Flash, ActiveX, Java enabled) to execute other programs. Then stuff like Metasploit can be used to escalate privileges. For the insecure APIs there's maybe nothing that Firejail can do. The browser will happily tell the attacker its type, version, operating system and processor architecture. It's possible to fingerprint the browser and the user with lots of techniques (some mentioned in https://coveryourtracks.eff.org/). Flash is obsolete and ActiveX isn't available for Linux. Browser settings can be tightened, for example enabling Java (not JS) is a bad idea. Firejail can prevent the browser from executing other programs in the system (with some loss of functionality and user friendliness) with But if the attackers utilize unknown 0day vulnerabilities for Firefox, they may also have 0days for the kernel (or Firejail) and it may never be possible to say that anything could be contained completely. Layered defences can help since the vulnerabilities may need specific conditions for them to work, but then there are hardware level vulnerabilities like Spectre, TLBleed, TagBleed and Rowhammer which typically bypass all layers. It's also possible that the attackers are not even targeting maximum system privileges, their objective may be achieved with just tricks with browser API level. |
Beta Was this translation helpful? Give feedback.
-
Browser exploitation frameworks like BeEF are used as a first attack vector in order to gain control of the victim's web browser and then launching secondary attacks on the compromised system.
Is Firejail able to contain the risk of a hijacked Firefox browser in order to defend against further attacks of the system?
Which Firefox versions are currently supported and which options should be used under the mentioned scenario?
Thanks for your advice!
Beta Was this translation helpful? Give feedback.
All reactions