text: 主动网络安全架构
  因此DARPA(美国国防部高级研究计划署)提出一种新型的网络体系结构——主动网络。
  本文主要以移动代理系统的安全问题和主动网络安全的问题来展开，提出一种基于移动代理的主动网络安全架构，并给出了一些相应的策略。
  2 基于移动代理的主动网络安全问题
  2.1 移动代理
  代理通过和主机服务进行交互来获得所需的服务。
  2.2 MANet主动节点的结构
  MAE是一个基本的移动代理执行环境，它从虚拟网络层接收数据包并对其进行分析和分解，将其中的程序代码装载执行。
  2.3 基于移动代理的主动网络系统
  此外，支持主动数据包之间的通信对于主动网络来说，开销也太大。
  2.4 基于移动代理的主动网络的安全性问题
  根据移动代理在主动网络中的位置，我们可以把主动网络的安全问题分为2个方面:一是保护主动结点不受恶意代理的侵犯;二是代理在网络中传输过程中，保护代理不受恶意主动网络结点的窃听或拒绝。
  迄今为止，移动代理安全领域所做的研究工作为主动结点运行环境的安全提供了基础，但是由于主动网络系统的安全性还存在许多缺陷和不足以及移动代理是在应用层主动节点上运行的，需要使用主机资源，并对其进行存储，因此安全解决方案应该是双向的，既要保证系统不受恶意的代理和主动包的攻击，也要保证代理和主动包不受执行环境(EE)的非法侵害。
  带有主动包的移动代理在网络中传输，利用现在安全移动代理可以确保移动代理不受其他恶意网络结点的窃听或拒绝。
  比如通过加密和数字签名技术可以确保主动分组的安全。
  3 基于移动代理的主动网络安全框架模型
  为解决MABAN中主动结点的安全问题，现设计一个通用的MABAN结点的安全性框架MANSF(MobileAgent-Based Active Network node Security Framework)。
  由图2可见，MANSF主要包括认证授权模块，移动代理执行环境及访问控制模块。
  MANSF使用上述模块处理主动封包的流程是:
  (1)封包到达结点，进入网络设备通道，如果是主动封包，则转入认证授权模块，否则在虚拟网络层处理;
  (2)认证授权模块对封包数据进行完整性检查，并协同域授权中心对用户身份进行认证，提取代码，转入MAEE;
  (4)访问控制模块根据用户的访问权限，决定是否满足用户的资源访问要求;
  3.1 认证授权模块
  采用非对称双向认证协议来解决移动代理在主动结点中的运行安全性问题:
  该问题在非对称鉴证协议中用下述方式解决:
  该签名在该代理的整个生命周期中是保持不变的，它确切定义了该代理所要使用的各种资源。
  (2)移动代理不携带用户的私有密钥在网络中迁移。
  (3)移动代理在与主动结点的双向鉴证中，只传送其公开密钥。
  (4)移动代理也有私有密钥和公开密钥。
  采用这种非对称双向认证协议很好地保护了移动代理在网络传输中不被恶意主动结点入侵。
  3.2 移动代理执行环境
  在相同的MAEE中，执行的用户代理采取以下措施来保护:
  (2)用户代理使用严格的类型标识来识别，类型标识采用MD5(message digest algorithm 5，信息摘要算法)生成。
  (3)软状态存储机制。
  用户代理在MAEE中执行完毕后，MANE调用结点服务，程序将处理后的用户数据、用户代理、证书及用户签名等重新封包，通过虚拟网络层通道继续发送。