|
2楼
楼主 |
发表于 2010-06-15 12:03:19
|
只看该作者
通信安全
目前TCP/IP协议是国际互联网上进行数据传输的常用方式,也成为了网上交易系统的首选。然而,TCP/IP协议并不提供通信安全服务。正是由于这个原因,我们必须使用另外的技术和策略来解决通信安全问题,这一技术就是安全套接层(SSL)。SSL是一种利用公开密钥技术的工业标准,并广泛应用于Intranet和Internet网。SSL提供信息私密、信息完整性、相互认证等三种基本的安全服务。
1.信息私密。SSL客户机和SSL服务器之间的所有业务使用在SSL握手过程中建立的密钥和算法进行加密。这样就防止了某些用户通过使用IP Packetsniffer工具非法窃听。尽管Packetsniffer仍能捕捉到通信的内容,但却无法破译。通过使用公开密钥和对称密钥技术可以达到信息私密。
2.信息完整性。如果Internet成为可行的电子商业平台,应确保服务器和客户机之间的信息内容免受破坏,从而确保SSL业务全部达到目的。SSL利用机密共享和hash函数组提供信息完整性服务。
3.相互认证。相互认证是客户机和服务器相互识别的过程,它们的识别号用公开密钥编码,并在SSL握手时交换各自的识别号。要实现SSL,需要对称加密技术、不对称加密技术和不可逆加密技术。
三、应用安全
通过上面的分析,可以知道SSL为网上交易系统提供了一个安全的通信平台。然而,仅仅在系统中采用SSL还达不到系统安全的目的。这是由于SSL提供安全通道但没有应用层的安全,所有在SSL安全通道上运行应用程序(Web FTP)的用户拥有同样的安全等级。一旦用户凭证进行身份验证建立了安全连接后,加密数据在通道上传输,SSL不提供应用级的访问控制。在SSL模型中,最终用户可以对所访问的Web服务器进行身份验证,但不支持服务器对用户的身份验证。
因此,为了实现网上交易系统的安全性,必须建立集中控制的、可以定义的访问信息策略并且通过访问控制表来实施这些策略的用户认证服务。认证服务的另一个功能是用户口令的维护和管理。用户口令是用户用来实现交易委托的唯一认证,因此对它的保护就显得格外重要。认证服务器应实现以下功能:
1.黑名单(口令失效)管理。当用户通过书面形式在经纪公司办理了口令遗失手续时,认证服务器应在第一时间将该用户冻结(黑名单登记),并对在该冻结期使用该用户身份的委托进行跟踪记录;当收到停止冻结的指令时,解除对该用户的冻结(黑名单撤销)。
2.用户安全策略管理。认证服务为每个用户创建各自的安全策略,设定其安全等级和对各个站点内容的访问权限;用户只有在获取了相应的安全策略后才能进入系统,并根据安全策略中指定的访问权限对站点进行访问。
3.口令维护。口令维护主要包括口令转换和口令缓存。口令转换将通过SSL传递给认证服务器的口令格式转换为经纪公司系统中的口令格式,并提交给经纪公司对口令进行验证。
4.跟踪和示警。对系统中一些有关安全方面的异常情况进行跟踪,并向安全管理员发出警告信息,比如某用户频繁输错口令等。
最后需要指出的是,网络安全和数据保护的防范措施都有一定的限度,并不是越安全就越可靠。因而,在建立一个安全可靠的网上交易平台时不仅要依靠先进的安全手段,而更重要的是对该网络所采取的各种措施,其中不光是物理防范,还有人员素质、操作规范等其他“软”因素,进行综合管理,才能保证网上交易系统的安全运行。 |
|