互聯(lián)網(wǎng)中不可或缺的安全技術(shù)
通過互聯(lián)網(wǎng)交換數(shù)據(jù)時,數(shù)據(jù)要經(jīng)過各種各樣的網(wǎng)絡(luò)和設(shè)備才能傳到對方那里。
數(shù)據(jù)在傳輸過程中有可能會經(jīng)過某些惡意用戶的設(shè)備,從而導(dǎo)致內(nèi)容被盜取。
因此,想要安全的使用互聯(lián)網(wǎng),安全技術(shù)不可或缺。
傳輸數(shù)據(jù)時的四個問題
1.竊聽
A 向B發(fā)送的消息,在傳輸過程中可能被X偷看。這就是竊聽。
2.假冒
A以為向B發(fā)送了消息,然而B有可能是X冒充的。反過來,B從A那里收到了消息,然而A也有可能是X假冒的。
3.篡改
即便B確實收到了A發(fā)出的消息,但是也有可能是這樣,消息內(nèi)容在中途被X改變了。這種行為叫做篡改。除了被第三者篡改外,通信故障導(dǎo)致的數(shù)據(jù)損壞也可能會使消息內(nèi)容發(fā)生變化。
4.事后否認
B從A那里收到了消息,但作為消息發(fā)送者的A可能對B抱有惡意,并在事后聲稱'這不是我發(fā)送的消息'。
這種情況會導(dǎo)致互聯(lián)網(wǎng)上的商業(yè)交易,或者合同簽署無法成立,這種行為便是“事后否認。
解決這些問題的安全技術(shù)
為了解決這些問題,我們需要使用一些安全技術(shù)來應(yīng)對。
為了應(yīng)對第一個問題“竊聽”,通常會使用“加密”的技術(shù)。
為了應(yīng)對第二個問題“假冒”,我們會使用“消息認證碼”或者“數(shù)字簽名的”技術(shù)。
為了應(yīng)對第三個問題“篡改”,我們童謠為使用消息認證碼和數(shù)字簽名的技術(shù)。
為了應(yīng)對第四個問題“事后否認”,使用數(shù)字簽名技術(shù)。
數(shù)字簽名技術(shù)存在“無法確認公開密鑰的制作者”問題。想要解決這個問題,就用到了數(shù)字證書技術(shù)。