论坛风格切换切换到宽版
  • 502阅读
  • 4回复

[问题求助]关于取代ARP的设想: [复制链接]

上一主题 下一主题
离线test1234a.
 
发帖
1987
C币
-235433
威望
389
贡献值
1
银元
0
铜钱
4621
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
关于取代ARP的设想:
ARP病毒的危害大家都知道.了。根本原因就是:服务器
1、        ARP请求是广播的,大家都能听到,这使ARP.病毒知道了合适的入侵.时机。.
2、        默认的ARP更新规.则,就是凡是听到应答包就更新,这在当初无疑是一个高效的做法,但是.也是ARP病毒主动修改对方ARP表的根源。            杀毒
3、        ARP的更新中没有认证信息,这使的.接收到应答包的机器只要能够解析其中的字.段,就能更新自己的MAC表。.
新.的协议的思想:我们暂且吧这个协议叫做MA.P(mac address protocol)协议:.
1、        开发一个二层的协议,禁止掉ARP协议,但是不修改原来的协议栈,用MAP.协议来.更新ARP表格中的静态.条目来达到目的,这样不用对原协议栈进行修改。学习
2、     .   MAP协议采取手工指定主MAP服务器和备份MAP服务器的方法。不进行自动MAP服务器选举及发现,因为发现过程需要广播,并且自动选举会遭到恶意的干扰。手工指定MAC服务器,最大限度的.减少了监听的可.能。.
3、        MAP有服务端和客户端2部分,服务端负责维护整个网络的M.AC和IP对表格,.客户端从服务器取得表格,并更新自己的MAC地址表。--- 印刷
4、 .       MAP协议要有认证手段,可以是用户名+密码,甚至可以加入一些动态的.变量,譬如客户机在MAP服务器的注册时间等,这样即使泄.露了用户名和密码也不可能干预到认证过程,因为不明确客户机的注册时间。而注册时间是不需要在包中发布的。健康
5、   .     MAP服.务器和客户间要保持保活信息,服务器定期发质询包证明自己的存在,客户收到质询返回应答证明自己的存活。    美容
6、        更新:更新MAC地址表时。考虑到对带宽的影响,要采用触发更新,平时服务器和客户端之间保持保活.信息,当服务器的MAC地址表发生变化是,服务器发出更新信息,客户端确认.更新信息,并根据自.己的MAC表的情况来选择更新,更新时发送整个MAC地址表.来增加协议的稳定性及新机器加入时保证能够获得完整的MAC表格。.
7、        几种必须要的消息格式:1)服务器质询信息:用于询问客户端.的存在;2)客户端应答信息,用于证明自己还活着,或者确认更新;3)服务器MAC地址更新消息:该消息为触发更新,包括整.个网络的M.AC地址表。4)协商消息:用于MAP服务器和客户端之间协商一些参数,譬如认证方式,质询定时器,一些标志等;5)请求消息:客户端请求加入到MAP服务器;.以上消息中均带为加密.消息,密钥为认证过程中协商。.
8、        几个重要的.动作过程:外贸
1)        当服务器启动时,它监听客户端的请求消.息,当请求消息到达时和客户端协商参数,并更新自己的MAC地址.表及整个网络的地址表;.定期的发送质询信息来发现客户端的存在。<性病>
2)        当一台客户机加入到MAP服务器时,先想服务.器发送请求消息,然后协商工作参数,左.后更新自己的MAC地址表。.
3)        当一.台客户机离线,或者线路断掉时。服务器的质询消息无法得到回应,当重试并且超时一段时间后,服务器认为客户端不存在.了。则发送M.AC更新消息更新地址表。域名
4)        当服务器宕机时,这个时候要有备份服务器的存在.,备份服务器和主MAP服务.器保持同步,关键是认证信息及MAC表的.同步,平时不发出任何和MAP有关的消息,当发现主MAP服务器宕机时,代替主服务器的工作。健康
5)        当服务器收到莫名其.妙的应答消息时,譬如服务器发出了更新广播包,本来MAC地址表中没有这个MAC,却收到了这个MAC发来的应答表。这时候服务器要发送协商消息.,来和客户端重新协商认证等过程,保证恶意的攻击.。--------------彩票

以上是我对新的协议的一写设想,欢迎大家提出意见,如果有足够的.精力与时间,可能会有LINU.X下的版本出现。.

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线yappgchen.
发帖
1937
C币
-605217
威望
370
贡献值
5
银元
-1
铜钱
4343
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
非常期待啊,大家努力,深受ARP之苦

发帖
2180
C币
-235163
威望
406
贡献值
1
银元
-1
铜钱
4811
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
ipv6 邻居发现协议……

离线h1821388.
发帖
2209
C币
-235179
威望
414
贡献值
1
银元
-6
铜钱
4968
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
严重期待~~~~~~~~~~

离线122284197.
发帖
2115
C币
-235616
威望
365
贡献值
1
银元
-4
铜钱
4739
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
这就是正解!


QUOTE:原帖由 独孤九贱 于 2007-7-26 12:41 发表
ipv6 邻居发现协议……

快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个