A、對軟件需求分析中缺乏對安全需求、安全質(zhì)量的定義,導(dǎo)致軟件設(shè)計中缺乏與安全需求對應(yīng)的安全功能與安全策略
B、對軟件設(shè)計中缺乏安全方面的考慮,設(shè)計了不安全或沒有很好的權(quán)限與能力限制的功能,或者缺乏對應(yīng)安全需求的安全功能、安全策略設(shè)計
C、軟件的代碼編制過程中,由于開發(fā)人員對安全缺乏理解及相關(guān)知識,或者失誤,導(dǎo)致了錯誤的邏輯或者為對數(shù)據(jù)進行過濾和檢查,或者對自身權(quán)限的限制
D、在軟件的測試過程中,由于開發(fā)測試人員缺乏對安全使用軟件的理解,使用了非常規(guī)的操作方法,導(dǎo)致了錯誤的邏輯或突破了權(quán)限的限制