<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    軟件安全檢測系統有哪些基本功能


    發現錯別字 7個月前 提問
    回答
    1
    瀏覽
    277
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    房樂
    CISAW CISP-PTE
    最佳答案

    一個能夠有效地進行軟件安全檢測的系統應該具備以下功能:

    • 內存管理:包括幾個重要的內存管理措施,如引用局部性、垃圾回收、類型安全和代碼訪問安全等,這些措施可以幫助軟件實現適度的內存安全控制。

    • 例外管理:對所有的例外都必須要明確處理,最好采用統一的方法來處理,以防止敏感信息泄露。

    • 會話管理:要求會話具有唯一的會話令牌,并對用戶活動進行跟蹤。

    • 配置參數管理:組成軟件的配置參數需要被管理和保護,避免被攻擊者利用。

    • 并發控制技術:一些常用的預防競爭條件或者TOC/TOU攻擊的保護方法主要包括避免競爭窗口、操作的原子性和交叉互斥。

    • 標簽化技術:使用用戶唯一的身份符號代替敏感信息的過程,既保存了需要的相關信息,又不會對安全造成破壞。

    • 沙箱技術:通過沙箱將運行的軟件與主機操作系統隔離,避免未經測試的、不可信的、未經驗證的代碼和程序被執行,尤其是要避免那些由第三方發布的程序直接在主機操作系統上運行。

    • 安全的API:要避免使用那些容易受到安全破壞的、被禁用和被棄用的API函數,代之以安全的API。

    • 防篡改技術:防篡改技術保證完整性,保護軟件代碼和數據免受未授權的惡意修改。幾種典型的防篡改技術有代碼混淆、抗逆向工程和代碼簽名。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    7個月前 / 評論
    回答數量: 1
    亚洲 欧美 自拍 唯美 另类