`
flyfoxs
  • 浏览: 297476 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

真正的体会了一把IP欺骗

 
阅读更多
我们公司的产品几年来一直饱受黑客暴力猜测密码攻击,一直以来有一个重要的安全策略就是基于IP地址的安全防护.也就是一个地址尝试错误超过10次,就会锁一天.

最近要开发一个跟精细的功能,就是如果用户突然换了一个地域登录,这样就会提示用户输入验证码.这个策略也是基于IP的.

因为我们的产品使用了Ngnix,所以IP的获取也就是通过 X-Forward-For 为了方便测试,测试时切换IP不是很方便,我就尝试找一个方法伪造IP地址测试服务器,最后找到了Firfox插件"Modify Headers", 这个可以很方便的就伪造了一个HTTP Header,在测试服务器上测试,果然欺骗成功了.

在测试服务器上测试成功之后,我突然想何不到产品上面去试试,一试吓一跳,居然把产品也骗了,我的IP被锁了之后,我只要换一个Http头,锁就解了.

经过分析,发现我们服务器的Ngnix设置写X-Forward-For 使用的是追加方式,不是替换.设置替换之后,这个问题就解决了.

还好我们的Nginx上线也就一个月左右,黑客好像还没有发现这个漏洞.要不攻击我们的IP地址就不是一直是1W个左右,会有一个跳跃的上升了.
1
0
分享到:
评论
3 楼 flyfoxs 2012-03-11  
追加就是X-Forward-For:ip1, ip2, ip3这样一直加下去,因为一个请求会被多个代理处理,这样可以记录整个串.

替换就是X-Forward-For:ip3,只记录直接的上一级.因为前面的几级极其容易伪造.当然这样可能也记录不到真正的用户IP地址,而是代理的IP地址.

每个方法都有优缺点,就看你怎么权衡了.
2 楼 diaoliwei2 2012-03-11  
.......
1 楼 wolf_awp 2012-03-11  
LZ,你好。请问下追加和替换有什么区别啊?

相关推荐

    Jmeter设置ip欺骗

    #### 一、IP欺骗的基本概念 IP欺骗是一种技术手段,用于在网络测试或安全评估中模拟不同的客户端来源。这种技术在负载测试、压力测试以及某些安全测试场景下非常有用,比如模拟大量不同的用户访问同一个网站。 ###...

    LoadRunner中IP欺骗功能详解

    总之,LoadRunner的IP欺骗功能是一种强大的工具,它增强了性能测试的真实性和准确性。通过正确配置和使用虚拟IP,测试团队能够更全面地评估应用程序在高负载条件下的行为,从而帮助开发者优化系统性能,提升用户体验...

    jmeter之ip欺骗脚本

    ip欺骗jmeter

    Loadrunner IP欺骗

    Loadrunner IP 欺骗是 Loadrunner 软件中的一种功能,允许用户模拟多个虚拟用户从不同的 IP 地址进行消息发送,以达到测试网络性能和服务器承载能力的目的。下面将详细介绍 Loadrunner IP 欺骗的使用方法和注意事项...

    IP欺骗攻击的原理_实现与防范

    心的人可以对 TCP/ IP 网络进行攻击 ,IP 欺骗就是其中的一种。IP 欺骗 ,简单地说就是一台主机设备冒充 另外一台主机的 IP 地址 ,与其它设备通信。它是利用不同主机间的信任关系而进行欺骗攻击的一种手段 , 这种...

    NET平台下的IP欺骗和SYN Flood攻击

    NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台...

    IP欺骗的技术分析及防御措施

    IP欺骗的技术分析及防御措施,详细介绍了,怎样进行ip欺骗的过程及方法

    IpMap IP欺骗

    IpMap IP欺骗 可以进行IP欺骗 的软件 应用简单

    IP欺骗工具IpMap

    交换环境下的IP欺骗工具IpMap,本工具只供安全测试,严禁用于非法用途!

    进行IP欺骗.txt

    有些程序可能对同一IP大量访问做了限制,因此LoadRunner测试时,需要进行IP欺骗。其他情况,倒是不怎么需要进行。

    介绍IP欺骗的知识为防御DDoS攻击

    介绍IP欺骗的知识为防御DDoS攻击 为服务器管理员提供更好的方法

    LR的IP欺骗

    LR的IP欺骗技术是一种在LoadRunner测试工具中模拟多个IP地址来执行性能测试的方法。这种方法在需要测试分布式系统或者模拟不同网络环境时非常有用。以下是关于LR的IP欺骗技术的详细说明: 首先,确保你的本地计算机...

    loadrunnerIP欺骗设置教程

    IP欺骗,也称为IP Spoofing,是指一种网络技术,通过伪装成其他设备的IP地址来发起网络通信。在性能测试中,我们可能会使用IP欺骗来模拟来自不同地理位置或网络环境的用户请求,这样可以更真实地反映出系统在实际...

    LoadRunner_IP欺骗技术分享

    同时每个Load Generator 上运行大量的虚拟用户,这样就造成了大量的用户使用同一IP 同时访问一个网站的情况,这种情况和实际运行的情况不符,并且有一些网站会根据用户IP 来分配资源,这些网站会限制同一个IP 的登陆...

    IP欺骗源码

    本代码用于linux下的c编程,基于IP欺骗方面的代码。

Global site tag (gtag.js) - Google Analytics