mirror of
https://github.com/PrivSec-dev/privsec.dev.git
synced 2024-12-29 09:06:30 -05:00
Fix Firewalld bypass (#156)
* Update Desktop Linux Hardening.md Co-authored-by: wj25czxj47bu6q <96372288+wj25czxj47bu6q@users.noreply.github.com> Signed-off-by: Tommy <contact@tommytran.io> --------- Signed-off-by: Tommy <contact@tommytran.io> Co-authored-by: wj25czxj47bu6q <96372288+wj25czxj47bu6q@users.noreply.github.com>
This commit is contained in:
parent
f408929d59
commit
473bba3df3
@ -244,8 +244,11 @@ You could also set your default firewall zone to drop packets. To implement this
|
||||
firewall-cmd --set-default-zone=drop
|
||||
firewall-cmd --add-protocol=ipv6-icmp --permanent
|
||||
firewall-cmd --add-service=dhcpv6-client --permanent
|
||||
firewall-cmd --reload
|
||||
```
|
||||
|
||||
On some distributions, it may be possible for unauthorized users or applications to make firewall changes through polkit. To disable this, enable firewalld _lockdown mode_ with `sudo firewall-cmd --lockdown-on`.
|
||||
|
||||
These firewalls use the [netfilter](https://netfilter.org/) framework and therefore cannot (without the help of strict [mandatory access control](#mandatory-access-control)) protect against malicious software running privileged on the system, which can insert their own routing rules that sidestep firewalld/ufw.
|
||||
|
||||
There are some per‑binary outbound firewalls such as [OpenSnitch](https://github.com/evilsocket/opensnitch) and [Portmaster](https://safing.io/portmaster/) that you could use as well. But, just like firewalld and ufw, they are bypassable.
|
||||
|
Loading…
Reference in New Issue
Block a user