AOL Instant Messenger (AIM):功能、安全与应对策略
1. AIM 简介
America Online(AOL)曾推出两款近乎相同的即时通讯客户端:Buddy List 和 AIM。Buddy List 软件专为 AOL 订阅用户打造,集成于 AOL 的专有访问软件中,是 AOL 在 20 世纪 90 年代中期推出的首款即时通讯客户端,仅供 AOL 订阅用户使用。1996 年,以色列公司 Mirabilis 发布了免费的即时通讯客户端 ICQ,该软件迅速获得成功,仅 6 个月就拥有了 85 万用户。为了与 ICQ 竞争,AOL 于 1996 年推出了支持多平台的 AIM,面向所有互联网用户。1998 年,AOL 收购了 Mirabilis,并将 ICQ 服务与 AIM 分开运营。2002 年末,AOL 开始测试 AIM 和 ICQ 的互操作性,使用户能够相互通信并共享联系人列表。
2. AIM 架构
2.1 客户端 - 服务器模型
AIM 采用客户端 - 服务器模型进行身份验证和与其他客户端的通信。默认情况下,AIM 会将消息发送到中间服务器,由服务器将消息路由到正确的客户端。只有在请求并得到接收方接受的情况下,消息才会直接发送到另一个联系人。
2.2 通信协议
AIM 通信借助两种协议:OSCAR 和 TOC。AOL 从未公布 OSCAR 协议的规范,目前关于该协议的大部分信息来自用户通过数据包捕获工具观察其行为并进行逆向工程。由于该协议已被逆向工程,第三方开发者可以开发使用 OSCAR 协议实现的客户端来访问 AIM 网络。AOL 为了防止第三方客户端连接到网络,会对 OSCAR 与 AIM 服务器的
超级会员免费看
订阅专栏 解锁全文

65

被折叠的 条评论
为什么被折叠?



