Advanced Plus Security LinuxFan58's PC Security Config

Current configurationLinux
Version 41Updated
197 replies
Detailed suggestions and alternatives welcomeWhat changed Answers for another system: 2
Staff assessment Advanced Plus Security

harlan4096 ·

Device & operating system

, 4 answers
Operating system
Linux
OS version and support details
Linux Mint 22.3 Zena Cinnamon Wayland
Main use of this computer
For work or educational use
Usage and exposure
Visiting familiar websites, Working from home, Making audio/video calls, Opening email attachments, Online shopping and card payments, Logging into my bank account, Downloading software and files from reputable sites, Streaming audio/video content from trusted sites or paid subscriptions, Coding and development

Protection & updates

, 12 answers
Real-time protection
1. Fapolicyd application whitelisting protection (similar to SAC)
2. Build-in Linux sandboxing (AppArmor, Firejail, Flatpak)
3. Opensnitch as outbound application firewall.
Device firewall
Built-in Firewall for Mac/Linux
On-device encryption
Other full-disk drive encryption software
Device sign-in security
Hardware security key, Account password
Security updates
Allow security updates and latest features
Update channels
Allow stable updates only
Network firewall
Enabled
Router and network details
TP-Link triband intrusion detection and block infected clients are enabled with Quad9 DNS.
  • The 2.4 Ghz is used for IoT-devices and guest. The 2.4 Ghz has short lease time (8 hours) and on the guest network partitioning is enabled.
  • The two 5 Ghz networks are for my wife and I (each his/her own). The 5Ghz band has eternal lease time with IP-MAC binding enabled.
Custom security settings
On device extra protection
1. Mildly hardened Linux and installed logcheck (e-mail warning) as simple HIDS
2. Sign in with Wayland Cinnamon which enforces UI-isolation between applications.
3. Added additional Firejail profiles with firecfg and reduced Flatpak permissions with flatseal.

Off device extra protection
1. DNS with malware protection
2. Router has also intrusion detection
3. ISP & Google check e-mail on malware
Periodic malware scanners
None
Malware sample testing
I do not participate in malware testing
Environment for malware testing
None

Browsing, accounts & privacy

, 4 answers
Browsers and extensions
Brave-Origin with Brave adShield disabled and safe browsing enabled
Secure DNS
NextDNS free with account as DOH in browser
Desktop VPN
Proton VPN free for Linux on-demand (out of home).
Password and passkey manager
Build-in (OS and Browser)

Backup & recovery

, 2 answers
File and photo backups
1. FreeFileSync quick on-demand backups to a partition on my internal SSD
2. FreeFileSync quarterly full backup saves to an external USB-SSD
System recovery
TimeShift (to another partition on 1 TB SSD)

Apps, specs & notes

, 5 answers
Maintenance tools
None
Subscriptions
Other subscription
Computer specs
AMD Ryzen 7 (5700U) laptop with 1 TB SSD and 16GB RAM
Notable changes
To many :) here are the most important ones:
  • Replaced 7-zip (default) with PeaZip in Flatpak sandbox
  • Replaced OnlyOffice with LibreOffice (both in Flatpak sandbox)
  • Replaced Thunderbird with Evolution (both in Flatpak sandbox)
  • Moved from Xfce desktop with X11 to Cinnamon desktop with Wayland
  • Developed my own extensions for better security (3PM) and privacy (uBD)
  • Installed fapolicyd (simular to WDAC) application whitelisting for standard users
  • Switched from NextDNS to Cloudflare ZT and back after NextDNS improvements
Feedback preference
Detailed suggestions and alternatives welcome

Answers for another system

, 2 answers

These answers were saved for questions that do not apply to the operating system chosen above. They are kept as entered, but they do not describe this device.

User Account Control (UAC) Windows only
Not applicable - not running Windows
Smart App Control Windows only
Not applicable / not available on this device
Community rating

Community rating

How members rate the shared configuration. This is community feedback, not a security test.

Not rated yet
An open invitation for useful feedback.

Sign in to rate this setup

Go to discussion

Shared by the member. This is a configuration record, not a device scan.

One of 211 member setups in the Security Setup Hub. Browse setupsGet yours checked

Older thread fields from Nov 30, 2025 (not current) · expand details
Thread details
Last updated
Sep 14, 2026
Main use of this computer
For work or educational use
Operating system
Linux
OS version and support details
Linux Mint 22.3 Zena Cinnamon Wayland
On-device encryption
Other full-disk drive encryption software
Device sign-in security
    • Windows Hello PIN or biometric sign-in (face / fingerprint / Touch ID)
Security updates
Allow security updates and latest features
Update channels
Allow stable updates only
User Account Control (UAC)
Not applicable - not running Windows
Smart App Control
Not applicable / not available on this device
Network firewall
Enabled
Router and network details
TP-Link triband with IPv6 disabled, We use the three WIFI-networks seperately. The 2.4 Ghz is used for IoT-devices and guest (SPI-, NAT, ARP-filtering and intrusion detection enabled). The two 5 Ghz networks are for my wife and I (each uses his/her own) with additionally IP-MAC binding and MAC filtering enabled. I have set the e-mail log message level to critical events (acting as a rudimentary NIDS). The 5Ghz network has eternal lease time while 2.4 Ghz has short lease time (8 hours) and network partitioning enabled.
Real-time protection
Non root user using build-in Linux sandboxing (AppArmor, Firejail, Flatpak) as extra protection layer.
Device firewall
Built-in Firewall for Mac/Linux
Custom security settings
  • Using only official package sources from verified publishers and de-installed all unused accessoires and applications.
  • Installed FAPOLICYD denying normal users to execute something which does not come from above repositories
  • Mildly hardened Linux by disabling P2P, remote access, old TLS versions and enabling ASLR system wide.
  • Created additional Firejail profiles with firecfg and reduced Flatpak permissions with flatseal.
  • Added OpenSnitch outbound application firewall to compliment inbound GuFW.
  • Installed logcheck with e-mail warning for security alerts & events
  • Using Wayland (experimental) on Cinnamon desktop.
Periodic malware scanners
When I receive files from others I scan them with Virus Total. My half yearly data backups to external USB are scanned with Microsoft Defender :cool:
Malware sample testing
I do not participate in malware testing
Environment for malware testing
None
Browsers and extensions
Brave-Origin policies and site-pernissions with Brave adShield disabled
Secure DNS
  1. NextDNS in the Router with OISD and telemetry blocklists enabled (for IOT devices), allowing only common TopLevelDomains to connect.
  2. We use Quad9 as default DNS (at OS-level and DoH) for our Laptops and smartphones
  3. Cloudflare Zero Trust Free with account as DOH in the browser.
Desktop VPN
Proton VPN free for Linux on-demand (out of home). At home I have little use for VPN because our IP and IP location are changed regularly :-).
Password and passkey manager
Build-in (OS and Browser)
Maintenance tools
None
File and photo backups
  • FreeFileSync quick on-demand backups to a partition on my internal SSD to which sandboxed utilities, desktop accessoires and applications have no access to.
  • The half yearly full backup saves to an external USB-SSD which is checked (afterwards) by Microsoft Defender on my wife's laptop (which has triple USB protection).
Subscriptions
    • None
System recovery
TimeShift (to another partition on 1 TB SSD)
Usage and exposure
    • Visiting familiar websites
    • Working from home
    • Making audio/video calls
    • Opening email attachments
    • Online shopping and card payments
    • Logging into my bank account
    • Streaming audio/video content from trusted sites or paid subscriptions
    • Coding and development
Computer specs
AMD Ryzen 7 (5700U) laptop with 1 TB SSD and 16GB RAM
Notable changes
To many :)

After jumping back and forth, I finally decided for:
  • Changed from ControlD free to Cloudflare free ZT
  • Replaced 7-zip (unsandboxed) with PeaZip in Flatpak
  • Moved from LibreOffice in Flatpak to LibreOffice in Firejail
  • Moved from Thunderbird to Evolution (both in Flatpak sandbox)
  • Moved from Xfce desktop with X11 to Cinnamon desktop with Wayland
  • Installed fapolicyd (simular to WDAC on Windows) application control (see post)
Feedback preference

Detailed suggestions and alternatives welcome

From the setup owner View current setup
Sampai-san I listened to your advice :-) but this is part of Safe Browsing, so I stick to double download protection ;)

1789283498885.png
 
But considering that the default policy value is 0 (No special restrictions) and that probably only 1–5% of users enable it, only those users (me + you + @7Oz-64 ) can rely on this type of protection against malicious downloads, as shown in the image below:

2a.png

Look at the red arrow at the top.;)

Translation:

"Your organization has blocked this file because it did not comply with a security policy"
 
@Sampei.Nihira
Thanks for remember me(y);),
Yes download restriction set to 4 here and M Kees @LinuxFan58 i saw your policies and you should add more brave specific policies like these (i know you've already had some of them but not all :
Code:
  "TorDisabled": 1,
  "BraveRewardsDisabled": 1,
  "BraveWalletDisabled": 1,
  "BraveVPNDisabled": 1,
  "BraveAIChatEnabled": 0,
  "BraveNewsDisabled": 1,
  "BraveSpeedreaderEnabled": 0,
  "BraveWaybackMachineEnabled": 0,
  "BraveStatsPingEnabled": false,
  "BraveWebDiscoveryEnabled": 0,
  "BravePlaylistEnabled": 0,
  "BraveLocalAIEnabled": false,
  "BraveP3AEnabled": false,
  "BraveTalkDisabled": true

I'm back with brave-origin (External Ublock Origin (gorhill one) as UG-C is too slow for updating.
@Sampei.Nihira
MBG does a really good job to catch some fresh url haus bad url's, but it's slowdown browsing during my test.
And for Brave-Origin (still free on linux), i've disabled brave ad shields (just fingerprinting keeped).
@LinuxFan58
am still testing your extension package (uboS, matrix, ds, adshield), don't worry i think in near future i'm going to pass them in my production machine, DS is really a unique one, catch alls bad download 100%, for the others i think these needs more time to be completly mature(y).
And as you use Mint, you should try self hosted searxng + nginx + ca-https, no others search engine can protect you like this, if you're intersted i've a strong maintenance scripts pakaging (install, update, check, clean, renew cert, uninstall and hardened settings.yml, nginx.conf, searxng.service and limiter.toml)
 
Last edited:
@7Oz-64

For my Security setup,though I believe other Security setups could also do without this extension,a web filter extension is useless.
I already have NextDNS, Google Safe Browsing, excellent dynamic filtering, at least four consecutive layers of protection against malicious downloads, the most vulnerable software listed in the anti-exploit database with at least 13 or 14 overrides, and a hardened Brave sandbox that isn’t set to default......;)

P.S.

Why don't you start a thread with your own Security configuration?:)
 
From the setup owner View current setup
@Sampei.Nihira

When you first told me about the new RUST features in flags (a few weeks ago), I typed in rust to see what is else available (Rust has memory integrity protection and C/C++ not).

I noticed RUST decoding was enabled for BMP but disabled for JPG and ICO (which are more complex than BMP), so assumed a phased migration and left it at the defaults (also my image/photo viewe/editor run sandboxed in Linux, and the old JPG meta data exploit was directed ar Windows and it was long ago, so I thought it was not a big deal).
 
From the setup owner View current setup
am still testing your extension package (uboS, matrix, ds, adshield), don't worry i think in near future i'm going to pass them in my production machine, DS is really a unique one, catch alls bad download 100%, for the others i think these needs more time to be completly mature(y).
Thanks for the heads up 3P-Matrix-lite is complete matured.

AdShleld and uBS are nearing completion (added last useability features like saving/restoring settings and don´t know to optmize further in the code, from 9.5.1 for uBS and 1.3.1 for AdShield it will be bug fixing). There is not much use using uBS and AdShield side by side. Would be helpful when you focus on AdShield in combination with your favourite adblocker.

Thanks for the poliicy setting (maybe I had forgotten to tell you) I already added a few which you posted earlier (and not set myself)

Selfhosting search engines is a bit over the top for me, I pass on that :-)
 
From the setup owner View current setup
Comment on version 4 of the setupThe setup has been updated since this version.
@Mods from Advanced Plus to Unverified? What happened?

Goodies
  1. Cloudflare Zero Triust DNS with all security firewall policies enabled
  2. NIDS and exploit protection in the router using all features (NAT, SPI, IP-MAC binding)
  3. GuFW inbound firewall
  4. HIDS (logcheck)
  5. Linux sandboxing (AppArmor, Firejail, Flatpak)
  6. Downloads are checked both in mail & browser
  7. Fapolicyd application whitelisting
  8. Wayland with strong application seperation
  9. LittleSnitch application Firewall (outbound)
  10. Linux running standard user

    On-demand VPN and half yearly (second) data backups are checked by M$ Defender
 
Last edited:
Comment on version 4 of the setupThe setup has been updated since this version.
This is due to the changes @Jack is making these days in the Configuration sections...
 
Comment on version 4 of the setupThe setup has been updated since this version.
Also, and now, with the new system, I'm guessing that if You make a modification in the config, I think the previous assigned tag becomes again to Unverified...
 
Comment on version 5 of the setupThe setup has been updated since this version.
What have you applied Apparmor to ? On Ubuntu, only a few daemons, firefox snap and brave snap ( and maybe thunderbird too, dont know) have an enforcing policy. The majority of the profiles say explicitly that they are placeholders and not enforcing policies. They serve to fill up aa-status. So I think Mint would be at most, the same.

You should at least craft apparmor policies for your internet based apps. They are the most at risk. Just my 2 cents.
 
From the setup owner View current setup
Comment on version 5 of the setupThe setup has been updated since this version.
What have you applied Apparmor to ? On Ubuntu, only a few daemons, firefox snap and brave snap ( and maybe thunderbird too, dont know) have an enforcing policy. The majority of the profiles say explicitly that they are placeholders and not enforcing policies. They serve to fill up aa-status. So I think Mint would be at most, the same.

You should at least craft apparmor policies for your internet based apps. They are the most at risk. Just my 2 cents.
Only for print. I got desktop accesoires running in firejail and applications in flatpak. Downside of running apps in apparmor is not apparmor related, but LTS related.

For example libre office in packamanager is v24 while flatpak is v26. Flatpak sandbox runs in user land, so when running standard user I consider it enough layers of protection
1. Chrome sandbox
2. Flatpak sandbox
3. Standard user + fapolicyd (which I started using because you mentioned it)

@oldschool quote "stay safe not paranoid" is already a grey line with those three layers :-)
 
From the setup owner View current setup
Comment on version 15 of the setupThe setup has been updated since this version.
Replaced NextDNS in the router by Quad9, our ziggo app on android (for TV on 2.4 Ghx network) had problems connecting. Also replaced Cloudflare Zero Trust for NextDNS in Brave (DoH).
 
Last edited:
From the setup owner View current setup
Comment on version 26 of the setupThe setup has been updated since this version.
Added NextDNS as DOH again, now NextDNS also blocks Youtube ads (and without delay), I am testing it out (other members reported website breakage), but ..

Now I don't need AG Base (for blocking youtube in video ads) anymore and I enabled Hagezi light in next DNS together with new option in NextDNS to block invideo ads on youtube. So back to LESS IS MORE again. Keeping annoyances, anti-adblock and anti-admiral because they are all website specific (no generic which might cause website breakage) to increase the seamless surfing experience (together with worry-free auto decline and cookie consent clicker).


1793778207975.png
 
Last edited:
Comment on version 41 of the setup
Added NextDNS as DOH again, now NextDNS also blocks Youtube ads (and without delay), I am testing it out (other members reported website breakage), but ..

Now I don't need AG Base (for blocking youtube in video ads) anymore and I enabled Hagezi light in next DNS together with new option in NextDNS to block invideo ads on youtube. So back to LESS IS MORE again. Keeping annoyances, anti-adblock and anti-admiral because they are all website specific (no generic which might cause website breakage) to increase the seamless surfing experience (together with worry-free auto decline and cookie consent clicker).


View attachment 301171

HaGeZi DNS Blocklists - SOURCES


https://camo.githubusercontent.com/...8742f696e636c7573696f6e2d6d61747269782e737667

PL list could theoretically be included.
You could run a test to see if HaGeZI Light includes most of Peter Lowe's domains.
And then, if necessary, uncheck the PL list in uBlock Dynamic.
 
From the setup owner View current setup
HaGeZi DNS Blocklists - SOURCES



https://camo.githubusercontent.com/...8742f696e636c7573696f6e2d6d61747269782e737667

PL list could theoretically be included.
You could run a test to see if HaGeZI Light includes most of Peter Lowe's domains.
And then, if necessary, uncheck the PL list in uBlock Dynamic.
Thanks FYI

In uBlock Dynamic I only use the 250.000 Top N of Hagezi Lite (so less than half the rules). The Hagezi list has around (by head) 1365 of the Peter Low ads & tracking server. Peter Low's is old and established has a fair share of dead domains when you use the trackers from 2000 and onward (but stale domains costs nothing anymore in DNR contrary to old ABP rules), but it has an North America Focus, mine an West EU focus and AG and East EU focus, so they compliment each other nicely. They are only 3 Mv3 DNR rules, so for Chromium based browser not a problem (processing difference between 4 and 4K DNR rules is miliseconds on my laptop).

What I like about OISD and Hagezi lite is their low (no) website breakage, so it is okay to use them at DNS level.
 
Last edited:

Join the discussion

Write your reply below. You'll create a free account or log in before it's posted.

Recently browsing

Members who viewed this thread in the last 5 minutes

Back
Top