我目前遇到的问题是我不知道防火墙是否可以访问URL的查询字符串,例如:
www.example.com/muster.html?Name=Max+Mustermann&Ort=Musterstadt&PLZ=1234
如果它检查 URL,是只看到www.examle.com
还是 URL 的其余部分?
我问题背后的原因是我不希望我在 URL 中作为查询字符串发送的元数据被防火墙阻止。
取决于防火墙的运行层。
维基 https://en.wikipedia.org/wiki/Firewall_(计算)#Network_layer_or_packet_filters:
网络层防火墙(也称为数据包过滤器)在相对较低的 TCP/IP 协议堆栈级别上运行。
他们基本上检查IP地址和端口。
许多现代产品也在应用程序层和内容过滤器等技术上工作 - 他们可以看到整个请求 - 包括请求参数(但他们也会看到你的帖子正文)。
通过使用 HTTPS,查询参数将被加密(选中 HTTPS 查询字符串是否安全?在这种情况下,防火墙无法访问这些参数。在实践中,例如,在公司代理场景中,即使是HTTPS请求也会被受信任的证书拦截,检查和重新签名。在这些情况下,内容过滤器甚至可以查看加密的查询参数/请求信息。
希望对您有所帮助!
防火墙是来保护计算机的,他可以检查网址,当然还有通过URL传递的数据。