Appliance-Based Fuzzing: Will Spirent Bite?
Thomas Ptacek | April 10th, 2006 | Filed Under: Bitching About Protocols, Industry Punditry
Now this sounds like Dug writing.
I have two reactions to appliance-based protocol fuzzers:
I don’t understand why speed is going to be an important differentiator for these solutions. Say I want to test TLS. I can:
buy a Mu-4000, which is fast but may or may not actually fuzz X.509v3, or
call up Codenomicon, not pay the appliance premium, and buy something built on PROTOS, which has probably the best ASN.1 test suite available, or
wait for someone to publish the 12,000-file testcase suite for TLS handshake negotiation and run it through netcat for free
Do I want the test suites to complete faster, or do I want them to find more vulnerabilities?
If I want to test performance while under attack, why wouldn’t I just generate docile background traffic while running the tests?
It’s not terribly hard to figure out the market opportunity here.
About 1/3 of Spirent’s ‘05 revenue (310MM, of ~900MM) came from performance testing. 2/3 of that revenue went to vendors and service providers. Security testing:
skews slightly more into enterprise customers (companies do more security testing than performance testing), and
there are 100 times as many vendors who could “use” security testing (anybody who opens a socket, vs. anyone who forwards ethernet frames).
And, unfortunately, your average enterprise software vendor is probably exactly the demographic who finds $50,000 of value in a plug-and-play appliance, instead of running PROTOS and Metasploit.
Which is why Spirent cites security testing as their #1 growth driver in their investor summary. I’m waiting to see which of Codenomicon, Mu, or Breakingpoint they pick up for $50MM.
You want to remember that this kind of testing, while clearly valuable for IPS evaluation, is really geared at enterprise software. Things like Mu and BreakingPoint are going to do a good job of finding the next CommuniGate overflow, and, sure, they’ll uncover the occasional TippingPoint bug. But IPS testing is about evasion (being able to slip attacks past an IPS is almost as bad as being able to run code on it), and from what I can tell, the state of the art here is still open-source.
ps: the funny rumor I keep hearing is that BreakingPoint is actually hardware accelerated. Can this be true? Why?!


Dennis Cox
April 10th, 2006 10:09 pmYes we are using hardware acceleration, in fact ton’s of it. If you want to know why just drop me a line and I’ll be glad to explain.
Jason Meltzer
April 10th, 2006 11:20 pmAs a rather unbiased third party, I’d say take Dennis up on the offer… their tech sounds like it is far more than PROTOS+ISIC+blah+blah. Better yet, go see his talk at RECON and ask him there. I hear Montreal is lovely in June.
Cheers!
Thomas Ptacek
April 11th, 2006 1:16 amFor what it’s worth: I have no doubt that bpsys will have the bestest protocol testing box in the entire universe.
I just wonder whether it will be any more effective than the free alternatives.
Jared DeMott
March 21st, 2007 4:30 pmFor more such discussion see the mailling list:
fuzzing@whitestar.linuxbox.org
Mike
March 21st, 2007 11:50 pmIn fact spirent did buy a security firm has been offering combo vulnerability/ fuzzing and performance solutions a few years now - anyone want to chat more I would be happy to give an overview
Thomas Ptacek
March 22nd, 2007 12:09 amWhich of Mu, Bpsys, or Codenomicon do you think you’ll buy?
meier
September 14th, 2007 4:58 amcodenomicon has the best protocol-awareness on the market. and its very transparent for the user. but very expensive
Thomas Ptacek
September 14th, 2007 3:36 pmThat may have been true a couple years ago, but they’re competing against a number of smart companies now.
Leave a reply