使用 HTTPS 时是否可能进行 MITM 之类的攻击?
我知道如果连接以 HTTP 开始然后被重定向到 HTTPS,它们是可能的,但是如果初始连接本身使用 HTTPS 怎么办?
我正在实现一个使用 HTTPS 连接到服务器的客户端,并想知道我是否需要明确确定服务器的真实性(不是,不是验证客户端的服务器就是它所说的身份,而是客户端确保服务器就是它所说的) - 我在 iOS 中这样做,其中有一个 API 可用,这使得它很容易做到,但我不确定是否有必要这样做,如果我这样做,那么如何测试它有用。
谢谢