首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能将IP地址伪造成任意数字吗?

有人能将IP地址伪造成任意数字吗?
EN

Stack Overflow用户
提问于 2012-10-05 06:18:32
回答 5查看 41.5K关注 0票数 29

IP地址有助于Facebook和Google确定试图访问您的帐户的人是否真的是您。我见过代理能够“欺骗”IP地址,但这不会将其更改为访问该帐户的正确地址。如果有人知道我的某个帐户的IP地址和密码,是否可能有人伪造他们的IP地址来匹配我的IP地址?这样的IP地址安全真的安全吗?把它整合到我的php脚本中会不会很好?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-10-05 06:22:41

您无法有效地欺骗IP,因为如果您这样做了,http响应将发送到该IP,而不是您的IP。因此,这可能不是最好的利用你的时间。(它们可以是假的,但它们无法接收预期的数据。)

通过“接收预期数据”,我的意思是,如果有人在127.0.9.63尝试发送登录请求到Google,并欺骗他们的IP为123.53.53.234,那么Google将发送响应到123.53.53.234,而不是127.0.9.63。这意味着127.0.9.63上的潜在黑客实际上从来没有收到过任何与你账户相关的数据。

这是一种风险(但对您来说可能不是)--这是一种公认的实施DDoS (分布式拒绝服务)攻击的方式。如果你感兴趣,可以看看this article

票数 40
EN

Stack Overflow用户

发布于 2012-10-05 06:23:51

IP安全一点也不安全。任何人都很容易找到你的IP,然后把它伪装成你。基于IP检查某人是否是合适的人并不是一种强大的安全形式,但它确实有一点帮助。我建议在有问题的客户端机器上使用cookie,以便在该机器上存储一个唯一的密钥,该密钥必须与存储在服务器的数据库中的密钥相匹配。那样会更安全。

票数 1
EN

Stack Overflow用户

发布于 2012-10-05 06:21:29

IP地址可以完全伪造,但无法接收任何响应数据包。因此,如果他们知道你的IP地址,他们就不能用它来冒充你。然而,我认为你错了,谷歌和Facebook使用特定的IP地址来确定你是谁。他们可能会使用地理定位来猜测似是而非,但当你回来时,他们通常会使用cookie来识别你的机器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12736872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档