Are Macs just as susceptible to viruses/malware as PCs? I'm under the belief that it is, but that less malicious code is written for the platform as its a smaller demographic of users.<p>Do you bother installing any "anti-" software? If so, which?<p>What further recommendations do you have for system configurations and tools?
- IceFloor (since OS X includes pf)<p>- mDNSResponder -NoMulticastAdvertisements<p>- Hands Off!/LS<p>- Vera/TrueCrypt<p>- Samhain/TripWire<p>- GPG Tools<p>- Homebrew packages<p>- a password manager<p>- 5x DNSCrypt-proxy instances round-robin'ed with dnsmasq<p>- Chrome/FF<p>- TorBrowser<p>- i2p<p>- no unnecessary apps<p>- follow the NSA and other guides for securing OS X (FileVault 2, firmware password, don't use iCloud Keychain, etc.)<p>- use DBAN on old systems and drives<p>Be aware that security has to be balanced and leave a usable device, and some security measures interfere with and/or disable certain features.<p>And no flash/adobe, browser java plugin<p>References:<p><a href="https://github.com/drduh/OS-X-Security-and-Privacy-Guide" rel="nofollow">https://github.com/drduh/OS-X-Security-and-Privacy-Guide</a><p><a href="http://docs.hardentheworld.org/OS/OSX_10.11_El_Capitan/" rel="nofollow">http://docs.hardentheworld.org/OS/OSX_10.11_El_Capitan/</a><p><a href="http://www.tenable.com/blog/hardening-os-x-using-the-nsa-guidelines" rel="nofollow">http://www.tenable.com/blog/hardening-os-x-using-the-nsa-gui...</a><p><a href="https://ist.mit.edu/macosx/1011" rel="nofollow">https://ist.mit.edu/macosx/1011</a><p><a href="https://walterkilar.wordpress.com/2016/05/08/apple-os-x-el-capitan-10-11-secure-configuration-guide/" rel="nofollow">https://walterkilar.wordpress.com/2016/05/08/apple-os-x-el-c...</a>
Have a separate administrator account that you don't use for ordinary work. Your normal account should not have administrator privileges.<p>Don't run Flash, Acrobat or anything else from Adobe.<p>Use a good ad-blocker<p>Never click on a link in an email, or open an email attachment.<p>I don't run any antivirus on my Macs.
Little snitch is definitely a good tool, built in Mac OS firewall, uBlock Origin, uninstall Flash or disable it another way. I'm considering trying out BitDefender for Mac, but I've never had an issue before without added protection. <i>knocks on wood</i>...
The first step to securing any desktop computer, regardless of operating system, is to reduce your attack surface. Notably:<p>* Make sure your firewall's enabled and strictly configured<p>* Don't install arbitrary programs from the Internet<p>* Related to the above, <i>don't pipe 'curl' into 'sh'</i>, and publicly scold anyone who's negligent and/or malicious enough to include that in the official installation steps of any program<p>* Make sure your web browser(s) is/are up-to-date<p>* Install an ad-blocker on said web browser(s)<p>* Disable anything that involves running arbitrary Turing-complete code off the Internet, including Flash, Java, and <i>especially</i> Javascript. If some newfangled Wangular.js web-scale tangled mess of obfuscated code fails to run in your browser, then it's up to you to make that choice to enable it.
Security != Flexibility and if you're going to make your daily workflow hell, then <i>the hell</i> with security measures! That is not valid for your working desktop ofc.<p>Security is a collection of policies more than specific programs. You need an anti-virus to scan for malicious files, possibly the moment they are locally available.<p>I used to use littlesnitch, clamxav and spamsieve (since I don't do mail filtering server-side). But never encountered any virus for mac. Everything claxmav was catching up was either false positives or spam emails with zip files which all ended up in the SPAM folder anyway.
Some malware doesn't even touch the file system nowadays - software like little snitch and tripwires are easily circumvented. All it takes is some remote code execution and you're fucked, so the best strategy is compartmentalization and extreme caution as to what code you execute. Only run signed apps from the AppStore and remove flash, pdf, and Java from the browser. The most critical thing is never running anything that didn't come from the AppStore and trusted vendors, and keeping OSX up-to-date.
I've been a Mac user since 2004. Up until December 2015, I never ran any type of anti-{malware,spyware} software on my Macs.<p>Then I went freelance, and as part of the contract with my first costumer, they required I be running AV stuff on any of my machines that connect to their network. I happily complied.<p>My Macs run ESET. (Linux machines as well, consequently.)
Related: is it possible to use ClamAV without the daemon, etc.? I would like to run it manually on specific files/dirs, but I don't know if I can.