應用軟件的安全設計主要針對以下方面:
用戶授權及訪問控制:不同的應用程序應創建不同的獨立用戶,對各個用戶可授予不同的系統權限。各應用程序中的賬戶管理員、權限管理員、安全審計員、數據庫管理員、密鑰管理員的權限要相互獨立,要采用雙因子認證體系進行系統認證。可以將生物特征識別系統、動態碼認證技術引入該系統管理中,如人臉識別、指紋識別、虹膜識別、聲音識別、筆跡識別、步態識別、手機獲取動態碼以及與用戶互動等。
完善日志管理機制:系統日志需要對用戶登錄、訪問行為和實際操作等進行記錄。系統日志是網絡系統中數據等級最高的,通常是不允許被訪問的,只有必要的時候,安全審計員才能調閱、查看。應用程序日志可以針對不同類別的問題自定義日志等級。記錄程序報錯,能方便管理員維護程序。
數據的安全管理:網絡系統中每一名用戶都會產生自己的專有數據,應對自己的專有敏感數據進行安全加密、權限設置,可以針對每一部分設定使用范圍,以此來保障專有敏感數據的安全。
應用軟件的加密處理:通信協議加密,應采用加密的傳輸協議,如HTTPS、SFTP協議。可執行程序代碼加密,應防止對用戶授權和安全訪問控制程序進行解密。密碼管理員負責對系統的加密算法和密鑰進行管理,從而保證系統數據庫中的核心數據的安全。
輸入參數安全認證:對應用軟件輸入的參數要采取嚴格的檢驗措施,避免成為網絡系統的薄弱點。不要相信用戶輸入的任何數據,對用戶輸入的數據要進行過濾或者是驗證后猜能使用,防止黑客模擬用戶的的輸入偽造攻擊,所以最好對用戶的輸入進行安全認證。
回答所涉及的環境:聯想天逸510S、Windows 10。
應用軟件的安全設計主要針對以下方面:
用戶授權及訪問控制:不同的應用程序應創建不同的獨立用戶,對各個用戶可授予不同的系統權限。各應用程序中的賬戶管理員、權限管理員、安全審計員、數據庫管理員、密鑰管理員的權限要相互獨立,要采用雙因子認證體系進行系統認證。可以將生物特征識別系統、動態碼認證技術引入該系統管理中,如人臉識別、指紋識別、虹膜識別、聲音識別、筆跡識別、步態識別、手機獲取動態碼以及與用戶互動等。
完善日志管理機制:系統日志需要對用戶登錄、訪問行為和實際操作等進行記錄。系統日志是網絡系統中數據等級最高的,通常是不允許被訪問的,只有必要的時候,安全審計員才能調閱、查看。應用程序日志可以針對不同類別的問題自定義日志等級。記錄程序報錯,能方便管理員維護程序。
數據的安全管理:網絡系統中每一名用戶都會產生自己的專有數據,應對自己的專有敏感數據進行安全加密、權限設置,可以針對每一部分設定使用范圍,以此來保障專有敏感數據的安全。
應用軟件的加密處理:通信協議加密,應采用加密的傳輸協議,如HTTPS、SFTP協議。可執行程序代碼加密,應防止對用戶授權和安全訪問控制程序進行解密。密碼管理員負責對系統的加密算法和密鑰進行管理,從而保證系統數據庫中的核心數據的安全。
輸入參數安全認證:對應用軟件輸入的參數要采取嚴格的檢驗措施,避免成為網絡系統的薄弱點。不要相信用戶輸入的任何數據,對用戶輸入的數據要進行過濾或者是驗證后猜能使用,防止黑客模擬用戶的的輸入偽造攻擊,所以最好對用戶的輸入進行安全認證。
回答所涉及的環境:聯想天逸510S、Windows 10。