moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1437回复:3

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

楼主#
更多 发布于:2002-05-29 10:45
〖Encrypt〗
 
上一篇|下一篇|回文章  分类讨论区   全部讨论区   本讨论区  
 
  发信人: lingxiaohua (华工→西财), 信区: Encrypt
标  题: TCP/IP各层的安全性和提高各层安全性的方法(二)
发信站: 武汉白云黄鹤站 (Wed Feb  9 19:59:03 2000), 站内信件

摘自安全站点http://hackers.home.chinaren.net
二、传输层的安全性
在Internet应用编程序中,通常使用广义的进程间通信(IPC)机制来与不同层次的安全协
议打交道。比较流行的两个IPC编程界面是BSD Sockets和传输层界面(TLI),在Unix系统
V命令里可以找到。
在Internet中提供安全服务的首先一个想法便是强化它的IPC界面,如BSD Sockets等,
具体做法包括双端实体的认证,数据加密密钥的交换等。Netscape通信公司遵循了这个
思路,制定了建立在可靠的传输服务(如TCP/IP所提供)基础上的安全套接层协议(SSL)。
SSL版本3(SSL v3)于1995年12月制定。它主要包含以下两个协议:
SSL记录协议 它涉及应用程序提供的信息的分段、压缩、数据认证和加密。SSL v3提供
对数据认证用的MD5和SHA以及数据加密用的R4和DES等的支持,用来对数据进行认证和加
密的密钥可以通过SSL的握手协议来协商。
SSL握手协议 用来交换版本号、加密算法、(相互)身份认证并交换密钥。SSL v3 提供对
Deffie-Hellman密钥交换算法、基于RSA的密钥交换机制和另一种实现在 Fortezza chi
p上的密钥交换机制的支持。
Netscape通信公司已经向公众推出了SSL的参考实现(称为SSLref)。另一免费的SSL实现
叫做SSLeay。SSLref和SSLeay均可给任何TCP/IP应用提供SSL功能。Internet号码分配当
局(IANA)已经为具备SSL功能的应用分配了固定端口号,例如,带SSL的 HTTP(https)被
分配的端口号为443,带SSL的SMTP(ssmtp)被分配的端口号为465,带SSL的NNTP(snntp)
被分配的端口号为563。
微软推出了SSL2的改进版本称为PCT(私人通信技术)。至少从它使用的记录格式来看,S
SL和PCT是十分相似的。它们的主要差别是它们在版本号字段的最显著位(The Most Sig
nificant Bit)上的取值有所不同: SSL该位取0,PCT该位取1。这样区分之后,就可以对
这两个协议都给以支持。
1996年4月,IETF授权一个传输层安全(TLS)工作组着手制定一个传输层安全协议(TLSP)
,以便作为标准提案向IESG正式提交。TLSP将会在许多地方酷似SSL。
前面已介绍Internet层安全机制的主要优点是它的透明性,即安全服务的提供不要求应
用层做任何改变。这对传输层来说是做不到的。原则上,任何TCP/IP应用,只要应用传
输层安全协议,比如说SSL或PCT,就必定要进行若干修改以增加相应的功能,并使用(稍
微)不同的IPC界面。于是,传输层安全机制的主要缺点就是要对传输层IPC界面和应用程
序两端都进行修改。可是,比起Internet层和应用层的安全机制来,这里的修改还是相
当小的。另一个缺点是,基于UDP的通信很难在传输层建立起安全机制来。同网络层安全
机制相比,传输层安全机制的主要优点是它提供基于进程对进程的(而不是主机对主机的
)安全服务。这一成就如果再加上应用级的安全服务,就可以再向前跨越一大步了。

--
**************************
 speed_devil@chinaren.com
**************************

※ 来源:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 202.115.120.102]


 
 
 
  
 
上一篇|下一篇|回文章  分类讨论区   全部讨论区   本讨论区  
 
Copyright(c)2000 白云黄鹤BBS站 All Rights Reserved.  
按第一贴的“给分”键,给分。
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-29 13:55
假如你也懂,咱们可交流一下
有点意思。。。 呵呵!
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-30 09:05
我们没打算在SSL那层做呀。
按第一贴的“给分”键,给分。
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-30 10:00
不一定非钥做才能探讨。
有点意思。。。 呵呵!
游客

返回顶部