下面有關(guān)軟件安全問(wèn)題的描述中,哪項(xiàng)是由于軟件設(shè)計(jì)缺陷引起的(C)。
A.設(shè)計(jì)了三策問(wèn)哪個(gè)Web架構(gòu),但是軟件存在SQL注入漏洞,導(dǎo)致被黑客攻擊后能直接訪問(wèn)數(shù)據(jù)庫(kù)
B.使用C語(yǔ)言開發(fā)時(shí),采用了一些存在安全問(wèn)題的字符串處理函數(shù),導(dǎo)致存在緩沖區(qū)溢出漏洞
C.設(shè)計(jì)了緩存用戶隱私數(shù)據(jù)機(jī)制以加快系統(tǒng)處理性能,導(dǎo)致軟件在發(fā)布運(yùn)行后,被黑客攻擊獲取到用戶隱私數(shù)據(jù)
D.使用了符合要求的密碼算法,但在使用算法接口時(shí),沒有按照要求生成密鑰,導(dǎo)致黑客攻擊后能破解并得到明文數(shù)據(jù)