任播
任播(原文:anycast)是一种网络寻址和路由的策略,使得资料可以根据路由拓朴来决定送到“最近”或“最好”的目的地。
目录
任播允许任何一个被中继路由器接受其路由资讯的运作者蓄意挟持任播位址。尽管第一眼看到会认为这不安全,但这与原来IP封包的路由方式无异,其安全性没有任何不同。对传统IP路由而言,谨慎地过滤谁是或不是被允许传递路由通告以对付中间人攻击和黑洞攻击是很重要的。
任播是正常高可靠性,它可以提供自动故障复原。任播应用典型是外部"心跳"监视。
在网络上,任播可以用来帮助抵御分散式阻断服务攻击并减少它们的效率。既然流量是导到最近的而非攻击者程式能控制的节点,洪水攻击流量将被分散到最近的节点。这通常意味着并非所有的节点被影响。这通常是一个布署任播位址的重要理由。
这种分散攻击技巧是否有效却是充满疑问的,因为单播位址是很容易得到的,至少在IPv6中如此。RFC2373定义了"IPv6封包的来源位址不可以是任播位址"。所以,ping一个"任播"位址的话,既然其回传必须从一个单播位址来的,则会传回最近的单播位址。于是,只要绕过任播位址,攻击者可以攻击任何地方的单一节点。同样的方法适用于相同,但非全部的IPv4任播位址。
在某些情况下的互联网的任播发展,在区域和全域节点间存在差异。
附件列表
故事内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
