確保應用軟件的安裝配置安全可采用以下這些安全策略:
提供詳細的安裝手冊:在安裝手冊中標注需要特別注意的配置事項,尤其是涉及安全的配置注意信息。
可更改的軟件安裝目錄:一般情況下,軟件安裝會默認使用一個安裝目錄。根據此信息,攻擊者容易猜測到軟件會安裝在固定的目錄下,進而猜測出特定的文件并發起攻擊。從安全角度出發,軟件開發商應該允許用戶更改軟件的安裝目錄,將軟件安裝到用戶指定的位置,用戶也可以設定目標目錄的訪問權限,限制一般賬號(包括系統賬號)的訪問權限。
設置默認安裝模塊:有些軟件提供了多種功能模塊,并且允許用戶選擇安裝和使用特定功能模塊。考慮到大部分用戶的使用習慣,開發商應當主動設置默認的安裝模塊。這里設置默認安裝模塊的策略主要有兩個:一是默認選擇基本功能模塊,因為功能模塊越多,越可能存在漏洞;二是默認選擇安全的模塊,如有些軟件同時提供口令登錄和數字證書登錄兩個模塊,軟件開發商可以根據安裝對象的應用場景,設置默認安裝數字證書登錄功能模塊。
提供安全功能:應當允許用戶根據應用場景和軟件運行情況進行安全配置。
啟用最小權限用戶身份:開發商應當根據自身軟件的運行需要,設定軟件安裝和使用時需要的用戶身份角色,盡量使用獨立和權限最小的系統賬號。這里的“獨立”是指使用一個新的、獨立于其他應用的系統賬號,這點尤其是安裝在Linux和UNIX系統中很重要;“最小”是指為該系統賬號申請盡量小的權限,只需滿足程序運行即可。如軟件在某些特殊情況下,確實需要特定的系統權限,可以考慮在軟件上設置臨時申請、操作員手工確認的方式進行。
開啟應用日志審計:某些軟件自帶應用日志模塊,能夠記錄軟件運行過程中的重大事件和錯誤處理情況。因此,應當通過在操作手冊中強調或軟件中使用默認開啟等策略來保證日志功能得到正常使用。
記錄部署過程:將部署過程的每一個細節記錄到軟件部署報告中,為日后的安全維護提供參考。
回答所涉及的環境:聯想天逸510S、Windows 10。
確保應用軟件的安裝配置安全可采用以下這些安全策略:
提供詳細的安裝手冊:在安裝手冊中標注需要特別注意的配置事項,尤其是涉及安全的配置注意信息。
可更改的軟件安裝目錄:一般情況下,軟件安裝會默認使用一個安裝目錄。根據此信息,攻擊者容易猜測到軟件會安裝在固定的目錄下,進而猜測出特定的文件并發起攻擊。從安全角度出發,軟件開發商應該允許用戶更改軟件的安裝目錄,將軟件安裝到用戶指定的位置,用戶也可以設定目標目錄的訪問權限,限制一般賬號(包括系統賬號)的訪問權限。
設置默認安裝模塊:有些軟件提供了多種功能模塊,并且允許用戶選擇安裝和使用特定功能模塊。考慮到大部分用戶的使用習慣,開發商應當主動設置默認的安裝模塊。這里設置默認安裝模塊的策略主要有兩個:一是默認選擇基本功能模塊,因為功能模塊越多,越可能存在漏洞;二是默認選擇安全的模塊,如有些軟件同時提供口令登錄和數字證書登錄兩個模塊,軟件開發商可以根據安裝對象的應用場景,設置默認安裝數字證書登錄功能模塊。
提供安全功能:應當允許用戶根據應用場景和軟件運行情況進行安全配置。
啟用最小權限用戶身份:開發商應當根據自身軟件的運行需要,設定軟件安裝和使用時需要的用戶身份角色,盡量使用獨立和權限最小的系統賬號。這里的“獨立”是指使用一個新的、獨立于其他應用的系統賬號,這點尤其是安裝在Linux和UNIX系統中很重要;“最小”是指為該系統賬號申請盡量小的權限,只需滿足程序運行即可。如軟件在某些特殊情況下,確實需要特定的系統權限,可以考慮在軟件上設置臨時申請、操作員手工確認的方式進行。
開啟應用日志審計:某些軟件自帶應用日志模塊,能夠記錄軟件運行過程中的重大事件和錯誤處理情況。因此,應當通過在操作手冊中強調或軟件中使用默認開啟等策略來保證日志功能得到正常使用。
記錄部署過程:將部署過程的每一個細節記錄到軟件部署報告中,為日后的安全維護提供參考。
回答所涉及的環境:聯想天逸510S、Windows 10。