在數(shù)據(jù)傳輸過程中,密碼必須是加密的,根據(jù)網(wǎng)絡(luò)傳輸協(xié)議,大多數(shù)傳輸?shù)膮f(xié)議是明文協(xié)議,也就是說黑客等可以通過協(xié)議的偵聽,獲得傳輸內(nèi)容,然后把匯編出數(shù)據(jù)。
關(guān)于協(xié)議的偵聽技術(shù)已經(jīng)非常成熟,所以密碼在傳輸中必須是要進行加密的。
一般密碼最后會存在數(shù)據(jù)庫中,存在數(shù)據(jù)庫中的密碼也必須是加密的。因為,一旦有人能夠進入數(shù)據(jù)庫,如果是明文存放的,密碼將會不安全。
3.7密碼加密的不可逆性 很多程序編寫的時候,為了方便,密碼是可逆加密的,即按照一定的算法,把加密的數(shù)據(jù)反轉(zhuǎn)過來,從而獲得密碼,所以,密碼最好采用不可逆算法,即使被黑客獲取到最后密碼的存儲數(shù)據(jù),也無法獲知真正的密碼。
3.8數(shù)據(jù)加密存儲。 數(shù)據(jù)庫中存放的數(shù)據(jù)大多數(shù)是明文存放,如果黑客一旦有機會侵入系統(tǒng),如果是明文存放的,該數(shù)據(jù)很容易暴露出來。所以對一些核心數(shù)據(jù),OA軟件0A系統(tǒng)在數(shù)據(jù)庫存儲時,就進行了數(shù)據(jù)加密。
3.9硬件加密鎖 有一個USB硬件設(shè)備,象U盤一樣的東西,里面存放了登陸者的認證信息,當?shù)顷憰r,必須插上鑰匙才能進行密碼的驗證。
與短信的動態(tài)密碼方式相比,該方式使用起來比較簡單,也比較直觀。但是,為了認證密鑰,需要設(shè)置專門的認證服務(wù)器,以及發(fā)證的軟件,硬件的設(shè)備。這些額外的成本比較高。
3.10數(shù)字證書 數(shù)字證書如同硬件加密鎖,數(shù)字證書中存放了使用用戶的特征碼,在用戶登陸或使用特定功能時,通過在系統(tǒng)中存儲的特征碼與用戶的數(shù)字證書相比較,確定是否是合法的用戶。
與硬件加密鎖相比,數(shù)字證書改少了使用的成本。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com