鏈路加密是通信網絡上用于在單個計算機之間傳輸加密數據的一種安全方法。通過這種方法,數據由路徑上的每一塊硬件(如網絡路由器或其他專用設備)進行加密和解密。當通信鏈路以這種方式加密時,整個數據傳輸都是隱藏的,而其他...
鏈路加密是通信網絡上用于在單個計算機之間傳輸加密數據的一種安全方法。通過這種方法,數據由路徑上的每一塊硬件(如網絡路由器或其他專用設備)進行加密和解密。當通信鏈路以這種方式加密時,整個數據傳輸都是隱藏的,而其他加密方案中傳輸仍然可以被攔截。這種方法也被稱為鏈路級加密,或鏈路層加密。這是因為所有事情都發生在開放系統互連(OSI)模型的較低層,即數據鏈路層當數據包離開網絡接口時,整個數據包,即通過網絡連接發送的數據塊,都被加密了。鏈路加密以這種方式是唯一的,因為包的報頭信息(包含源地址和目的地址的信息)與實際的數據有效載荷一起被加密然后,安全數據包通過線路發送,直到它們在途中遇到另一個設備,此時對報頭進行解密并檢查地址信息。如果這些數據包還沒有到達目的地,它們會被重新加密,并在途中發送。這對于防止有人試圖在線路上竊聽或捕獲數據包進行分析而保持傳輸安全非常方便。攻擊者無法知道數據來自誰,數據的去向,這一過程通常也不會出現人為錯誤,因為這一切都是自動發生的,這樣用戶就不必記住加密她的通信,方便了需要安全的大型、定期的數據傳輸。這種方法有一些缺點。鏈路加密受到了極大的影響在像因特網這樣的公共網絡上許多使用這種方法的人只會在專用的租用線路上使用它,這樣就可以對路徑上的硬件實現更大的控制。這也意味著用于加密和解密數據的密鑰必須保存在多個設備上,因此如果攻擊者能夠訪問其中一個設備,則路徑上的每個點都可能會受到攻擊另一種解決方法是稱為超級加密的方法,它由用戶在應用層對數據有效載荷進行加密,然后剩余的報頭信息在傳送到更大的網絡時被加密。超級加密中的另一種方法稱為端到端加密因此,鏈路加密的主要區別在于,端到端方法允許數據在一段時間內通過不安全的網絡,因為加密和解密的密鑰在傳輸的每一端都是已知的。頭中的尋址和路由信息對竊聽者仍然可見,但是主要的數據有效載荷仍然是安全的,但是在使用端到端和鏈路加密的超級加密的情況下,數據在進入加密鏈路進行傳輸之前,很少需要比本地路由器走得更遠
-
發表于 2020-08-06 12:03
- 閱讀 ( 2190 )
- 分類:電腦網絡