Techniques - DevSource
DevSource: Microsoft Developer Resource DevSource Home Sponsored by Microsoft Home Add Ons Architecture Languages Techniques Using VS Forums
Home arrow Techniques arrow Page 6 - The Secure Software Development Lifecycle
The Secure Software Development Lifecycle
By Elfriede Dustin

Rate This Article: Add This Article To:

The Secure Software Development Lifecycle - ' Deploying Apps Securely '
( Page 6 of 7 )

Deploying Applications Securely

The process of deploying and maintaining the application securely should occur at the end of the lifecycle. Of course, designing the application so that it can be deployed securely needs to start at the beginning. Secure deployment means that the software is installed with secure defaults. File permissions are set appropriately, and the secure settings of the application's configuration are used.

ADVERTISEMENT

Additionally, the secure deployment has to be monitored constantly, and vulnerabilities have to be managed.

Patch Management: Managing Vulnerabilities

After you develop the software using the SSDL, it is important to put a patch management process in place to allow for managing vulnerabilities.

Tracking and prioritizing internally and externally identified vulnerabilities, out-of-cycle source code auditing, and penetration testing when a number of external vulnerabilities are identified in a component are important parts of maintaining a secure application environment.

Many analysts throughout the world are hard at work keeping people notified of any emerging threat. One service that gathers this type of information and alerts users accordingly is Deepsight Symantec's DeepSight Threat Management System. It helps security professionals get the security intelligence they need to do their job and protect their infrastructure efficiently.

To accomplish this objective, DeepSight and other services maintain comprehensive databases of vulnerabilities, malicious code, security risks, exposures, malicious IP addresses, and other relevant information. Correlation engines map targeted ports to events and continuously examine data streams from IDS and firewall sensors, antivirus submissions, and previously unidentified activity from proprietary honeypots placed throughout the world. The statistical analysis engine flags unusual and potentially threatening activity. Symantec's Analyst teams use all this information to develop and enhance the vulnerability, malicious code, security risk, and domain alerts. This information is also used to identify emerging threats for the advanced threat alerting of Symantec's DeepSight Threat Management System.

Whenever a user is alerted about a potential vulnerability, it is important to use various exploitability determination techniques which allows the security professional to make an educated decision about whether a patch is required.



 
 
>>> More Techniques Articles          >>> More By Elfriede Dustin
 



Microsoft's Future: A Chat With Their CTO, Barry Briggs

Play Video >

All Videos >

Julia explores the Robotics Studio!

Read now >

Messages to Bill Gates!

Read now >

View Now
DevSource RSS FEEDS
XML Want an easy way to keep up with breaking tech news? And the Get DevSource headlines delivered to your desktop with RSS.