3

您如何检测通过 Web 表单接收的数据的 IP 地址是否来自欺骗性 IP 地址?

如果可以在 PHP 中进行检测,是否有一个库也会尝试查找真实 IP 地址?

4

1 回答 1

2

Äh - 你不能。不能有欺骗的 IP 地址。

请看,HTTP(它是 Web 表单的基础)运行在 TCP 之上。

如果我在 TCP 进程中欺骗了我的 IP 地址,我将永远无法建立 TCP 连接。如果没有建立 TCP 连接,我无法向您的服务器发送任何数据。

你这边的连接一直停留在半开状态——顺便说一句,这是前段时间拒绝服务攻击的攻击媒介之一(用半开连接重载服务器,因此无法建立真正的连接):

Ergo:为了完成表单数据的提交,我需要打开TCP通道,我的IP包需要提供真实的IP地址。

您从哪里得知您的提交来自欺骗性 IP 地址?

于 2010-04-14T17:51:31.390 回答