Security pros push for secure code - Network World

Skip Links

DNSstuff.com
Get information about your IP
IP Information
50+ On-demand DNS and network tools

Security

Videos

rssRss Feed
Get instant email notification when white papers, webcasts, executive guides are added to our library.  Stay informed and up-to-date with the latest on IT Technologies with Network World's Resource Alerts.

Additional Resources

RSS

FEATURED WHITEPAPERS

Edison Group TCO White Paper HP

Edison analysts put the management software of an HP EVA system through a series of typical day-to-day storage management tasks. The same tasks were also evaluated on similar systems from NetApp and EMC. This study demonstrates how the superior user interface and virtualization offered by the HP EVA storage system can provide organizations with the benefits of higher administrative efficiency combined with the potential ability to utilize less expensive human resources.

RSS

FEATURED REPORTS

Executive Guide: Storage Heats Up HP

Get the latest on storage technologies that allow IT professionals to better cope with new IT demands. Learn how storage technologies can help you successfully tackle e-Discover, regulatory compliance, green data center initiatives and the data explosion. Get all the details now.

RSS

FEATURED WEBCASTS

Reduce the Complexity and Cost of Windows Server Consolidation in Six Modules Novell

Watch this webcast to learn in six modules how to more cost effectively consolidate your Windows servers with virtualization. This unique program allows you to pick and choose which of the six modules you would like to view or watch the entire webcast at once. Topics covered: Performance, Use Cases, Enterprise-level Support, Managing Windows Workloads, Setup and Configuration and The Future. Find out how you can simplify server consolidation within your organization today. Register below to learn more and be entered to win an Archos 605 Portable Media Player.

Security pros push for secure code

Savvy security execs are deploying new tools to help developers with secure code.
By Michelle Hope , Network World , 03/20/2006
  • Social Web 
  • Email 
  • Feedback 
  • Close

Click to see: James Routh, CIO, Depository Trust and Clearing Corp.

James Routh, CIO, Depository Trust and Clearing Corp.

The Depository Trust and Clearing Corp. isn't taking any chances when protecting its network from application-layer attacks. The company's 450 software developers use an automated scanning tool to make sure that security holes are plugged during the software development life cycle, not after an application has been deployed.

Baking security into the software development process isn't necessarily easy. Experts say using assessment and scanning tools slows down development, thereby increasing the cost of bringing new applications into production. Also, not all developers react positively to the changes.

Analysts say the benefits of writing secure code in the first place, rather than conducting vulnerability scans after the software has been deployed and having to patch holes, far outweighs the extra effort required.


Seven best practices for achieving application security
Practitioner's guide to secure software
An interview with security guru Gary McGraw

Before James Routh, chief information security officer at DTCC, which handles more than $1 quadrillion in securities transactions annually, integrated Secure Software's CodeAssure static code scanner into the software-development process, several of the company's top developers were invited to a four-week security training boot camp.

Click to see:

Application-layer attacks on the rise
The proliferation of firewalls, VPNs and intrusion-detection systems attest to the growing security focus on the network perimeter.

As the most glaring security holes are plugged at the network layer, however, a new breed of profit-driven hackers has targeted richer hunting ground: the application layer.

Most companies use a variety of commercial and custom-developed applications for Web-driven and customer-facing activities, as well as key company functions.

In many cases, the core data repositories for these applications are ripe with highly regulated personal and financial information of great interest to potential hackers.

How likely is it that an average organization's applications could be attacked?

It's likely enough for information security organizations such as the Web Application Security Consortium to maintain a running tally of the latest application hacks perpetrated on companies. Many organizations may not yet have felt an attack firsthand, but research from Gartner also indicates it's only a matter of time. A recent Gartner research report on application security estimated that 80% of companies will suffer an application security incident by 2009.

This growing threat, along with compliance drivers like those from the credit card industry's PCI standards, have caused a growing number of organizations to look at how best to integrate application-security methods and tools into their own software development life cycles.

After the first week, one developer went back to a fairly recent application-development project he'd worked on and turned CodeAssure loose. He was surprised when it turned up significant gaps and vulnerabilities that neither he nor anyone else had spotted.

"When developers take time out to walk through code line by line, it becomes a very labor-intensive and costly effort. Using scanning technology, the vulnerability scans are now done automatically," Routh says. He adds that tools like CodeAssure are important, because over time they help developers become better at writing secure code. "Our experience with CodeAssure has taught us that the better the contextual help is at explaining the vulnerability, the more valuable it becomes as an education tool that developers will understand and incorporate going forward," he says.

According to Gartner analyst Neil MacDonald, a variety of application software-scanning and -assessment tools now help make applications more secure. These include both static and dynamic tools (see graphic "Application-level security toolkit"). Typically, these tools analyze the state of uncompiled code or a compiled application and produce detailed reports that identify the types of security threats found in the application, while advising about ways to prevent or correct the threat.

1 | 2 | 3 | 4 |  Next >
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to moderator approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.
First Name
Last Name
E-mail
Zip Code
IT Buyer's Guides

View All Buyer's Guides