Follow this blog:
RSS

Reverse-engineering computer crime pays off

By | January 25, 2010, 10:02 AM PST

Research at the International Computer Science Institute in San Francisco and UC-San Diego has come up with a new method of reverse-engineering botnets, one of the top organized Internet crime tools of our time.

One member of the team was Andreas Pitsillidis (right), a Cypriot Ph.D candidate at UCSD.

The paper is called Botnet Judo.. It will be presented in March at an Internet Society conference.

Botnets fool spam filters by making subtle changes in messages. But these are driven by a template contained in the bot’s code.

The idea of Botnet Judo is to let a PC be invaded by a bot program, then analyze the spam messages sent by the bot in order to reverse-engineer its template.

Through reverse-engineering, Botnet Judo can decode the template that is generating the spam. Once the template is distributed through security software the botnet is helpless, until the template is changed. (That’s why it’s judo, and not boxing.)

Updating a botnet is just like patching any program, and someday we can trace those updates back to their source.

Reverse-engineering, decoding what a program says based on its output, has long been popular in industrial espionage and even in Search Engine Optimization. The Conficker Working Group was able to disarm that worm, in part, through the use of reverse engineering.

That group, and the collaboration that produced Botnet Judo, are also examples of another key way to fight online crime, which is to organize. The Conficker group was formed last year by a coalition of anti-virus companies and the government, and working together a lot of damage was averted.

Thus both computer criminals and crime-fighters have techniques and organizational structures in common. But there remains this key difference, as one pro described it to me a few years ago.

The good guys have to protect every possible opening. The criminal has to find just one.

Pitsillidis’ web page makes no mention of his personal life, but his professional prospects look excellent.

Start your week smarter with our weekly e-mail newsletter. It's your cheat sheet for good ideas. Get it.

Dana Blankenhorn

About Dana Blankenhorn

Dana Blankenhorn was a contributing editor for SmartPlanet from 2009 to 2010.

Dana Blankenhorn

Dana Blankenhorn

Contributing Editor

Dana Blankenhorn has written for the Chicago Tribune, Advertising Age's "NetMarketing" supplement and founded the Interactive Age Daily for CMP Media. He holds degrees from Rice and Northwestern universities. He is based in Atlanta.

Follow him on Twitter.

Dana Blankenhorn

Dana Blankenhorn

Dana Blankenhorn has been a technology reporter since 1982, a business reporter since 1978, and a writer for as long as he can remember. His Schwab IRA has a few tech stocks in it, most notably some Intel and Applied Materials bought over 10 years ago. But the vast majority of his tiny fortune (emphasis on the word tiny) is invested in mutual funds. He presently writes for no one else but ZDNet, SmartPlanet and himself. But if you've got an opportunity let him know. If he takes the gig he"ll first add it to this disclosure page.

He writes for SmartPlanet and is not an employee of CBS.

If you liked this, don't miss...
2
Comments

Join the conversation!

Follow via:
RSS
0 Votes
+ -
Nice article
It would be interesting if we could get to use active measures to defend our cyberspace. Reverse engineering the bot-net template is still passive and does nothing to break up the bot-nets or stop the cyber criminals.

Most of the problems with the internet was that it was established to be quite trusting to allow easy communication. The network client also tends to be overly trusting and allow bad things to happen.
Posted by sboverie
29th Jan 2010
0 Votes
+ -
RE: Reverse-engineering computer crime pays off
Chew on this.
Future computers communicate through encryption which the transit filters cannot check.
The malware infects a sending desktop with a simple loop hole like windows (currently a common software).
The infected computer sends encrypted messages to all recipients in the addressbook.

The main issue is the trust of the sending machine which is being breached.

Easiest solution : Use two computers. One for public messaging and another for all private stuff which you do not want the leave your premises.

Regards,

Khawar Nehal
CEO
Applied Technology Research Center (ATRC)
C-55 Block A KDA Officers
Karachi 75260
Pakistan
Karachi 92-333-2486216
Office : 92-21-38180991
Home : 92-21-34974781
Email : khawar.nehal@atrc.net.pk
Website : http://atrc.net.pk
Skype : khawar.nehal
Facebook : https://www.facebook.com/root.sysop
Linked in : http://www.linkedin.com/in/root1
Xing : https://www.xing.com/profile/Khawar_Nehal
Twitter : http://twitter.com/khawarnehal
Mobile Dubai : 971-55-6398386
Blogger : http://atrc-uae.blogspot.com/
Delicious : http://delicious.com/khawar_nehal
Posted by khawar.nehal@...
3rd Feb 2010
Join the conversation
Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

Join the SmartPlanet community and join the conversation! Signing up is fast and free. Don't wait -- we want to hear your opinion!