”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > $ _server ['remote_addr']如何被欺骗?

$ _server ['remote_addr']如何被欺骗?

发布于2025-02-06
浏览:283

How Can $_SERVER['REMOTE_ADDR'] Be Spoofed? 
欺骗$ _server ['remote_addr'] varible

overview

1,劫持或伪造此变量可能至关重要。套接字级别的欺骗:

假设您想远程欺骗,则可以使用RAW插座来伪造源IP地址。但是,由于其高级套接字实现,这在PHP中是不切实际的。

2。网关妥协:

通过妥协网关(例如路由器),您可以模仿客户端并控制服务器所看到的IP地址。这需要完全违反网关的安全性。

3。循环欺骗:

通过TCP需要本地计算机或服务器妥协。 In this case, faking the IP address becomes less meaningful.

Security Considerations

X-HTTP-FORWARDED-FOR Header:

Some frameworks may检查X-HTTP-Forward-For-For-For-For-For-For-For-for header。可以轻松操纵此标头来伪造远程IP地址。 To mitigate this, ensure you disable its usage in frameworks.Additional Resources

[ServerFault Question](https://serverfault.com/questions/474260/can-i- Control-the-the-server-request-remote-addr-parameter)

[symantec文章](https://www.symantec.com/connect/connect/articles/spoofing-client-client-ip-ip-network-layer) [linux安全文章](https://linuxsecurity.com/blog/ip-spoofing-and-mitigation)

远程可能是困难和不切实际的。通常需要妥协或本地机器剥削。此外,要谨慎使用可能检查X-HTTP-Forwed-For-For-For-For-For-For-For-For-for the头。
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3