安全缺陷或安全錯誤(security bug)是指會導致電腦系統中未授權的存取或是特權的程序错误。安全缺陷會影響以下的機制(可能影響一項或多項),因此產生漏洞:
- 用户或是其他實體的身分驗證
- 有關存取控制及特权的授權:
- 程序员訓練
- 用例分析
- 软件开发过程
- 品質保證測試
- 以下其他最佳实践
術語
安全缺陷一般會分為幾個較廣泛的分類,其中包括:
- 記憶體安全(例如缓冲区溢出或是迷途指针錯誤)
- 競爭危害
- 安全輸入及輸出處理
- 应用程序接口的錯誤使用
- 不當的用例處理
- 不當异常处理
- 资源泄漏,多半是因為不當的異常處理,不過也有例外
- 輸入字串沒有經過先檢查,確認字串正確,就先進行了前處理
緩和
可以參考。
相關條目
- 计算机安全
*
*
*
- 漏洞
- 硬體錯誤
- 程式編寫安全
參考資料
延伸閱讀
*
*
评论 (0)