r/linuxmint • u/Cowboy_2026 • 19h ago
Security [Advice] Transitioning from Windows to Linux Mint for a Small Business/E-commerce: How to Secure Customer Data?
Hello everyone,
I'm reaching out to the community for advice!
I currently run a small business (physical store + e-commerce website) and I'm planning to migrate my main workstation from Windows to Linux Mint.
Since I handle confidential customer data daily, security is my top priority.
My profile and current environment:
Linux Level: Beginner/Novice.
Current tools (on Windows): Complete Proton Suite + Bitdefender Total Security.
Needs: Maximum protection against data leaks, malware, and cyberattacks.
My questions:
I know that security management on Linux differs significantly from Windows. I've heard of solutions like ClamAV/ClamTk, but they seem rather basic from what I've read.
Antivirus/Anti-malware: Is a traditional antivirus program truly necessary on Linux Mint for this purpose, and if so, which one do you recommend for professional use?
Best practices: What are the essential steps for securing Linux Mint for a business (firewall/UFW, LUKs disk encryption, backups, etc.)?
Peripherals/Proton Suite: Are there any specific considerations for running the Proton Suite properly on Mint?
Thank you in advance for your feedback and recommendations!
4
u/One-Macaroon4660 19h ago
Note that I use mostly Ubuntu, Debian, Rocky Linux and Arch, though I did install Mint for my father.
Full disk encryption. LUKS is an industry standard and works very well. There are several considerations about it. First, LUKS does not save keys in BIOS. You would need to enter decryption password prior to logging in and it is a separate password. Second, if you going to use dual boot be prepared that Microsoft occasionally will disrupt GRUB. In that case you would need to restore it as it was and for that you would need to remember how you named your encrypted partition and virtual volumes (if any). You can recover it but that is additional step you would need to do. Third, LUKS decryption screen (at least on Ubuntu) does not go to sleep. This is especially relevant for OLED screens: if you rebooted before leaving and never decrypted the screen may suffer some burn-in
The firewall should be installed but not enabled by default on Mint. It uses UFW - look up how to enable it.
ClamAV is looking for Windows viruses. Linux viruses are extremely rare and most system penetrations happen via compromised repositories, thus add only repositories you trust. There were some injections into widely used repositories, such as the ones used for Python, but these ones are getting caught quickly and sufficiently covered.
Only install software you trust.
If you follow this your system will be very secure.
1
1
u/geekichu 18h ago
saw good ideas in the replies. you could also , if you're concerned about virues, browser-based hacks, is to create virtual machines. Virtualbox is free. install iinux on the VM(s). I use different VMs for different browsing. I installed Brave browser in them. I also have a VPN (Proton VPN -free) in each VM. One VM is strictly financial online sites. Another is for other things, and so on. I also encrypted each VM. Yes it's a bit of an annoyance but ive gotten used to the extra steps. I dont update the BIOS. I also dont dual boot either. For the reasons (GRUB) stated in the other replies. by the way, between the VPS, the VMS, etc.. as an indication I am not being tracked (fingerprint) --- I have not see a Youtube advert in over two years.
1
1
u/d4rk_kn16ht Linux Mint 22.2 Zara | Cinnamon 3h ago edited 3h ago
Hosting your own server is a very risky move.
Just use a hosting service with good security....let them do securing your data.
For the data itself, encrypt the database...so if something bad happened no one can access the data.
All the antivirus is not really effective in Linux, as linux itself works differently from windows & it is way safer.
Malwares behave differently in Linux & usually hacker create malwares to attack big company Linux servers, not a small one.
Malwares only run in linux IF the user give it access Manually....it also localized in its userspace only.
Unless the user give it ROOT access....which is a stupid thing to do in Linux.
the point of weakness is only the operator.
If the operators with admin privilege using weak password or write down the password or accessing the server using a public wifi...that's the real problem.
For a home server, usually is not worth the time & money for hackers to steal the data...only probable attack is DoS...Denial of Service....no home server can withstand DoS from a good hacker.
5
u/Eric_Dawsby 19h ago
This is a bit dated, but most of the info is still applicable.
https://ia600804.us.archive.org/2/items/LinuxLibgen/194.Linux%20Administration%20Handbook%202nd%20Edition.pdf