什麼是加密?
加密是對訊息進行加密,只有特定接收者能對其進行解碼。加密軟體能將您的資訊轉換成加密文字(ciphertext),這是一種人類無法辨識的序列。即使有人從中攔截您的訊息,除非他們有私有密鑰,否則無法將加密資料解密。目前最常用的 AES 加密 演算法幾乎無法破解。這種技術使用了 256 位元密鑰產生 2^256 種可能的組合,目前連超級電腦都無法能在合理的時間內破解這種密鑰。
加密類型
對稱式加密
對稱式加密(Symmetric Encryption)是發送者和接收者使用相同的私有密鑰對訊息進行加密和解密。這組密鑰在兩個或多個成員之間共享,以便維持專屬的通訊聯繫。對稱式加密的速度較快,但主要缺點是密鑰是雙方共有。除非建立安全通道,否則密鑰可能會被攔截,進而破解訊息。對稱加密的一個簡單示例是 SSL 協議。
非對稱式加密
非對稱式加密(Asymmetric Encryption)使用更先進、更安全的方法來保護資料。它使用兩種密鑰加密訊息:公開密鑰和私有密鑰。發送者和接收者使用相同的公開密鑰,並使用不同的私有密鑰。這表示通訊雙方都不知道對方的私有密鑰。
在這種情況下,只有同時擁有私有密鑰和公開密鑰的人員才能解密訊息。如果訊息在傳輸過程中被有心人士攔截,即使他們擁有公開密鑰,也無法存取訊息。只有擁有私有密鑰的人才能解密訊息。
雖然非對稱式加密加密比對稱式加密更進階,但發送端和接收端兩個端點都不受保護。因此如果駭客入侵任何設備並竊取兩種密鑰,就能取得資料。
什麼是端到端加密?
上述的加密是在發送端和接收端之間進行的,也就是在訊息傳輸的過程中保持加密狀態。但發送端和接收端兩個端點都不受保護,因此即使傳輸過程加密,頂多只能確保客戶端和伺服器端之間的通訊受到保護。但伺服器端的營運者(例如 ISP 業者或雲端服務)仍有機會看到您的訊息。
端到端加密(End-to end encryption,簡稱 E2EE 或 e2e)在兩個端點之間的整個傳輸過程中對訊息進行加密,在經過雲端伺服器時保持加密,並只在使用者端解密,因此服務提供者、ISP 或任何第三方都無法存取。換句話說,這種技術能確保只有參與通訊的使用者能讀取訊息,並能避免訊息在傳輸途中被竊取。
儘管 VPN 不使用端到端加密,但上網時使用 VPN 會更安全,因為 VPN 服務會加密流量並更改 IP 位址。這樣的話,您的流量就能安全私密地通過雲端伺服器。
如何使用端到端加密
許多應用程式或服務都支援端到端加密技術。我們建議您使用具有端到端加密功能的軟體或服務,並啟用以實現更安全的通訊。尤其是當您上網處理銀行資料或個人資料等敏感性資訊時。
端到端加密在 安全即時通訊應用程式 中扮演重要的角色。許多即時通訊應用程式都內建端到端加密功能。但一些通訊軟體(如 Telegram 和 FB Messenger)沒有預設啟用端到端加密,必須手動開啟。
此外,端到端加密也能用於保護電子郵件的通訊,也用於備份服務和P2P服務中。相較之下,零知識加密(Zero-knowledge encryption)更加安全,因為它可以對檔案加密,而且只能在您的設備中解密。服務提供者無法存取這些資料,但如果您忘記密碼或遺失設備,就永遠無法存取資料。
可能的威脅
- 端到端加密無法保護用戶端設備,因此駭客只要攻擊用戶端設備就能取得公開密鑰或私有密鑰。或者也能經由應用程式取得資料。
- 某些聊天系統可能無法加密其備份資料。例如,Line 提供端到端加密,但不加密儲存在 Google Drive 伺服器上的備份訊息。這表示 Google 可以存取您的備份資料。應該確保應用程式完全實作端到端加密。
- 後門程式 。後門攻擊可以繞過加密技術。這種攻擊可以使用 木馬程式 、惡意軟體或惡意程式碼來實現。因此,駭客可能會將惡意程式植入您的設備並存取資料。
結論
儘管存在這些潛在的漏洞,端到端加密仍然是確保隱私和安全的可靠技術。我們建議盡可能使用內建端到端加密的應用程式。
端到端加密可以保證傳輸資料的安全性,除了參與通訊的使用者之外,沒有人能將訊息解密。但端到端加密不能避免端點本身的安全風險。用戶端設備上仍存在密鑰被盜,或解密訊息被讀取的可能性。
此外,您應該在上網時養成安全的習慣,例如避免打開可疑的附件、電子郵件、不要隨意下載來路不明的檔案或程式、隨時更新防毒軟體和作業系統安全性更新、使用可靠的 VPN 服務 。雖然 VPN 不使用端到端加密技術,但它經由安全的 VPN 伺服器和加密流量來提供安全性。另外,NordVPN 的進階安全解決方案 威脅防護 Pro ,可封鎖惡意廣告和追蹤程式,還會掃描下載檔案偵測是否有惡意軟體,能有效在惡意軟體等威脅損害裝置前,搶先阻止。
一鍵啟動線上安全
使用世界首屈一指的 VPN 保持安全