Philosophically Secure Eugene Kogan's blog on information security and software engineering

12Aug/090

Sandia to boot behemoth botnet

I'm looking forward to finding out the results of this research!

[Sandia's] Thunderbird supercomputer will periodically run a million virtual machines all at once, all with botnet client software. By setting this large network of systems into operation, the researchers, Ron Minnich and Don Rudish, hope to better understand how botnets operate.

It's a cool idea, and could probably keep me busy forever. The only issue I have with this project is that the time and money would be better spent on trying to improve the fundamental security issues of our computing model, rather than just learning about a symptom (in this case, botnets). Still, it sounds like fun, and will hopefully produce some actionable knowledge in a year or two.

via Sandia to boot behemoth botnet -- Government Computer News.

  • E-mail this story to a friend!
  • Digg
  • Facebook
  • LinkedIn
  • del.icio.us
  • StumbleUpon
Filed under: malware, security No Comments
28Mar/090

The end of the world and Conficker.C

There is way too much hype about Conficker.C and what it may or may not do on April 1. I'm not sure who is feeding the media, which is fueling the hype, but it's very counterproductive. There are worse threats out there than this one botnet, and focusing all of our attention on Conficker is letting the others go unchecked.

Rather than rehash what's already known about Conficker.C, I'll just point readers to an excellent Q&A post from F-Secure. Question number one:

Q: I heard something really bad is going to happen on the Internet on April 1st! Will it?
A: No, not really.

If that's not enough information for you, read the rest of their post, and stop freaking out.

Update: I just read an interesting post on this topic from Verizon Business Security (Risk, Group Think and the Conficker Worm), which I saw thanks to TaoSecurity.

  • E-mail this story to a friend!
  • Digg
  • Facebook
  • LinkedIn
  • del.icio.us
  • StumbleUpon
Filed under: malware, security No Comments
16Feb/090

We need more than a new Internet

It's nice to see the New York Times write on the topic of Internet security, and actually focusing on a more radical solution than normal. The article basically says, Internet security is so broken that we need to start over with a "new Internet." Sounds like fun, but that seriously misses the point.

If we are going to go down the path of starting over, why not go right to the root of the problem, and fix our hardware? Now that we know what kinds of vulnerabilities exist in our existing designs (based on the von Neumann architecture), we could create a new hardware platform that has security and privacy protections built in. This would naturally lead to a new kind of software, which could take advantage of the new hardware features and architectural decisions, to keep itself secure. Since the Internet is just a collection of networking hardware and software, it would obviously also benefit.

In fact, by rethinking the very basic underpinnings of computer design, we can propagate the results throughout the entire CPU-based world, not just the Internet. Trying to fix only one part of the problem, such as by creating "a 'gated community' where users would give up their anonymity and certain freedoms in return for safety" would be a disaster. Not only would it quickly be broken and misused, like every other attempt to do something similar, but it would eliminate one of the best features of the Internet that caused it to thrive in the first place.

Sadly, I doubt we will ever be able to "start over" on something like this (IPv6, anyone?). I mean, there are so many aspects of life that could use the benefit of hindsight and a redesign, like politics, tax law, health care... but they are too entrenched in society to be replaced by better systems. That makes for good job security for those of us in the computer security field, as long as we can put up with the feeling of continuous frustration, knowing that a true alternative is possible, but we are essentially powerless to pursue it.

  • E-mail this story to a friend!
  • Digg
  • Facebook
  • LinkedIn
  • del.icio.us
  • StumbleUpon
19Jan/090

Security news items

Some interesting items in today's security news:

Obama plans to keep his BlackBerry
There will be plenty of security and legal hurdles. Here's one already: "The security question was inadvertently highlighted on Friday as Obama's BlackBerry tumbled from his belt as he exited his limousine and got onto his plane..."

Widest night/day megapixel lens without distortion for the security industry
This is cool for those into physical security or surveillance: "Theia leveraged their patented Linear Optical Technology platform with all-optical barrel distortion correction to provide a nominal 110 degree horizontal field of view..." The article has a picture showing the difference from a regular wide angle lens.

Frankly Speaking: What would really make software more secure
Not a bad idea, although I'm not sure how I feel about yet another expensive software certification process: "...SANS says some state governments are already thinking about requiring software suppliers to certify in writing that their code is free of the errors on the list." Hasn't the federal government already tried similar approaches?

  • E-mail this story to a friend!
  • Digg
  • Facebook
  • LinkedIn
  • del.icio.us
  • StumbleUpon
Filed under: news, security No Comments
16Nov/080

Restoring trust in a compromised network

If you know that you have a deeply compromised network, but you can't practically shut it down and rebuild it from scratch, how do you go about cleaning it up and restoring trust in its use? This is a very difficult problem, and I would say that in most cases, it's pretty much impossible to ever be completely sure that an intrusion has been removed. However, since reformatting every machine and starting over is usually not a viable option for an operating business, it's important to know how to get as close as practical to restoring trust in a compromised network.

This post on the SANS ISC Hander's Diary is a great resource to get you started on the process of pinpointing which hosts on a network are still compromised, and need to be carefully reviewed. Since a large network with many servers is assumed, the easiest way to begin is from the network level, working your way down to host-based solutions.

You can read the post for all the details, but the basic tools and techniques mentioned are:

  • log all DNS queries
  • store netflow data
  • log accepted firewall connections
  • deploy IDS with relevant EmergingThreats rule sets
  • use BotHunter
  • carefully monitor DNS traffic for anomalies
  • monitor web traffic for unusual activity
  • virus scan as many hosts as possible using good heuristic software
  • check for root kits on critical systems, using something like RootkitRevealer
  • scan for suspicious executables, using something like Red Curtain

Yes, this is a long list of actions, and it can take quite a while to implement. Unfortunately, the longer it takes, the more time your adversary has to reinfect your network, especially if you haven't figured out and closed the hole he used in the first place.

This is why being prepared ahead of time is always a huge advantage. If IDS is already deployed and working, and if you know what your network traffic looks like normally, it becomes a lot easier to detect anamolies when something goes wrong. Hey, if all else fails, you could always unplug the company from the Internet for a few days, right...?

  • E-mail this story to a friend!
  • Digg
  • Facebook
  • LinkedIn
  • del.icio.us
  • StumbleUpon