Forum > Blogs > E-mail Security - Still an Issue
E-mail Security - Still an Issue
avatar
Country: US
Comments: 6470
News Posts: 413
Joined: 2008-06-21
 
Sat, 10 Apr 2010 05:29:14
0
While scam e-mails are often fairly easy to spot, it's not a given that a ruse is going to be executed in text-only, poorly written english by a supposed Nigerian prince.  Malware is big business these days, and e-mail scams are getting more professional.  Take this example as detailed by Panda Labs.  From start to finish it's a perfect impersonation of an IRS e-mail, insofar as it can be for requesting detail that the IRS would not request over e-mail.

The main focus I'd like to address is that while on the Internet you can look at a web-address, and if it's over TLS/SSL, you essentially have a guarantee that it's the site you requested (if it says https://mail.google.com you known you're at Gmail, for example), the same is not true of e-mail.  It's not uncommon for scam e-mails to just send from a random free e-mail account, but that's the equivalent of the blatant Nigerian 419 scam.  More professionally an e-mail can say it's from irs.com, whitehouse.gov, bankofamerica.com or anywhere else.  E-mail headers are spoofable.  You can change any of that information at will, by design.  For example, take a look at how easy it is to do in PHP


$to      = 'sucker@gmail.com';
$subject = 'Your account information';
$message = "Don't be a pussy, we're legit";
$headers = 'From: support@wellsfargo.com' . "\r\n" .
        'Reply-To: support@wellsfargo.com' . "\r\n";

mail($to, $subject, $message, $headers);


As simply as that, you can send out an e-mail with false information in the header.  There's no point at which the headers are verified for consistency due to the nature of the protocol.  They're a convenience, not an assurance.  The reason this does not work with websites is twofold.  In general, the server does not request you, you request it.  Someone can't simply spoof a server response and send it to you anytime.  It is possible, though, to act as a man-in-the-middle and intercept your request to a website and respond fraudulently.  This is a genuine concern at public Wi-Fi hotspots, and less-so on private wired networks.

The protection to this is the aforementioned TLS/SSL which is an encrypted connection.  The connection is negotiated based on IP address and a certificate verified by a root authority.  For example, say Google gets a certificate from VeriSign at IP address 22.33.44.55.  If a man-in-the-middle attempts to intercept the request, the TLS connection will fail and you'll get a warning.  IP addresses cannot be spoofed for a TCP/IP connection (though they can be spoofed in individual packets) due to what's referred to as a three way handshake.  When you request a connection to a web server, you send a SYN packet containing your IP address.  The server subsequently responds to that packet with a SYN-ACK packet, sent to the IP address in the SYN packet -- if it is spoofed, it will go to the wrong address and you won't receive it.  This will cause the connection to fail, because in order to complete the transaction, you must respond to that specific SYN-ACK packet with a SYN-ACK-ACK packet to confirm the connection.

Why not TLS for e-mail?  Well, again, web-pages are received upon request, whereas e-mails are unsolicited; however, there is the option of assymetric e-mail signing such as OpenPGP which allows you to encrypt or sign your e-mails with a signature verifying the identity of the sender.  This is not part of the e-mail specification and limited in scope of use thereby limited its usefulness.

Furthermore, it's not just a matter of responding to e-mails that is a problem, it's doing anything with the contents therein, including following links or downloading attachments.  In great part by Adobe's poor security practices combined with the profileration of their products, malicious PDF and Flash documents have become a primary vector of attack.  There have been a slew of vulnerabilities in Adobe Reader (and FoxIt reader oft also affected) of late that allow execution of arbitrary code, meaning just by opening a PDF document, you can be infected.  This is largely, though not entirely, thanks to Adobe's ridiculously stupid idea to include JavaScript as a part of PDF files, meaning you can have scripting in PDFs.  You can, and should, disable this in your settings (or better yet, not use Adobe Reader. Ever.).

Flash is embedded in web-pages, and will continue to be a larger attack target as time progresses.  Following links can lead you to sites with malicious Flash files embedded, again meaning arbitrary code could potentially be executed without your knowledge or approval.  If you're not on the latest version, the more likely there is for an issue.

The attack vector isn't necessarily just some random person, either.  As detailed in a recent Security Now episode, just because it's from someone you know doesn't mean you can trust it, even if the header is not spoofed.  One of the most lucrative assets a blackhat can get his hands on is an e-mail address.  If someone gets into the e-mail of a friend or family, he can then use the information there to try to coerce you into sending money.  Their life is contained in that e-mail account, likely years worth of personal information; from that, it isn't difficult to be convincing.

Lastly, e-mails themselves can include HTML and display like webpages.  In Outlook, for example, you get a preview pane such that if you just click the title of an e-mail, the contents are displayed immediately below.  Convenient, but a terrible idea.  Again, web-pages can contain exploits.  You can, and should, switch to text-only display of e-mails.

It's almost a cliche to warn about e-mail and the dangers of attachments, but it's more of a problem now than ever.  It's not just don't download and run .exe attachments anymore.

E-mail safety in summary:
  • Do not trust any unexpected e-mail
  • Do not trust e-mail headers
  • Switch to text-only mode in e-mail
  • Verify via other means any request for money, even if you know the person
  • Never open unexpected attachments
  • Do not open spam
  • If you open spam, do not reply

All that, or, you know, switch to Linux.

Edited: Sat, 10 Apr 2010 05:35:23

---

Tell me to get back to rewriting this site so it's not horrible on mobile
avatar
Country: CO
Comments: 11520
News Posts: 1163
Joined: 2008-06-24
 
Sat, 10 Apr 2010 06:16:27
0

You know, I'm fairly cautious with the things I open up and the sites I visit. My regular browser is FF/NoScript (been using Opera a lot lately, though, is the re an add-on like that for Opera?), and my only protection is MSE, and the fact that I'm behind a router with WPA encryption, if that helps in any way. 

I'd love to give my wife a quick rundown of these measures, because is the rest of the people of my household who I fear are the most susceptible to ever falling into one of these increasingly better crafted scams. Thanks, Yoda. 

avatar
Country: US
Comments: 6470
News Posts: 413
Joined: 2008-06-21
 
Sat, 10 Apr 2010 13:27:59
0
SteelAttack said:

You know, I'm fairly cautious with the things I open up and the sites I visit. My regular browser is FF/NoScript (been using Opera a lot lately, though, is the re an add-on like that for Opera?), and my only protection is MSE, and the fact that I'm behind a router with WPA encryption, if that helps in any way. 

Sounds like you're well locked down.  There's not really a NoScript equivalent for Opera.  The functionality can sort of be duplicated as Opera has per-site settings allowing you to whitelist which sites you allow to run scripting, but it's no substitute.

A router does help as it acts as a firewall, so any unsolicited packets are immediately dropped.  Worms spread by probing the Internet for open ports for known vulnerabilities -- routers prevent this as any incoming traffic (unless explicitly specified) must be requested.

---

Tell me to get back to rewriting this site so it's not horrible on mobile
avatar
Country: UN
Comments: 48418
News Posts: 59783
Joined: 2008-06-21
 
Sun, 11 Apr 2010 15:36:04
0
Suspicious fry is suspicious. 

avatar
Country: AU
Comments: 19301
News Posts: 9345
Joined: 2008-08-18
 
Wed, 14 Apr 2010 07:04:37
0
Apple is killing off Flash (rushing HTML5 forward), so that will help a little.  As much as I hate Apple for everything they do, including dicking around Adobe, who carried them in the enterprise sector before they became an MP3 player company.

avatar
Country: US
Comments: 6470
News Posts: 413
Joined: 2008-06-21
 
Wed, 14 Apr 2010 20:55:57
0
aspro said:
Apple is killing off Flash (rushing HTML5 forward), so that will help a little.  As much as I hate Apple for everything they do, including dicking around Adobe, who carried them in the enterprise sector before they became an MP3 player company.

You know what, I'm not even giving them credit on this one.  While yes, I want the world to move to HTML5 for video, Flash is more than just video, and Apple is both doing it for the wrong reason and doing it by the wrong means.  It's out of spite, and Apple insists on using the H.264 codec, which is patented, kind of defeating the purpose of having a standard.  Here's hoping Google open-sourcing the VP8 codec will end the war.

That said, Flash vulnerabilities are going to get much worse before they get better.

Edited: Wed, 14 Apr 2010 20:56:19

---

Tell me to get back to rewriting this site so it's not horrible on mobile
avatar
Country: AU
Comments: 19301
News Posts: 9345
Joined: 2008-08-18
 
Wed, 14 Apr 2010 21:02:18
0

LOL I just read my post.  I got so angry I never finished my sentence.

And yeah, you are correct, Apple is not doing this to advance open standards they are doing it because Jobs is a petty control freak who begrudges anyone making a dime off his products who does not give him a cut.


avatar
Country: US
Comments: 6470
News Posts: 413
Joined: 2008-06-21
 
Thu, 15 Apr 2010 01:24:37
0
aspro said:

LOL I just read my post.  I got so angry I never finished my sentence.


LOL I didn't even really notice that

---

Tell me to get back to rewriting this site so it's not horrible on mobile
Log in or Register for free to comment
Recently Spotted:
*crickets*
Login @ The VG Press
Username:
Password:
Remember me?