HTTP和HTTPS
1.有哪些区别?
http是超文本传输协议,信息是明文传输,存在安全风险的问题.HTTPS则解决HTTP不安全的缺陷
,在tcp和http网络层之间加入了SSL/TLS安全协议使得报文能够加密传输.
2.HTTPS解决了HTTP的哪些问题?
1.窃听风险,比如通信链路上可以获取通信内容,用户号容易没
2.篡改风险,比如强制植入垃圾广告,视觉污染
3.冒充风险,比如冒充淘宝网站,用户钱容易没
ssl/tls协议很好的解决了上述的风险:
1.信息加密:交互信息无法被窃取
2.校验机制:无法篡改通信内容,篡改了就不能正常显示
3,身份证书:证明淘宝是真的淘宝网