網絡安全中對用戶信息進行加密時需要注意以下方面:
用戶信息具有敏感性和機密性,加密算法必須安全,不可破譯。可以使用多個算法來對用戶的數據進行加密,并且保證加密所使用的算法破譯難道或者破譯所需成本大于所存儲信息的價值。
在應用系統中,用戶操作頻繁,考慮到用戶體驗,選擇的加密算法必須具有加密和解密速度快的特點。簡單來說應用系統中用戶使用比較頻繁,加密數據時不能影響使用者的操作,所以加密的算法必須保證加密和解密夠快。
數據加密后不應該太大,不會占用太大的存儲空間。因為要存儲多個用戶數據,所以加密后的數據要保證其大小不能大于原有數據,這樣可以減輕數據庫的壓力也可以降低成本。
加密的密鑰在管理上必須與數據庫其他數據分開,由不同的人分開管理,還要設置密鑰生存周期。不能將加密的密鑰和加密后的數據存放在同一數據庫中,防止數據庫被拖庫后攻擊者很容易解密加密數據,導致數據泄露,同時影響網絡安全。
加密對用戶透明,不影響用戶對數據不同類別程度的訪問。加密需要對用戶透明,用戶正常訪問數據時不能因為有數據加密而影響其正常的訪問,但是不能讓用戶訪問所有的數據,防止攻擊者獲取用戶權限后非法訪問。
密鑰的生成要具有隨機性,不能有規律可循,防止攻擊者通過推理獲得其他密鑰。密鑰的生成不能具有規律性,防止密鑰應規律性生成導致黑客破解出來。
回答所涉及的環境:聯想天逸510S、Windows 10。
網絡安全中對用戶信息進行加密時需要注意以下方面:
用戶信息具有敏感性和機密性,加密算法必須安全,不可破譯。可以使用多個算法來對用戶的數據進行加密,并且保證加密所使用的算法破譯難道或者破譯所需成本大于所存儲信息的價值。
在應用系統中,用戶操作頻繁,考慮到用戶體驗,選擇的加密算法必須具有加密和解密速度快的特點。簡單來說應用系統中用戶使用比較頻繁,加密數據時不能影響使用者的操作,所以加密的算法必須保證加密和解密夠快。
數據加密后不應該太大,不會占用太大的存儲空間。因為要存儲多個用戶數據,所以加密后的數據要保證其大小不能大于原有數據,這樣可以減輕數據庫的壓力也可以降低成本。
加密的密鑰在管理上必須與數據庫其他數據分開,由不同的人分開管理,還要設置密鑰生存周期。不能將加密的密鑰和加密后的數據存放在同一數據庫中,防止數據庫被拖庫后攻擊者很容易解密加密數據,導致數據泄露,同時影響網絡安全。
加密對用戶透明,不影響用戶對數據不同類別程度的訪問。加密需要對用戶透明,用戶正常訪問數據時不能因為有數據加密而影響其正常的訪問,但是不能讓用戶訪問所有的數據,防止攻擊者獲取用戶權限后非法訪問。
密鑰的生成要具有隨機性,不能有規律可循,防止攻擊者通過推理獲得其他密鑰。密鑰的生成不能具有規律性,防止密鑰應規律性生成導致黑客破解出來。
回答所涉及的環境:聯想天逸510S、Windows 10。