HTTPS 防止中间人攻击的方式主要是通过 SSL/TLS 协议。这个协议可以确保数据在服务器和客户端之间的传输过程中的安全性。首先,服务器会向客户端提供其公钥。然后,客户端会使用这个公钥加密其信息,然后将信息发送回服务器。由于只有服务器拥有相应的私钥,因此只有服务器能够解密这些信息。这样就可以确保即使中间人截取了这些信息,他们也无法解密和理解这些信息。