0
I have multiple email accounts from different providers: gmail, yahoo, etc. as well as more secure, privacy-minded services that use heavier encryption. Right now I access them all through a web browser, namely Chrome or Firefox, primarily in Windows 8.1 or Mac OSX Yosemite, although I also use Debian at times. Knowing that web browsers are historically pretty vulnerable pieces of software, I've often wondered if I should be using a Mail Client like Thunderbird or something similar instead of accessing my email through a browser.
My question is, how do mail client's compare to using a web browser for email, in terms of security and general vulnerability? Obviously if somebody is able to get remote access to my system, all bases = theirs no matter how I'm using email. But is one or the other more vulnerable to threats like interception/man-in-the-middle attacks? I'm especially interested in differences of how the different solutions handle encryption, TLS, and how they work with the security I have in place on my different devices.
I use some basic security measures like using a VPN and a firewall/monitoring software so I can manage and watch incoming/outgoing connections. The obvious stuff like anti-virus/malware/spyware and some script management plugins for the browsers, keeping things updated and so forth is also taken care of.
As somebody who has never used a mail client, the final part of my question is can you recommend a security-aimed mail client, or even better, give me some details to look for when I'm shopping around for one?
The difference is: Who is responsible for the security, You or some company? Do you trust your own setup or the setup made by someone else. – drum – 2014-12-09T00:21:49.753
Meaning that if I use a mail client, security is less in my control? Please elaborate. – TheSpenny – 2014-12-09T00:23:27.513
Meaning that if I use a mail client, security is less in my control than with a browser? Or are you saying that I would have more responsibility and control with a mail client? It seems like I have to trust somebody else's setup at some point either way, right? I mean, some of what I use is open source, but I can't realistically expect to analyze the source code well enough to judge how secure the program is. I expect to have to trust other people's work to some extent, and I also know my own setup is not perfect. – TheSpenny – 2014-12-09T00:37:53.327