dns是什么意思 网络DNS是什么意思

0x01.DNS
在SSL握手阶段 , 客户端浏览器会认证服务器的身份 , 这是通过“证书”来实现的 , 证书由证书权威(CA)为某个域名签发 , 可以理解为网站的身份证件 , 客户端需要对这个证件进行认证 , 需要确定该证书是否属于目标网站并确认证书本身是否有效 。最后在握手阶段 , 通信的双方还会协商出一个用于加密和解密的会话密钥 。
SSL握手阶段结束之后 , 服务器和客户端使用协商出的会话密钥对交互的数据进行加密/解密操作 , 对于HTTP协议来说 , 就是将HTTP请求和应答经过加密之后再发送到网络上 。
【dns是什么意思 网络DNS是什么意思】由此可见 , 因为SSL协议提供了对服务器的身份认证 , 所以DNS劫持导致连接错误服务器的情况将会被发现进而终止连接 , 最终导致DNS挟持攻击无法实现 。此外SSL协议还提供数据的加密和完整性校验 , 这就解决了关键信息被嗅探以及数据内容被修改的可能 。