ITManagementNews News Archives About Us Feedback
Concerned about upgrading to
SQL Server 2005?


Get insider advice on the risks and benefits, and learn the best practice strategies to plan for a successful upgrade to SQL Server 2005.

The Microsoft Gold Certified experts at Edgewood Solutions provide the ultimate array of SQL Server database administration and development solutions for upgrades, data protection and optimization.

Get a free needs analysis or download the SQL 2005 Report now. We can help!
Find out what pitfalls to avoid. Free Needs Analysis

Recent Articles

Slow Down, Simplify
Microsoft's most recent updates apparently caused problems more than a few users: Microsoft Patch Snafu Grows, Users Seek Workaround.

IT Job Market Now Offers Big Hope for Tech Workers
Remember the Dot.com and IT job market implosion? It was back in 2000 when the bottom fell out and technology workers have suffered ever since...

Resistance is Futile
Microsoft says recovery from malware is becoming impossible. Well, duh.

IT Marketing: Find the Decision Makers
The best way to grow beyond your customer base is to do some more IT marketing by getting out there in the community and meeting other people that are the decision makers.

A Promising Future for Intranets and Social Media
"Make communications more exciting" is how I would summarize the sentiment of all who participated in the two Melcrum workshops on intranets and social media that I co-presented in London last week and in Manchester the week before.

Why are Intranets Stagnant?
The evolution of the World Wide Web over the last five years has been nothing short of astounding. Intranets, on the other hand, haven't progressed an inch since, oh say, 2001...

Virtual IT: Grow Your Business by Providing Ongoing Service
Virtual IT: How It Can Benefit Your Business. Most successful small business computer consultants position their companies as virtual IT departments? Why?

IT Specialists: Branding Your Company
As IT specialists, a big way to differentiate yourself is to make sure that you're branding your company.

March Madness Tests IT Rubber Rooms
This is the time of year when office pools run rampant and some research anticipates employees becoming virtually worthless for long periods of time for the next three weeks.

Save Face, Time, and Money on Your Next IT Project
How many times have you been involved in a project where a newly-released piece of software required an immediate enhancement because the right people were not "in the loop"?

Google Desktop Vs. Corporate IT

Silicon.com takes a look at some corporate IT departments that are worried about employees installing the latest version of Google Desktop Search on their systems.

05.04.06


The Software Development Life Cycle: When To Secure Your Process

By Caleb Sima and Kevin Beaver

When it comes to software security, the general perception is that including technologies such as firewalls, intrusion prevention systems, and malware protection throughout the software development life cycle is all that's needed to keep information secure in the end product.

However, these technologies are mostly reactive in nature and don't prevent the vulnerabilities in the first place. Also, at the development level, there's a lot of talk about testing for buffer overruns, validating user input, using the principle of least privilege, and so on. These are certainly solid practices, but there's still a considerable gap when it comes to getting to the root of software flaws - the development process itself.

Web application security is extremely complex and constantly changing and there's more to it than just technical controls. Whether it's commercial or in-house, any type of code from firmware to client-server programs to Web applications can benefit from a solid and proven development process. A solid development process throughout the software development life cycle will not only ensure proper expectations are set within the team, help reduce development time, and improve quality, but it can also help make major software security improvements along the way. This all may seem too idealistic, but it can be done. As a result, both in the short term and the long run, software security flaws can be drastically reduced and organizations can lower their dependence on technical safeguards working reactively to cover up the true problem.

There are six common weaknesses in the software development life cycle that lead to vulnerable code, and inevitably, security exploits.

Find out what pitfalls to avoid. Free Needs Analysis

1. Not understanding the long-term consequences of a weak security process

Certain software security flaws may not be quite so obvious. It may take several software revisions before they're discovered. Other software security flaws may not show up for years. Regardless, they're still being baked in which create long-term problems. Much of this can be traced back to weak security processes throughout the software development life cycle, such as not performing threat modeling, not establishing and following software security standards, and using the proper testing tools to uncover software security weaknesses.

2. Business goals conflict with security during each phase

Regardless of what anyone in development, product management, or marketing says, there's still less focus on software security and more focus on delivering feature-rich applications that can deliver as close to everything-to-everyone as possible. Throughout the software development life cycle - from planning to ongoing maintenance - time is of the essence in each phase. Time to market drives the majority of projects, and quite often during time crunches, security oversight occurs, sloppiness ensues, and otherwise solid code is placed on the "back burner" to be fixed later.

Click here to continue reading this article.

About the Author:
Caleb Sima is the co-founder of SPI Dynamics, a Web application security products company. He currently serves as the CTO and director of SPI Labs, SPI Dynamics’ R&D security team. Prior to co-founding SPI Dynamics, Caleb was a member of the elite X-Force R&D team at Internet Security Systems, and worked as a security engineer for S1 Corporation. Caleb is a regular speaker and press resource on Web application security testing methods and has contributed to (IN)Secure Magazine, Baseline Magazine and been featured in the Associated Press.

Kevin Beaver – founder of Atlanta-based Principle Logic, LLC – is an independent information security consultant, author, and speaker. He has over 18 years of experience in IT and specializes in performing information security assessments. Before starting his own information security services business five years ago, Kevin served in various information technology and security companies.

About ITManagementNews
ITmanagementNews answers questions for IT managers. Our experts offer real-world advise and cutting edge technology for the enterprise. ITmanagementNews is focused on Delivering IT Solutions

ITManagementNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com DevWebPro.com


-- ITManagementNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2006 iEntry, Inc. All Rights Reserved Privacy Policy Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



Delivering IT Solutions ITManagementNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact