- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web系统安全发与改造规范
胜利石油管理局企业标准
Q/SL TEC-d-2002
WEB系统安全开发和改造规范
1规范解释权
胜利油田信息中心网络标准和规范小组
2范围
本标准规定了局胜利石油管理局WEB系统的开发与改造规范。
本标准适用于胜利油田(企业内部)WEB开发与改造的全过程。
如果没有特别说明,这里所说的安全措施将适用于胜利油田所有(两种)安全级别的要求。
3引用标准
下列标准包含的条文,通过本标准中引用而构成本标准的条文。所有标准都会被修订。使用本标准的各方应探讨使用本标准最新版本的可能性。
4术语定义
4.1 Web安全风险分类:
一般可以分为三类:
对Web服务器及其相连LAN的威胁
对服务器和客户机之间的通信信道的威胁
对Web客户机的威胁
但我们这里所指的安全,主要讨论前两部分,对客户机的威胁,我们这里不做论述。
在此基础上,我们对胜利油田相应的WEB服务器端安全做出分类级别,如下:
保密级别
在这种WEB服务器中,其内容涉及胜利油田的一些重要机密,或者其内容一旦外泄,可能对胜利油田造成重大损失,还有一些可能在政策上不应让外人知道的内容。主要包括了党政办工中有重要信息不能外泄的WEB服务。还包括一些单位的电子商务应用。
非保密级别
其中的内容没有上面所说的任何方面,或者其外泄或损坏不会造成人力、物力或财力等方面的重大损失的应用。在我们的规范中,对相应的级别做了以下分类,具体应用中,各单位应根据单位实际加以采用。基于应用现状,初步将应用划分为以下类别:
党政Web应用类: 有严格的保密要求,有关文件是否上网具体由党委保密办决定。
财务Web应用类: 有保密、抗毁要求,通常不做WEB应用。
生产专业Web应用类: 关系到油田生产、运营决策,很重要,高可用性,有一定保密要求。
电子商务Web应用类: 三流合一(如供应处的电子商务),要求高可用性,保密。
其他类:指不在以上分类的WEB应用。
以上各类WEB应用有不同的保密要求,在以后的WEB应用开发和改造时,需根据他们所受到的安全威胁、可能产生的风险进行分析,制定相应的安全目标,对涉及每个应用类内的客体,可根据需要保护的程度,划分不同的子类或保护等级,受保护程度要求高的需设置敏感性标记,并规定与之相关联的主体或主体等级,对主体规定严格的鉴别机制,并规定相适应的自主访问控制强制访问控制4.2 SHTTP/HTTP
SHTTP/HTTP可以采用多种方式对信息进行封装。封装的内容包括加密、签名和基于MAC的认证。并且一个消息可以被反复封装加密。此外,SHTTP还定义了包头信息来进行密钥传输、认证传输和相似的管理功能。SHTTP可以支持多种加密协议。
4.3 SSL(Secure Sockets Layer)协议
SSL是netscape用来在应用协议(如http、telnet、nntp或者ftp)和更低的TCP/IP 层之间提供数据安全的协议。它提供三种基本的安全特征:
保密性 保密是通过对进程加密来实现的。根据连接双方的秘密协商,对称加密的密钥对每个连接都是唯一的 。
服务器认证 客户端要检查一个有效服务器的X.509 v3证明,不论是一个RSA公开密钥证明,一个数字签名标准(DSS)证明,还是一个Diffie-Hellman证明。证明一般是由可信的证明代理发出的。
信息完整性 信息完整性(不被改动或者丢失)是由MAC(Message Authentication Code)保护的,它是一个根据信息和秘密数据进行计算的单项哈希函数。
另外,SSL提供一个可选的客户端认证。SSL的其他功能以及特殊的服务器认证被广泛应用于电子商务。
4.4 TLS (Transport Layer Security)
TLS(Transport Layer Security)是由Transport Layer Security Working Group起草 的,产生了一个RFC文档。
TLS用来建立一个安全的“会话”——它是一个客户机和一个服务器之间的关联,用来避免进行昂贵的协商来为每个新的安全参数建立一个额外的连接。该协议分为上层的TLS Handshake协议和下层的TLS Record协议。TLS Handshake协议为一个安全的会话建立加密参数。当使用TLS的客户端和服务器建立通信时,他们对协议版本达成一致,选择加密算法,还可以互相进行认证,并使用公开密钥加密技术来产生共享的秘密。
4.5 SET协议
SET是由Visa和MasterCard两大信用卡组织联合开发的电子商务安全协议。它是一种基于消息流的协议,用来保证公共网络上银行卡支付交易的安全性,因而成为Internet上进行在线交易的电子付款系统规范。目前SET协议已在国际上被大量实验性地使用并经受了考验,
文档评论(0)