以下关于HTTPS和HTTP协议的描述中,不正确的是( )。
单选题
以下关于HTTPS和HTTP协议的描述中,不正确的是( )。
A. HTTPS协议使用加密传输
B. HTTPS协议默认服务端口号是443
C. HTTP协议默认服务端口是80
D. 电子支付类网站应使用HTTP协议
答案:D
解析
正确答案:D
HTTPS 在 HTTP 与 TCP 之间加入 TLS/SSL 层,对报文进行加密传输,因此 A 正确;HTTPS 默认端口为 443,HTTP 默认端口为 80,B、C 均正确。电子支付涉及账号、密码、交易金额等敏感信息,必须使用 HTTPS 防止窃听和篡改,故 D 错误。
选项分析
- A:正确。HTTPS = HTTP + TLS/SSL,具备加密、完整性校验和身份认证能力。
- B:正确。443 是 HTTPS 的约定默认端口,URL 中可省略。
- C:正确。80 是 HTTP 的约定默认端口。
- D:错误。支付类网站应使用 HTTPS,用 HTTP 会导致明文传输,易被中间人攻击。
延伸考点
1. HTTPS 握手阶段通过非对称加密协商出对称密钥,之后用对称加密传数据,兼顾安全与性能。
2. 证书由 CA 签发,用于验证服务器身份,防止冒充。
3. HTTP 无状态,HTTPS 本身也不改变这一点,会话保持仍靠 Cookie/Session。
4. 常见默认端口:HTTP 80、HTTPS 443、FTP 21、SSH 22、DNS 53。