在軟體系統開發流程中,同時考量系統安全需求與安全機制之設計與發展,來確保Web應用系統的安全。系統發展生命週期(Systems Development Life Cycle,簡稱SDLC)是大部分資訊應用系統設計發展的管理流程,也就是說資訊應用系統的發展需要歷經「分析」、「設計」、「建構」、「測試」、「維護」至下一次的需求產生,這一週期就是系統發展生命週期。安全系統發展生命週期(Secure Systems Development Life Cycle,簡稱Secure SDLC )便是泛指在軟體發展生命週期中,加入系統本身安全需求的考量,並依系統安全需求設計發展出符合安全需求之資訊系統。降低因系統上線後才陸續發現安全問題而導致的損害與事後修補所額外增加的成本及爭議。