WEB开发网
开发学院网络安全安全技术 TCP/IP各层的安全性和提高各层安全性的方法 阅读

TCP/IP各层的安全性和提高各层安全性的方法

 2008-09-05 13:21:18 来源:WEB开发网   
核心提示: Internet层安全性的主要优点是它的透明性,也就是说,TCP/IP各层的安全性和提高各层安全性的方法(5),安全服务的提供不需要应用程序、其他通信层次和网络部件做任何改动,它的最主要的缺点是: Internet层一般对属于不同进程和相应条例的包不作区别,Netscape通信公司遵循了这

Internet层安全性的主要优点是它的透明性,也就是说,安全服务的提供不需要应用程序、其他通信层次和网络部件做任何改动。它的最主要的缺点是: Internet层一般对属于不同进程和相应条例的包不作区别。对所有去往同一地址的包,它将按照同样的加密密钥和访问控制策略来处理。这可能导致提供不了所需的功能,也会导致性能下降。针对面向主机的密钥分配的这些问题,RFC 1825允许(甚至可以说是推荐) 使用面向用户的密钥分配,其中,不同的连接会得到不同的加密密钥。但是,面向用户的密钥分配需要对相应的操作系统内核作比较大的改动。

虽然IPSP的规范已经基本制订完毕,但密钥管理的情况千变万化,要做的工作还很多。尚未引起足够重视的一个重要的问题是在多播 (multicast)环境下的密钥分配问题,例如,在Internet多播骨干网(MBone)或IPv6网中的密钥分配问题。

简而言之,Internet层是非常适合提供基于主机对主机的安全服务的。相应的安全协议可以用来在Internet上建立安全的IP通道和虚拟私有网。例如,利用它对IP包的加密和解密功能,可以简捷地强化防火墙系统的防卫能力。事实上,许多厂商已经这样做了。RSA数据安全公司已经发起了一个倡议,来推进多家防火墙和TCP/IP软件厂商联合开发虚拟私有网。该倡议被称为S-WAN(安全广域网)倡议。其目标是制订和推荐Internet层的安全协议标准.

二、传输层的安全性

在Internet应用编程序中,通常使用广义的进程间通信(IPC)机制来与不同层次的安全协议打交道。比较流行的两个IPC编程界面是BSD Sockets和传输层界面(TLI),在Unix系统V命令里可以找到。

在Internet中提供安全服务的首先一个想法便是强化它的IPC界面,如BSD Sockets等,具体做法包括双端实体的认证,数据加密密钥的交换等。Netscape通信公司遵循了这个思路,制定了建立在可靠的传输服务(如TCP/IP所提供)基础上的安全套接层协议(SSL)。SSL版本3(SSL v3)于1995年12月制定。它主要包含以下两个协议:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:TCP IP 安全性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接