Recently in Security Category
As discussed in one of my earlier blog posts, two months ago it was announced that Microsoft, Google, IBM, and Yahoo were on board with OpenID. If you're not familiar with the technology, here's a quick summary provided by the always helpful Wikipedia, followed by a video explanation presented by Dave:
Today, however, the topic of discussion is crime in technology. And the most prominent issue I'm foreseeing with the rise of OpenID is its vulnerability to identity theft, which is already a rising problem with current security practices.
According to IdentityTheftSecurity.com, there are four primary methods of "high-tech" identity theft:
To elaborate a little on the previous definition, I've borrowed from F-Secure.com:
I have never done, or even thought of doing, anything like this before. You shouldn't either - don't be an assbag. The reason I posted the process was because I was surprised/frightened by how simple the whole ordeal is. It's no rocket science, and anyone with a little bit of computer knowledge (who would actually be willing to do something like this) could easily put together a similar operation...and get away with it. The scary thing about OpenID is that they only need to get away with it once. One simple scam and they have the credentials to every site you visit on the internet and every piece of information you store in your profile. All the eggs will be in one basket, making for a very desirable target.
OpenID is a shared identity service, which allows internet users to log on to many different web sites using a single digital identity, eliminating the need for a different username and password for each site. It is a decentralized, free and open standard that lets users control the amount of personal information they provide.
Essentially, OpenID is a system that facilitates a single universal login and profile for each user. There's a great deal to be said about the technology's benefits to users:
- Only one set of credentials to be concerned with
- No more registering for every other site on the Internet
- Improved analytics, resulting in better recommendations, integration, and advertising
Today, however, the topic of discussion is crime in technology. And the most prominent issue I'm foreseeing with the rise of OpenID is its vulnerability to identity theft, which is already a rising problem with current security practices.
According to IdentityTheftSecurity.com, there are four primary methods of "high-tech" identity theft:
- Hacking - stealing users' information from website networks and databases
- Phishing - imitating legitimate organizations and fooling users to send private information
- Trojans - computer program hidden in software applications that give hackers access to users' computers
- Spyware - inconspicuously logging users' internet activity and sending results to third parties
(although I'm not sure I would classify spyware as identity theft)
To elaborate a little on the previous definition, I've borrowed from F-Secure.com:
Phishing is an impersonation of a corporation or other trusted institution. The goal of the impersonation is to extract passwords or other sensitive information from the victim. It is a form of criminal activity that utilizes social engineering techniques. Phishing is typically done using e-mail or an instant messaging program. The attempt of the message is to appear to be from an authentic source so that victim will either directly respond, or will open a URL link to a fake web site run by the criminals.Here's what we'll need to do in preparation:
And now we're ready to go. Here's a little snippet of PHP that allows us to send mass e-mails, probably to a large list of recipients that we've purchased from some third party who gets their information from spyware:
- spend about $10/month on a domain (preferably one similar to the name of the institute we're trying to mimic - if we're going to be First National Bank, then we might try to get the domain 1stNational.org, which seems to be available),
- pull down the HTML files and images from the actual site we're going to replicate (File -> Save Page As and make sure the type is set to "Webpage, complete"),
- make a few minor tweaks (so any form information submitted will be stored in our database or sent to our e-mail),
- then upload these slightly modified files to our new domain.
<?phpReplace the subject variable with a formal-sounding message, explaining that there has been some suspicious use of the individual's account (logging in from distant locations, perhaps), and in order to prevent identity theft, it is recommended that the individual follow a provided link, log in using existing credentials, confirm his/her account number, then change the password. To make the whole scheme seamless, you might want to then have your website send a confirmation that the user's password has been changed, and then you could actually modify the user's password on the legitimate sight. And there you sit, with all the passwords and banking information of every individual that believed your e-mail was real.function sendEmail($name, $email) {?>$to = $name . " <" . $email . ">";}
$subject = "Account Confirmation";
$message = "Body of e-mail goes here.";
$headers = "From: First National Bank Customer Service <CustomerService@1stNational.org>\r\n$mail_sent = @mail($to, $subject, $message, $headers);Reply-To: First National Bank Customer Service <CustomerService@1stNational.org>";
echo $mail_sent ? "Mail sent.<br />" : "Mail failed.<br />";
I have never done, or even thought of doing, anything like this before. You shouldn't either - don't be an assbag. The reason I posted the process was because I was surprised/frightened by how simple the whole ordeal is. It's no rocket science, and anyone with a little bit of computer knowledge (who would actually be willing to do something like this) could easily put together a similar operation...and get away with it. The scary thing about OpenID is that they only need to get away with it once. One simple scam and they have the credentials to every site you visit on the internet and every piece of information you store in your profile. All the eggs will be in one basket, making for a very desirable target.
Scientists at Princeton have discovered a way to grab
otherwise-protected data encryption keys from memory on a computer
that's just been powered down... The best access, it seems, comes when the burglar powers down a
hibernating laptop. If he throws it in a freezer first, he'll get even
better results: A laptop cooled to about -50ºC will keep information
in its memory for 10 minutes or more.
To be honest, I'm not 100% sure of the implications of this discovery, but it seems like it might be somewhat consequential to those using information that shouldn't be seen by unauthorized peoples. If the "burglar" gets his/her hands on a laptop shortly after being shut down, then he/she will have access to all the encryption keys recently accessed on that device and presumably any password-protected files on the machine. This is probably more of an issue for people with highly sensitive government-type information, but it's worth considering even for those of us that might have credit card or bank information stored in password-protected files that we assume to be safe. So, if you're in a public place with a freezer nearby, and you've recently turned your laptop off, you might want to think twice about letting it out of your sight.
To be honest, I'm not 100% sure of the implications of this discovery, but it seems like it might be somewhat consequential to those using information that shouldn't be seen by unauthorized peoples. If the "burglar" gets his/her hands on a laptop shortly after being shut down, then he/she will have access to all the encryption keys recently accessed on that device and presumably any password-protected files on the machine. This is probably more of an issue for people with highly sensitive government-type information, but it's worth considering even for those of us that might have credit card or bank information stored in password-protected files that we assume to be safe. So, if you're in a public place with a freezer nearby, and you've recently turned your laptop off, you might want to think twice about letting it out of your sight.
While most people are moving toward more technologically advanced security systems, at least one "Crazy Englishman" is reverting back to medieval approaches. As described in this interesting little article, the UK businessman pictured below has put together a 30-foot iron catapult for flinging chicken manure at potential thieves. The police don't approve, but he doesn't seem to care. He has signs up to warn any trespassers of the risk they run (apparently trespassing/thievery is a fairly big problem in the UK now), and it seems to be doing the job. I know I wouldn't want to chance the messy consequences.