![]() |
|
![]()
![]()
|
|
asp:review
DevPartner SecurityChecker 2.0 Better Protection, Still a Hefty Price
When I reviewed Compuware’s initial release of SecurityChecker more than a year ago I was impressed by the utility’s potential power and simplicity, but annoyed by its Visual Studio 2003 IDE restriction, its lack of an online update service for rules, and its shocking price tag. With the latest 2.0 release, Compuware has addressed two of these three criticisms — though not perfectly. The product is now designed to identify security problems with applications written in either the 1.1 or 2.0 versions of the .NET Framework, and has an adjusted pricing model for named users that is more reasonable for individual developers than its more expensive concurrent-user model. However, the lack of an online update service to keep the security rule set as up to the minute as possible is still vacant in the product, although Compuware product managers assure me that this capability is coming in a future SecurityChecker release.
Besides the .NET 2.0 and integrated Visual Studio 2005 support (the new version continues to support Visual Studio 2003’s IDE, as well), SecurityChecker 2.0 now sports improved discovery map capabilities, 30 new integrity analysis rules, and reduced false-positive security alerts. The new analysis rules include several hot security concerns, such as cross-site scripting attacks that can be used to invalidate ASP.NET validation procedures, and HTTP header vulnerability identification (especially those attack vectors that compromise embedded cookie data). The most interesting new analysis category is for assessing Google hacks. These include hidden pages picked up by the search engine, as well as configuration details, error and log-in pages that can be indexed by Google, and other powerful search engine spiders, potentially exposing logic and configuration details that black-hat hackers can use to gain access to unintended and/or unauthorized portions of your application.
The discovery map views now display HTTP request/response details, as well as a list of all the pages visited during the discovery process, making it much easier to discern the pages that SecurityChecker traversed during its analysis phase.
The product is still quite easy to use out of the box, walking developers through its three-phase approach:
The intuitive
So is the new version worth the price of admission and ready for prime time? Almost. While existing SecurityChecker licensees will want to upgrade to this version as soon as they start working within the Visual Studio 2005 environment, newcomers may want to wait until another rev of the product before taking the plunge. In addition to the forthcoming security rule auto-update capability, Compuware should consider a tiered pricing model for developers interested in security analysis but unable to pay the expensive cost of entry. In the meantime, SecurityChecker will continue to be a necessary purchase for any demanding, code security-conscious .NET development organization.
Mike Riley is an advanced computing professional specializing in emerging technologies and new development trends. He also is a contributing editor for asp.netPRO. Readers may contact Mike at mailto:mike@mikeriley.com.
Rating: ééé Web Site: http://www.compuware.com/products/devpartner/securitychecker.htm Price: US$4,000 per named user; US$12,000 per concurrent user (includes one-year maintenance contract)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||