評估威脅和消減威脅
◇評估威脅
考慮每個威脅,并評估該威脅被利用和攻擊發(fā)生的可能性,一般地,可以使用1到10來表示攻擊發(fā)生的可能性,如1表示高可能性,10表示低可能性。同時對攻擊發(fā)生后可禽邕產(chǎn)生的后果進(jìn)行評估,如使用1到10表示帶來的損失大小,其中l(wèi)表示最小的損失,10表示最大的損失。那么可以計算風(fēng)險:攻擊后發(fā)生的損失/攻擊發(fā)生的可能性,得到的數(shù)值越大,則說明風(fēng)險越大。使用這種方法,可以對所有的風(fēng)險進(jìn)行排序,并依照風(fēng)險高低順序考慮解決處理的辦法。
◇消減威脅
根據(jù)風(fēng)險大小,選擇適當(dāng)?shù)姆椒ɑ蚣夹g(shù)來緩解每種威脅。對于威脅緩解措施,都必須結(jié)合軟件系統(tǒng)的實際情況提出。可供參考的一些技術(shù)措施包括:
假冒:選擇使用認(rèn)證技術(shù)來解決,如可以采用Cookie認(rèn)證、Kerberos認(rèn)證等技術(shù),或采用數(shù)字簽名等技術(shù)。
篡改:選擇使用數(shù)據(jù)完整性技術(shù)來解決,如采用哈希函數(shù)、消息認(rèn)證碼、數(shù)字簽名等密碼算法,或采用防篡改協(xié)議來傳輸。
抵賴:選擇使用非抵賴性服務(wù)技術(shù)來解決,如強(qiáng)認(rèn)證、安全審計、數(shù)字簽名、時間戳等技術(shù)措施。
信息泄漏:選擇采用數(shù)據(jù)保護(hù)的技術(shù)來解決,如采用對稱加密、非對稱加密等密碼算法,或采用訪問控制手段限制訪問,或采用隱私保護(hù)協(xié)議保護(hù)隱私數(shù)據(jù)的存取等技術(shù)。
拒絕服務(wù):采用提高系統(tǒng)可用性技術(shù)來解決,如對服務(wù)對象采用過濾、認(rèn)證、授權(quán)、配額等技術(shù)對合法用戶訪問量進(jìn)行控制,采用流量控制技術(shù)來保護(hù)系統(tǒng)的穩(wěn)定運(yùn)行,采用負(fù)載均衡技術(shù)提高系統(tǒng)整體服務(wù)力等。
特權(quán)提升:采用嚴(yán)格授權(quán)和限制訪問技術(shù)來解決,如采用訪問控制列表、授權(quán)管理等技術(shù)對用戶進(jìn)行嚴(yán)格授權(quán),同時要求軟件系統(tǒng)以最低權(quán)限運(yùn)行、各模塊設(shè)計以最小權(quán)限執(zhí)行等。
- 上一篇:威脅對應(yīng)影響的安全屬性及其說明如下
- 下一篇:安全設(shè)計評審