[HTTPS] MAN IN THE MIDDLE (MITM)
2016-07-02 22:41
579 查看
If you go a public caffee shop, they have free wifi. How could you make sure your infomration cannot be read by a second person?
Well, in HTTP1.1, You cannot. But with HTTPS, it will encpty your data and only the server you are talking to can decode your data.
![](https://images2015.cnblogs.com/blog/364241/201607/364241-20160702223549202-306491825.png)
And how about you thought you are talking to the real server but actually you are not. MITM will redirect you to their server and decode the message and read, then send to the real server. One thing in HTTPS to prevent is Auth. To make sure you are talking to the right server.
Well, in HTTP1.1, You cannot. But with HTTPS, it will encpty your data and only the server you are talking to can decode your data.
![](https://images2015.cnblogs.com/blog/364241/201607/364241-20160702223549202-306491825.png)
And how about you thought you are talking to the real server but actually you are not. MITM will redirect you to their server and decode the message and read, then send to the real server. One thing in HTTPS to prevent is Auth. To make sure you are talking to the right server.
相关文章推荐
- Java TCP/IP Socket——深入剖析socket—数据传输的底层实现
- [HTTP] HTTP Verb
- TCP 的那些事儿(下)
- TCP 的那些事儿(上)
- 读书笔记-java网络编程-2java流的工作原理及应用-
- 一文读懂卷积神经网络
- Android中的网络编程
- because it violates the following Content Security Policy directive: "default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'". Note that 'script-src' was not explicitly set, so 'default-s
- Android几种网络请求方式详解
- 基于Java实现简单Http服务器
- 计算机网络核心基础知识总览
- VMWare网络设置的3中方式
- 神经网络(luogu 1038 答案错误,出题人语体教)
- 闲置主机或网络赚钱
- 网络互联参考模型
- JavaSE复习_12 Socket网络编程
- TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
- TCP/IP详解学习笔记(2)-数据链路层
- linux网络通信并发程序设计(一)
- Netty4.0学习笔记系列之三:构建简单的http服务