而且,这在很大程度上也不起作用
互联网之所以能够正常运行,很大程度上要归功于DNS。要在互联网上路由请求和响应,就需要将网站与IP地址相匹配;正是这种能力最终让互联网变得可用。大多数用户可能根本没有意识到IP地址的存在,毕竟cheese.com要好记得多。
但如今,我们已经根深蒂固地认为单一身份应与一个IP地址相关联,以至于往往会将这种关联套用到其他技术领域,即使这样做完全无效。
例如安全领域。
过去,IP地址相对固定。路由可以灵活调整,但IP地址大多会留在最初分配的位置。如今,IP地址却像糖果一样随处可得,其分配和交易之频繁,甚至超过了我收件箱收到垃圾邮件的频率。
云让网络成为了一种商品。只有分配了IP地址的资源仍在运行时,这个IP地址才归我使用。移动技术也在一定程度上让IP地址变成了几乎毫无意义的八位字节组合。简单搜索一下,就能看到各种技术闹剧:在公有云中运行应用的合法企业,仅仅因为某个IP地址的上一位使用者曾不当使用该地址,就被拒绝列表自动屏蔽。
再加上现代互联家庭中越来越多依赖互联网的设备,将IP地址与任何特定设备或个人对应起来已毫无意义。
依赖IP地址的传统安全机制(通常采用拒绝列表和阻止措施)无法应对这种灵活性。

因此,当有报告指出恶意机器人的IP地址变换习惯使其难以被识别和阻止时,也就不足为奇了。尤其是那些依附于移动设备的机器人。
以IP地址作为识别设备、机器人或用户等对象的依据,是一种草率的做法。IP地址确实是最容易提取的数据,但也是最不可信的数据。
这并不是什么新鲜事。多年来,信息安全行业一直强调,传统的基于特征码的技术已无法继续保护我们。这是因为,这些技术建立在恶意行为者可被识别的前提之上,也就是说,我们知道他们是什么样的。虽然这一点没错,但只适用于昨天的攻击。对于明天的攻击,这些技术并没有太大帮助,因为我们根本不知道它会是什么样子。
随着包括恶意软件在内的各种软件越来越多地采用端到端加密,传统安全方案只能猜测每次交互究竟是合法还是恶意。加密使其无法洞察流量,基于签名的解决方案几乎沦为网络链路上形同虚设的障碍。由于无法检查流量,网络链路安全技术正日渐式微;机器人程序对此不屑一顾,径直穿过防线,企图潜伏在您的资源中。
仅使用IP地址识别端点几乎不费力。即使结合HTTP标头中的用户代理等信息(这属于用户输入,本身就不可信),成功率也几乎没有可衡量的提升。凭借如今可用的处理能力,完全可以花费几微秒,从连接和交互中提取更广泛的特征,即使无法据此判断身份,至少也能推断意图。
仅依靠IP地址或签名不足以保护应用和网络免遭入侵。需要结合使用行为分析、质询-响应和深度检测,才能有效区分恶意流量与合法流量。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。