October 12, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Real-Time Enterprise Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Good Security Is Choosing the Right Security Tools
07/07/2008
By Mike Rothman, President and Principal Analyst, Security Incite
Untitled Document

It's taken years, but finally organizations are starting to understand the economic benefit of building more secure applications. The costs of fixing an issue after software is deployed are an order of magnitude higher than doing it when the software is being built. Thankfully, I don't get many arguments about that anymore.

ADVERTISEMENT
Our Popular Webinars
The Smart SOA™ approach to governing WebSphere MQ Applications with IBM WebSphere Service Registry and Repository
BPM for Insurance: Are You Staying Competitive?
Enterprise Service Bus: The case for 'e'SBs
Know Thy Enterprise: Increase Effectiveness With Business Activity Monitoring (BAM)
How Secure is Your Data? Learn about PCI Solutions
You Can Implement Today.
More Webinars

But it still leaves a general question: how early in the process you should be thinking about security? The right answer is "as early as possible," but the real answer is, usually, "wherever you can." Thus, I'll start with the obligatory plug for a secure development lifecycle, where security is built into every step of the process.

Great, now that I've said that, we can talk about what will really happen. You (presuming you are either a security professional or evangelizing the need for application security) will face resistance. A lot of developers think security is cool, until they learn their code is like Swiss cheese and secure coding practices set them back two to three months. It's not so cool then.

We'll need to walk before we run, and that usually means doing some type of code review. This means you are analyzing code to identify potential security vulnerabilities that could lead to security breaches. You certainly could look through every line of code you have manually. For most organizations, you should probably set aside the next 200 years to take care of that. Yeah, that's not really feasible.

So you'll need some automation, and that's where source code analysis tools come in. This class of security product has been built to automatically analyze your code and pinpoint areas of concern. The good news is that these tools will find problems with your code. The bad news is that these tools will probably find a lot wrong with your code -- and then you'll need to figure out how to prioritize what gets fixed and what doesn't.

There are lots of different aspects of these products. All give you a lot of options in terms of just doing simple code analysis, all the way up to a sophisticated developer workflow that plugs into your existing IDEs and manages the entire build/fix process from soup to nuts.

Page 1

More Top Stories
BPM Goes Wide and Deep in Insurance Gold Club Protected
Identity Networking: Where Security and Compliance Meet Gold Club Protected
Approaching Cloudsizing (Part I of III) Gold Club Protected
Application Servers in Emerging Service Oriented Architectures Gold Club Protected
Insurance: Where SOA Means Business Gold Club Protected
Insurance Leveraging SOA and BPM to Change Gold Club Protected
More Top Stories
Related News
Gartner Reveals Nine Fatal Flaws in Business Intelligence Implementations
Report: Web, XML Will Drive Business Process Management Growth
IBM Helps ACI Worldwide Unify Communications and Integrate Workforce
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Enterprise Service Bus: The case for 'e'SBs
Date: Oct 16, 2008
Time: 14:00 PM ET
(18:00 GMT)

REGISTER TODAY!
BPM for Insurance: Are You Staying Competitive?
Date: Oct 28, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  Innovate over SAP with Service Oriented Architecture, Business Process Management, and Enterprise Social Computing

Existing SAP-based enterprise resource planning deployments are rigid and stove-piped. Their legacy functionally aligned architecture makes...Learn More

ebizQ also recommends
 FILLING HOLES IN THE SOA STACK WITH RUNTIME GOVERNANCE
 SOA Middleware: An Agile Framework for Fast, Flexible, Low-Risk Service Deployments
 Multi-Enterprise Integration and Managed File Transfer
 How to Structure your First BPM Project to Avoid Disaster
 How Social Computing, Team Collaboration, and Enterprise Content Management Drive Competitive Advantage
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat