Software Newsletter      2009 Software 500 CD   Software Journal
   
Software Journal
  Search  
   
   
 
The Software 500
Application Development
Application Focus
Business Intelligence
Customer Relationship
Management
IT Infrastructure
Security
The Business of IT
TECH CENTER
   
  Software Journal  
 

 

Our Partners

http://www.softwaremag.com/SW500CD.cfm?yr=2008
 
eInquiry System
 
 
|   Login to SW500 Survey    |   SoftwareMag Login   |    Register   |
Security
Product Coverage (May 02, 2006)
beSTORM Finds Bugs During Development
 

A new product from Beyond Security automatically tests billions of attack combinations in network-enabled software applications to uncover unknown vulnerabilities during the development cycle, before applications are complete.

The product, called beSTORM, “can thoroughly go through virtually every valid combination of a network protocol such as HTTP, SMTP, SIP, etc.,” explains Aviram Jenik, Beyond Security’s CEO. “Since the entire protocol space is covered, beSTORM will find vulnerabilities that are still unknown.”

The product can run simultaneously on multiple machines and goes through two stages. First, in a matter of hours, it finds the most easily detectable flaws. Second, it expands the search space to find “the ‘weird’ bugs – the very unlikely test cases that barely resemble a valid request, but this is where the more clever attacks tend to hide,” Jenik notes. This second part of the scan can take days or even weeks.

beSTORM looks for various anomalies, including such things as access to restricted memory, throwing a memory-related exception, etc. It also checks the application’s responses to find misbehaviors and weaknesses.

The product tends to find buffer overflow, format string and off-by-one vulnerabilities. “Those account for over 95 percent of the security holes found, including the flaws that led to the notorious Blaster, Slammer and Code Red worms,” Jenik points out. “The fact that beSTORM searches for vulnerabilities by behavior rather than signatures means that unknown security holes will be found,” he adds.

Although the product does not fix vulnerabilities, much of the problem in fixing them is finding them. beSTORM takes the guesswork out of that by pinpointing the problems it detects. It features a client/server-type architecture in which the client, a testing component, performs the attacks. The server is a monitoring component. When a flaw is detected, the monitoring component informs the testing component.

“Knowing the exact sequence that triggered the vulnerability enables full reproduction of the problem and generates a complete bug report that is fed into the development process,” Jenik says. The development team can refer to the report to fix the problem. Similarly, the testers can use the report to ensure that the problem is fixed.

The product not only detects flaws and weaknesses in products being developed, but can also be used to test third-party products. In this way, organizations “can be sure what they are using is secure, and if it is not, to find the weaknesses and fix them quickly,” Jenik notes.

Pricing starts at $15,000 for a single testing module.

For more information, go to: www.beyondsecurity.com




 
 
 
Related Links
  Back to Home Page  
Advertisement
Sign Up for Digital Software Magazine

     
Home |  About Us |  Software 500 |  Editor's Desk |  Subscribe |  Advertise |  Contact Us | 

Copyright © 1999-2010 Software Magazine and King Content Co.
Site Design by Enervision Media
Site Development/Administration by Kunal Panchal