My feeble attempt at keeping track of what is going on in the ever-expanding world of Computer Security -- trying to make it worthwhile reading for someone who doesn't stare at bits all day.
Friday, November 19, 2010
McAfee's 12 scams of Christmas
While my McAfee software has been pissing me off lately to the point of wanting to throw it through a window, I still think their 12 Scams of Christmas is a good warning to all users of the Interwebs. Remember, if it's free now, you'll pay for it later, maybe with the loss of your personal info.
PortKnocking
It's been a while since I've posted -- been busy with school.
A coworker mentioned something called portknocking and it sounded pretty interesting, so I did a little digging. check out this link for an in-depth description. Basically, it's a way to make your computer even more secure, sort of like adding a combination lock to your firewall. While not recommended for everyday users, it's an interesting concept. You start by configuring iptables/chains to drop all incoming packets. Then you add a rule to your chain that says something like "If I have a connection attempt on port 1024, 1025, and then 1026, then allow ssh connections." you can then ssh into your machine. When you're finished, you have a rule that says "If I have a connection attempt on port 1026, 1025, then 1024, close port 22." Done. Pretty nifty.
A coworker mentioned something called portknocking and it sounded pretty interesting, so I did a little digging. check out this link for an in-depth description. Basically, it's a way to make your computer even more secure, sort of like adding a combination lock to your firewall. While not recommended for everyday users, it's an interesting concept. You start by configuring iptables/chains to drop all incoming packets. Then you add a rule to your chain that says something like "If I have a connection attempt on port 1024, 1025, and then 1026, then allow ssh connections." you can then ssh into your machine. When you're finished, you have a rule that says "If I have a connection attempt on port 1026, 1025, then 1024, close port 22." Done. Pretty nifty.
Saturday, August 21, 2010
KeePass
So, I've finally had some time to take a look at a few of the tools I learned about in the past few weeks of school, and one that even the home user can benefit from is call KeePass. Basically it is an application that can store all of your passwords (securely) for all of your applications, websites, etc...
A couple of features that I found handy were the ability to create a random password, and the ability to copy the password to your clipboard. Keepass has a feature that will create a pseudo-random password, which you can save for any of your applications so you don't have to remember it. It also has the ability to copy that password to your clipboard so you can just paste it into the login field of your particular application. There's a catch though. It only keeps the password stored in your clipboard for a few seconds, then wipes it. This is a good thing, as I'm sure I'm not the only one guilty of requesting a password reset from a web site, getting the email, and copying and pasting the new password into my login field. The problem with this? Well, the clipboard is just a small memory space that stores things until they get overwritten. So if the last thing you've copied to your clipboard is your banking password and I have access to your computer (by any means), I can grab it either from memory or, if I have phyical access, just hit ctrl-v.
...and if you're paranoid like me, you can run KeePass from an encrypted thumb drive using TrueCrypt, so your passwords will never be on your computer; and if you lose your thumb drive, well, you've lost your passwords, but a bad guy won't be able to recover the encrypted data -- at least not in our lifetime.
Check out KeePass here:
KeePass
A couple of features that I found handy were the ability to create a random password, and the ability to copy the password to your clipboard. Keepass has a feature that will create a pseudo-random password, which you can save for any of your applications so you don't have to remember it. It also has the ability to copy that password to your clipboard so you can just paste it into the login field of your particular application. There's a catch though. It only keeps the password stored in your clipboard for a few seconds, then wipes it. This is a good thing, as I'm sure I'm not the only one guilty of requesting a password reset from a web site, getting the email, and copying and pasting the new password into my login field. The problem with this? Well, the clipboard is just a small memory space that stores things until they get overwritten. So if the last thing you've copied to your clipboard is your banking password and I have access to your computer (by any means), I can grab it either from memory or, if I have phyical access, just hit ctrl-v.
...and if you're paranoid like me, you can run KeePass from an encrypted thumb drive using TrueCrypt, so your passwords will never be on your computer; and if you lose your thumb drive, well, you've lost your passwords, but a bad guy won't be able to recover the encrypted data -- at least not in our lifetime.
Check out KeePass here:
KeePass
Cross-Site Request Forgery, huh?
WTF Does that mean? Well, it's kinda tricky to explain, but it's pretty frightening. Basically, as server and application security has improved over the past few years, the bad guys have begun changing their means of attack. Now that the apps and servers are more protected, they move to the weakest link; the desktop and the browser. Instead of exploiting your trust in a bank's website, it exploits the bank website's trust in your browser.
Imagine you're logged into your banking site, and surfing Facebook or your favorite blog. A bad guy can post a malicious link (even embed it in an image so you never even see it) that counts on the fact that your banking site has already authenticated you. That malicious link or image sends a request to your banking site on your behalf that transfers some ungodly amount of money to some guy in Nigeria. You don't even see it happen. Your bank isn't alerted because you were logged in sucessfully, and you've just lost your money. While the stars may have to align for a bud guy to be able to exploit this, it is still listed in OWASP's Top Ten Vulnerabilities.
Is there a fix? Kinda. The easy fix is just to make sure that you don't surf to pages that you don't fully trust while logged into a sensitive site. If you're paranoid like me, you can use completely separate browsers for "surfing" and banking.
Imagine you're logged into your banking site, and surfing Facebook or your favorite blog. A bad guy can post a malicious link (even embed it in an image so you never even see it) that counts on the fact that your banking site has already authenticated you. That malicious link or image sends a request to your banking site on your behalf that transfers some ungodly amount of money to some guy in Nigeria. You don't even see it happen. Your bank isn't alerted because you were logged in sucessfully, and you've just lost your money. While the stars may have to align for a bud guy to be able to exploit this, it is still listed in OWASP's Top Ten Vulnerabilities.
Is there a fix? Kinda. The easy fix is just to make sure that you don't surf to pages that you don't fully trust while logged into a sensitive site. If you're paranoid like me, you can use completely separate browsers for "surfing" and banking.
Saturday, July 31, 2010
Hacking smartphones
In this article on NetworkWorld, the author speaks about the ever growing field of smartphone hacking. The 'Android' is specifically mentioned, but I would assume all smartphones are open to attack. The latest developments were brought to light at this year's DEFCON conference, and mentions how a bad guy can own your phone and basically send all info stored on it anywhere they want.
The fix?
As usual, just be careful what you download. Is it a free wallpaper app, or a free ringtone? Chances are, if it's free, it's gonna cost you in the long run.
The fix?
As usual, just be careful what you download. Is it a free wallpaper app, or a free ringtone? Chances are, if it's free, it's gonna cost you in the long run.
Monday, July 26, 2010
Facebook launches security page
According to this article, Facebook has launced a new safety page.The article states that this page is dedicated to staying safe on the Internet, and asks if it "is enough?" Of course it's not enough, but it's a good addition to practicing safe 'Interwebbing.' The Facebook page has links to organizations that can help parents keep their children (and themselves) a little safer online, such as Childnet International, the National PTA, and Wired Safety.
Thursday, July 22, 2010
Home routers hackable
In this article a security researcher has been working on hacking home routers, and says millions are succeptible. The researcher will be speaking at the upcoming Black Hat conference. I'll be interested in the details. However, I'm assuming this is only possible if the router is externally accessible, but as I'm a customer of Verizon (specifically mentioned in the article) I'll be interested to see the details.
Subscribe to:
Posts (Atom)