Inspired by
@Victor M to install fapolicyd (only allows user to execute programs, scripts and libraries from official repo's) with following changes
1. Only applies to normal (non-root / un-elevated) users
2. Normal users are allowed to read/write executables
I need to backup my extensions, normal fapolicyd does not allow users to even read scripts). Also I normally run as standard user (thanks to tips of members here I run a deamon which auto updates), so the fapolicyd restriction applying only to normal users is sufficient.
fapolicyd on Linux is like Windows Defender Appication Control (Smart Application Control for Business).
This sort of finalizes my Linux Mint Setup
1. Simple Network Intrusion Detection System - my router has an option to send me an e-mail when something severe happens (e.g. failed log-ins or network attacks)
2. Simple Host Intrusion Detection System - logcheck does the same with Linux system logs and send me an e-mail when something severe is logged
3. Inbound firewall GuFW
4. Outbound application Firewall - Little snitch
5. Mildly hardened Linux setup and de-installed stuff I don´t use (attack surface reduction)
6. Installed fapolicyd which allows normal users to only execute software from official repositories
7. Using Linux sandboxing: AppArmor for utilities, Firejail for desktop assecoires and Flatseal stripped Flatpak for applications
Although I don´t run an AV, my e-mail is checked by ISP/Google and my browser has tripple URL filtering and double download protection.
@Mods I use a VPN (on demand) so why don´t I qualify for the highest Advanced Plus level?