我想知道以下网址中的"/todo1“部分
curl https://someserver:5000/todo1 -d "data=Remember the milk" -X PUT通过TLS/HTTPS加密,还是发送请求的完整URL对中间人可见?
发布于 2020-01-31 20:57:22
您的curl command.first会触发DNS请求来解析someserver。所以即使整个人都被加密了,男人仍然可以得到这些信息。
然后将TLS隧道创建到此服务器到您指定的端口(示例中为5000)。这将触发证书交换和密钥交换来加密HTTP请求本身。
整个HTTP协议都是在TLS隧道中加密的,它们的任何一种方法都不能供中间人使用。
您可以在运行命令时使用tcpdump或wireshark验证它。
https://security.stackexchange.com/questions/225153
复制相似问题