2010-01-22 66 views

回答

2

如果您的意思是IPsec它在IP數據包級別加密網絡流量。您可以使用它來防止其他人 - 通常 - 從通過網絡傳輸的數據中提取數據 - 特別是要加密的敏感數據,但相關應用程序不支持加密。

0

加密只是安全性的一個方面。有時候,你並不關心數據是否可以被任何人讀取---你只是想確保沒有人篡改數據。在這種情況下,發件人可以使用IP安全(IPSec)來完整保護數據。數據現在是篡改的:即,任何試圖篡改數據的嘗試都將被接收器發現,因爲完整性驗證將失敗。在這種情況下,將使用用於加密的空算法(即,不加密)和用於完整性的SHA1算法。

另外,請注意,沒有完整性保護的加密不是很有用,因爲攻擊者可以篡改數據,而接收者將無法發現它。您可能不得不使用應用程序級別檢查來發現篡改,這並非萬無一失。

IPSec還爲您提供針對重播攻擊的保護:攻擊者將無法捕獲數據包並稍後重播它們以嘗試模擬發件人。

因此,單獨使用完整性保護(如果數據不敏感)或完整性加上加密。