On MovieTome: Whedon makes an offer on Terminator
BNET Business Network:
BNET
TechRepublic
ZDNet

June 10th, 2008

What's wrong with an exploit being sexy?

Posted by Nathan McFeters @ 4:30 pm

Categories: Browsers, Complex Attacks, Exploit code, Linux, Microsoft, Vulnerability research, Windows Vista

Tags: Exploit, ActiveX, Flaw, Dietrich, openSUSE, Microsoft Windows, ActiveX/COM/COM+/DCOM, Operating Systems, Middleware, Software

First off, let me start by saying _dietrich has been following our blog for quite some time and is a consistent poster, providing good advice on how to use Linux securely, sometimes as an alternative to Windows technologies.  I wouldn’t have commented about this in a blog posting, except that I took some offense to the way that Dietrich characterized my article in remarks on his blog.  From Dietrich:

“Nearly every day, I read about Zero-Day exploits. The latest exploit, brought to you by Nate McFeters at ZDNet Zero-Day, entitled Another bug your tools won’t find and your WAF won’t prevent, is yet again another example of how profoundly bad Microsoft ActiveX technology is. The article goes into detail on how ActiveX repurposing exploits are being used, in this case against a Juniper VPN SSL Windows client.”

So far Dietrich and I are in total agreement, now it shifts:

“It refers to the exploit as being ’sexy’. I find this to be a bit troubling. There’s nothing to my mind sexy (or cool) about it. Not in the least. What type of public service this provides is in question. If it were me at ZDNet, I’d be providing information on how IT professionals and consumers can avoid ActiveX all together. Make a change. Linux has everything you need minus the Windows Viruses. openSUSE is safe, secure and not prone to the kinds of exploits which hamper Microsoft Windows products.”

Is noting the savvy and elegance of an exploit as sexy a crime somewhere?  Code is simply an artistic form of expression in my mind.  It’s functional, yet it can be elegant, and to some, that is art.  If the art is destructive or derisive in nature, does that prevent it from being art?  I think not.  My comment about the vulnerability being sexy speaks only to the simplicity of the flaw.  The fact that it is equal parts devistating, cunning, and unique (not just a common stack overflow) is interesting.  I disclose vulnerabilities responsibly, as did all involved in this article, so let’s not get it twisted and make myself or Sensepost out to look like villains.

Dietrich then suggests that ZDNet (I assume he means me, since ZDNet didn’t post the article, I did) should spend more time informing people on how they can protect themselves from ActiveX flaws.  Dietrich then goes on to suggest that people not use Windows to protect themselves from ActiveX flaws, suggesting instead openSUSE.  Well, I challenge you Dietrich, did you really explain how people can protect themselves from ActiveX flaws?  The fact of the matter is, companies use Windows products because they scale well to a large network of diverse uses quite simply.  Windows is also a platform that supports endless solutions for complex needs.  Additionally, Windows is still the most used operating system by end users, which I’m sure comes as no surprise.

While I might make my clients more secure by telling them to use openSUSE over Windows, I can’t help them solve all of their complex solutions in a *Nix environment, some of the “requirements” cannot be met, such as having a VPN ActiveX object, or whatever it might be.  You can challenge the necessity of such a product, certainly, but do keep in mind that not all decisions can be made based off of security impact alone.  Real companies have to take many things into consideration for decisions on a platform, with one of those being flexibility to scale to needs.  I’m reasonably sure that MOST things can be done with *Nix that can be done with Windows, but I do challenge that you have to consider who is implementing.  Just because you and I can setup LDAP and Kerberos to support a network of 1,000 systems with complex business requirements doesn’t mean that every companies IT department can, or more importantly, can do so in a cost effective manner.

Also, I think it is important to point out that Windows is not really at fault here, the code in the ActiveX control creates the security issue.  This code wasn’t created by Microsoft.  You can say that Windows is at fault for providing ActiveX at all, but where does that line of thinking end?  Eventually we go back to the abacus because using anything else creates a security concern.

Just my $0.02.  Readers shouldn’t take this as a personal attack on Dietrich, even though I was a little offended at his article, but I think it is important to shed a little light on the subject.

-Nate

Nathan McFeters

Nathan McFeters is a Senior Security Advisor for Ernst & Young's Advanced Security Center in Chicago. The views and opinions expressed in this article are his own and do not represent the views and opinions of Ernst & Young Advanced Security Center or Ernst & Young, LLP. Nathan has performed web application, deep source code, Internet, Intranet, wireless, dial-up, and social engineering engagements for numerous clients in the Fortune 500 during his career at Ernst & Young and has spoken at a number of prestigious conferences, including Black Hat, DEFCON, ToorCon, and Hack in the Box. He can be found at his Pwn* blog and XS-Sniper, a blog with Billy Rios. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 63 Talkback(s)
RE: What's wrong with an exploit being sexy?
Mac FLV Converter,
VOB Converter Mac,
... (Read the rest)
Posted by: hqconverter Posted on: 04/14/09 You are currently: a Guest | | Terms of Use
Ignore the fanbois  tonymcs@... | 06/10/08
ActiveX gave us global computing?  zkiwi | 06/10/08
Good points  nmcfeters | 06/10/08
Just a question...  zkiwi | 06/10/08
I'll bite  nmcfeters | 06/10/08
Chew on :P  zkiwi | 06/11/08
Not sure  nmcfeters | 06/11/08
Yes..  zkiwi | 06/11/08
The forerunner?  masonwheeler | 06/11/08
Really?  nmcfeters | 06/11/08
Not sure what you mean by pioneers...  masonwheeler | 06/11/08
not facts, idealogical fanboyism.  rtk | 06/11/08
Great points  nmcfeters | 06/11/08
Facts and sources  masonwheeler | 06/12/08
@masonwheeler  nmcfeters | 06/12/08
RE:Good points  Jeanie2424 | 06/12/08
why are rootkits called ROOTkits?  fjcaherfr | 06/11/08
Hee hee hee  nmcfeters | 06/11/08
On sexy exploits...  MGP2 | 06/10/08
Let me clarify further  nmcfeters | 06/10/08
what is sexy?  vi0l3t1975@... | 06/10/08
RE: What is sexy?  nmcfeters | 06/10/08
imho  vi0l3t1975@... | 06/11/08
Computers aren't sexy?  MGP2 | 06/11/08
RE: Computers aren't sexy???  bfilipiak@... | 06/11/08
Good, Reasoned Post  Xwindowsjunkie | 06/11/08
Thanks  nmcfeters | 06/11/08
RE: What's wrong with an exploit being sexy?  Nt0009 | 06/11/08
How about because it is culturally depraved??  techboy_z | 06/11/08
re: How about  Badgered | 06/11/08
more than annoying  gabrielbear@... | 06/11/08
Seriously?!  nmcfeters | 06/11/08
@techboy_z  nmcfeters | 06/11/08
I hear ya....  MGP2 | 06/12/08
Don't tempt me...  nmcfeters | 06/12/08
RE: What's wrong with an exploit being sexy?  Badgered | 06/11/08
Is sex not wrong if used improperly?  nmcfeters | 06/11/08
No  Badgered | 06/12/08
Code is science, not art  davidr69 | 06/11/08
Odd point of view...  Goudy | 06/11/08
Painting has no rules  davidr69 | 06/11/08
flawed logic  Goudy | 06/11/08
NASA has rocket artists  davidr69 | 06/11/08
Guess we'll have to agree to disagree  Goudy | 06/11/08
Fair enough  davidr69 | 06/11/08
Limited Creativity  nmcfeters | 06/11/08
I'd have to agree with Goudy  Badgered | 06/11/08
WTF? Computers are the ULTIMATE canvas  nmcfeters | 06/11/08
Total Disagreement  nmcfeters | 06/11/08
What is 'art' can be a thesis paper  beoz | 06/11/08
Sexy is as sexy does.  kozmcrae | 06/11/08
Re: Sexy is as sexy does  fjcaherfr | 06/11/08
Surely I would...  nmcfeters | 06/11/08
Ghost in the machine  BALTHOR | 06/11/08
RE: What's wrong with an exploit being sexy?  ColdFusion_z | 06/11/08
RE: @ColdFusion_z  nmcfeters | 06/11/08
Sexy or not depends on your position  daengbo | 06/11/08
It depends on where you work on security issues  nmcfeters | 06/11/08
RE: What's wrong with an exploit being sexy?  jhaksch | 06/12/08
What's the big deal?  georgeou | 06/12/08
Yep  nmcfeters | 06/12/08
RE: What's wrong with an exploit being sexy?  24x7@... | 06/14/08
RE: What's wrong with an exploit being sexy?  hqconverter | 04/14/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads