HTTPS是在HTTP明文通道的基礎上增加了一層SSL加密通道。SSL協議是用于解決傳輸層安全問題的網絡協議,其核心是基于公鑰密碼學理論實現了對服務器身份認證、數據的加密保護以及對數據完整性的校驗等功能,確保傳輸數據的機密性和完整性,以及服務器身份的真實性。因為SSL協議提供了對服務器的身份認證,所以DNS劫持導致連接錯誤服務器的情況,會被發現進而終止該連接,最終導致DNS劫持無法實現。