單項選擇題
某政府機構委托開發(fā)商開發(fā)了一個OA系統(tǒng),其中公文分發(fā)功能使用了FTP協(xié)議,該系統(tǒng)運行過程中被攻擊者通過FTP對OA系統(tǒng)中的腳本文件進行了篡改,安全專家提出使用HTTP下載代替了FTP功能以解決以上問題,該安全問題的產生主要是在哪個階段產生的:()
A.程序員在進行安全需求分析時,沒有分析出OA系統(tǒng)開發(fā)的安全需求
B.程序員在軟件設計時,沒遵循降低攻擊面的原則,設計了不安全的功能
C.程序員在軟件編碼時,缺乏足夠的經驗,編寫了不安全的代碼
D.程序員在進行軟件測試時,沒有針對軟件安全需求進行安全測試