May 02, 2024  
2012-2013 Undergraduate Academic Catalog 
    
2012-2013 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

SE 4930 - Developing Secure Software

2 lecture hours 2 lab hours 3 credits
The complexity of software applications and the value of the data being handled by these applications has risen multi-fold in recent times. Unfortunately, this has been accompanied by the increased sophistication of the attack to gain unauthorized access to that data. When designing a malicious attack, attackers often exploit existing weaknesses and vulnerabilities in the current applications. Many of these vulnerabilities are a result of software defects that could possibly have been avoided if good “secure” development practices were followed. This course provides an overview of the various techniques and best-practices used in the different phases of a software development life cycle that are targeted towards the development of secure software. (prereq: SE 2800  or SE-280 or SE 2890 )



Add to Portfolio (opens a new window)