SSL HTTPS Weblogic

MaQing 2011-08-08

SSL(SecureSocketLayer)

用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取。

SSL协议提供的服务主要有:

1)认证用户和服务器,确保数据发送到正确的客户机和服务器;

2)加密数据以防止数据中途被窃取;

3)维护数据的完整性,确保数据在传输过程中不被改变。

HTTPS(SecureHypertextTransferProtocol)安全超文本传输协议

它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层

HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。

限制

https的安全保护依赖浏览器的正确实现以及服务器软件、实际加密算法的支持.

一种常见的误解是“银行用户在线使用https:就能充分彻底保障他们的银行卡号不被偷窃。”实际上,与服务器的加密连接中能保护银行卡号的部分,只有用户到服务器之间的连接及服务器自身。并不能绝对确保服务器自己是安全的,这点甚至已被攻击者利用,常见例子是模仿银行域名的钓鱼攻击。少数罕见攻击在网站传输客户数据时发生,攻击者尝试窃取数据于传输中。

商业网站被人们期望迅速尽早引入新的特殊处理程序到金融网关,仅保留传输码(transactionnumber)。不过他们常常存储银行卡号在同一个数据库里。那些数据库和服务器少数情况有可能被未授权用户攻击和损害。

Weblogic配置SSL:

所需软件:Openssl,用来产生CA证书、签名并生成IE可导入的PKCS#12格式私钥

配置步骤:

1.创建服务器证书,客户端证书与keystore

2.配置IE客户端,在每台客户端上安装根证书

3.配置Weblogic,设置SSL监听端口,设置keystore相关信息

相关推荐