我拍了很多照片。有时用WiFi,有时则在池塘边用蜂窝网络连接(如果您非要问的话,我是在钓鱼)。同一栋房子,同一个位置。
然而,即使照片是在同一地点拍摄的,其中嵌入的地理位置信息也会因使用Wi-Fi还是蜂窝网络而有所不同。有时,我的位置显示为“赖茨敦附近”,有时却不是。使用有线网络的电脑时,情况就更离谱了。就在我写这段文字时,我的位置被标记为威斯康星州阿普尔顿,那里位于此处以南约20英里。同一张桌上的iPhone却显示我位于劳伦斯镇(这是正确的)。而我上传到Facebook的一张照片则显示我在赖茨敦附近,距离这里约5至10英里。

毋庸多言,我们都知道,基于IP地址进行地理定位有时既是一门科学,也像是一门艺术。我曾从事GIS领域的工作(那已经是很久以前了,当时我还可以写代码),因此深知,要在不受IP地址准确性存疑这一问题影响的情况下,将坐标准确映射到地名,需要进行多么复杂的数学运算。请看下面这个因IP地理编码的不确定性而出现的特殊情况:
MaxMind将用于设备连接互联网的IP地址与实际地理位置进行匹配。该公司表示,这些位置信息并非旨在做到精确。
James和Theresa Arnold表示,MaxMind将他们的住所标记为超过6亿个IP地址的所在地。
他们表示,这导致许多人误以为该住所发生过多起犯罪事件。
提交给堪萨斯州一家法院的文件中写道:“Arnold一家搬入后的第一周,Butler县警长办公室的两名副警长来到这处住所,寻找一辆被盗的卡车。在接下来的5年里,类似情况发生了无数次。”
http://www.bbc.com/news/technology-37048521
我很庆幸自己不是Arnold一家*。虽然这个案例非同寻常,但它确实说明,依赖IP地址未必是明智之举,尤其是在部分使用IP地址来授权应用访问时。
我们知道,许多金融机构尤其依赖IP地址和设备来判断登录尝试是否有效。如果基本上总是在同一地点使用同一设备,这种做法很有效,因为IP地址不会频繁变化。但移动应用日益成为企业与客户沟通的主要方式,这种做法可能会带来问题。我在不同地点移动时,IP地址会发生变化;即使没有移动,由于家中WiFi的覆盖范围有限,IP地址有时也会变化。
无论如何,IP地址作为身份识别手段早已失去作用。过去,使用同一宽带连接的每个人都有自己的IP地址,因为他们通过DHCP直接从服务提供商处获取地址。但当家庭中联网设备的数量超过人数后,这种情况便不复存在。根据近期调查,“目前,美国家庭中使用的联网设备已达7.34亿台,平均每户有7.8台。”这一数字是2015年美国平均每户3.14人的两倍。
这意味着,鉴于服务提供商可分配的IPv4公网IP地址数量有限,为每个人(如今还包括每台设备)分配一个IP地址的设想基本不可行。一般来说,每个家庭只使用一个公网IP,其他所有设备都通过那个小黑盒进行路由。
将IP作为权威身份识别手段的做法已不再可行。
凭据,无论是令牌、用户名和密码,还是某种尚未发现的方法,都是识别用户并对其进行身份验证的有效方式。鉴于IP地址在各种攻击中遭到滥用,这也是当前保护应用的适当方式。如果伪造IP地址和伪造用户代理一样容易,就不应将IP地址视为权威信息来源。
IP地址也不适合用于设置允许列表或拒绝列表,因为坦率地说,互联网上的IP地址几秒钟内就能更改。经常有数千万个IP地址被发现参与DDoS攻击。其中一些是蓄意参与,另一些则只是因为访问了恶意网站或购买了不安全的设备而无意卷入。按IP地址实施阻止会给用户带来困扰。今后使用IP信誉的效果将远不如从前。早期的互联网单纯而美好,充满善意的用户;如今,互联网已不复当年,攻击者无处不在,他们不仅会滥用其他资源,也同样可能滥用您的设备。因此,我们必须另寻他法。
我们需要将身份作为新的防火墙,以保护应用这一新的边界。无论是采用联合身份认证还是传统的企业身份管理,我们都需要更多地依赖ID而非IP,从而保护无边界业务,并为移动性日益增强的企业用户和消费者提供访问权限。
* 有趣的是,我母亲的家族也姓 Arnold。我敢肯定没有亲缘关系,不过话说回来……
关于作者

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服务。