March 17, 2005

The Taxonomy of a Gray Hat Hacker

I read an article today and shook my head. NetworkWorldFusion has an interview with Holy Father, a hacker who wrote the Hacker Defender rootkit.

You know when I talked about the ethics of being an information security professional and the minefield of hiring a hacker? The attitude shown by Holy Father in this article is EXACTLY what I was talking about. It starts out as a curiosity in the technical challenge of writing a rootkit, and turns into the unethical assistance of creating a new attack vector for any script kiddie out there.

He doesn't shy away from turning a profit on his work, and claims that demand in the malicious code writing underground is high for custom rootkits that are completely undetectable and can evade detection for long periods of time.

I guess I shouldn't be surprised. After all, that's why I am in this business. To protect the information of my customers' who are faced with these sort of attackers. I just wish he would use his talents for more business productive pursuits that BENEFIT the infosec industry. I think he is doing more harm than good.

Now don't get me wrong. I think this sort of RESEARCH work is beneficial to the industry. I think we NEED to explore new attack vectors and can only do that by trial and error. But providing said code to the blackhat community is just wrong. We cannot dirty our whitehats, turning them a dull gray for the benefit of profit. We cannot go to the dark side. We must prevail.

In the end though, profiling the attackers show this won't change any time soon. We will be faced with more and more attack vectors built thanks to curiosity, egos and icons. Crossing the line, changing hats (or worse yet simply dirtying your white one) does more damage to the industry than it does good. Remember that when you are faced with crossing that line.

Posted by SilverStr at March 17, 2005 11:41 AM | TrackBack
Comments

How do you feel about tools like nmap that can be used for good and evil?

Posted by: Christopher Baus at March 22, 2005 01:17 PM

I like nmap. Which is why I submitted code patches to fix nmap on Windows when XPSP2 came out. (http://silverstr.ufies.org/blog/archives/000668.html and http://silverstr.ufies.org/blog/archives/000669.html)

There is a big difference here in creating a useful tool that can be used for good or evil. Writing a carrier for malicious code SPECIFICALLY to attack systems and covertly hide from detectors is totally different than providing the ability to do stealth scans that don't actually cause harm to the system past some information disclosure issues.

Posted by: SilverStr at March 22, 2005 04:20 PM