您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 认证服务防篡改系统介绍
电子商务交易防篡改系统介绍防篡改系统组成一、认证服务子系统BTA-ETSEC(简称CA)二、传输验证应用服务子系统BTA-TLSEC三、电子商务防篡改客户端软DigitalCoffere四、应用场景和示例PKI/CA基础知识PKI(PublicKeyInfrastructure)是一种遵循标准的利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术和规范。PKI的核心组成部分CA(CertificationAuthority),即认证中心,它是数字证书的签发机构。数字证书,有时被称为电子证书,数字身份证,是一个符合一定格式的电子文件,用来识别证书持有者的真实身份。在电子商务的交易完成后,如何保证交易的任何一方无法否认已发生的交易。这些安全问题将在很大程度上限制电子商务的进一步发展,因此如何保证Internet网上信息传输的安全,已成为发展电子商务的重要环节。PKI/CA基础知识PKI/CA基础知识为解决这些Internet的安全问题,世界各国对其进行了多年的研究,初步形成了一套完整的Internet安全解决方案,即目前被广泛采用的PKI技术(PublicKeyInfrastructure-公钥基础设施),PKI技术采用证书管理公钥,通过第三方的可信任机构--认证中心CA(CertificateAuthority),把用户的公钥和用户的其他标识信息(如名称、e-mail、身份证号等)捆绑在一起,在Internet网上验证用户的身份。目前,通用的办法是采用基于PKI结构结合数字证书,通过把要传输的数字信息进行加密,保证信息传输的保密性、完整性,签名保证用户身份的真实性和抗抵赖。安全加密基础知识现代加密算法可以分为三大类:对称加密算法:只有一个密钥,比如用123456加密的数据还需要用123456解密。常见算法有DES、3DES、RC4、AES、IDEA(国内)等;非对称加密算法(公钥加密算法):有一对(两个密钥),假设分别为A和B,用A加密的数据必须用B解密、用B加密的数据必须用A解密。常见算法有RSA、椭圆曲线。数字摘要算法:严格上说不是加密算法,主要是对数据完整性进行验证的算法。任何被摘要的数据对象不同,产生的摘要结果必然不同。常见算法有MD5、SHA1等。安全加密基础知识CA所颁发的数字证书中除了包含用户的身份信息外,还有一对非对称加密算法的密钥信息。这对密钥其中一个可以向任何人公开,通常被称作公钥(Pu);另外一个则需要严格保密,只有使用者自己知道,通常被称作私钥(Pr)。对称加密算法通常速度更快,但需要解决在数据发送方和接收方安全传输密钥的问题;非对称加密算法加密强度极高,理论上现有技术水平不可破解,但是加密速度慢,不适合加密大量数据。在实际应用中,通常结合以上两种算法,如最常见的SSL加密通信协议。公共数据传输是如何加密的?使用数字证书,其最大的好处是支持公共数据加密传输,数据接收方只需要发布自己的公开密钥,任何人都可以向其加密传送数据,只有接受者才可解密数据,而不必担心数据传输过程中被窃取的问题。公共数据传输是如何加密的?一、发送方使用对称加密算法对传输的数据(Oi)加密,对称加密算法的密钥(Rp)是随机生成的,发送方无需关心,加密后得到加密的密文(Ei)。实际应用只所以采用对称加密算法加密数据,是因为对称加密算法速度高,比非对称加密算法要高出上千倍,所以很少有直接采用非对称加密算法直接加密原始数据的情况;公共数据传输是如何加密的?二、发送方使用接收方的公钥(Pu)对对称加密算法使用的密钥再次加密,得到加密密钥(PuRp),然后将该加密密钥和加密数据(Ei)一起封装为数字信封方式一起传输给接收方;三、接收方解密数据时,首先使用自己的私钥(Pu)解密对称加密算法的加密密钥(PuRp)后得到原始的随机密钥(Rp),再使用该随机密钥解密密文(Ei)得到原始数据(Oi)。公共数据传输是如何加密的?原始明文(Oi)随机对称加密算法密钥Rp加密密文(Ei)发送方加密的(PuRp)接收方公钥Pu加密的(PuRp)数字信封接收方电子签名和验证是如何进行的?电子签名也是利用数字证书的公开算法特性,做到只有签名者可以签名,签名结果容易被多方所验证的目的。数字签名提供数据完整性保护和不可否认服务。假设电子合同内容为Ec,签名和验证过程如下:电子签名过程是:对被签名的合同计算唯一的数字摘要,签名者使用私钥对该摘要进行加密,加密的结果即为数字签名;验证签名的过程是:首先验证者使用签名者的公钥对数字签名进行解密,如果解密成功,则意味着验证签名者的身份成功;其次验证者再次对被签名的合同计算数字摘要,并将该摘要与第一步验证签名时解密得到的摘要进行比对,如果一致,则说明该签名是针对此合同的。电子签名和验证是如何进行的?电子合同(Ec)签名者电子合同的摘要SHA1签名者私钥Pr电子签名验证签名者电子签名签名者公钥Pu电子合同的摘要SHA1电子合同(Ec)电子合同的摘要SHA1自建CA与公共CA的区别比较项目自建CA公共CA信任域在自己证书使用者对象之间相互信任。形象的可以理解为学校颁发的学生证、企业颁发的工作证在国家法律、相关管理机构指定的运营范围内相互信任。如金融行业的CFCA、北京政府使用的BJCA等。形象的可以理解为公安部门颁发的身份证建设内容按自己需要建设相关软硬件系统,安全级别自己决定需要对系统建设、物理场地建设、通信与网络建设和系统安全建设等各个方面进行综合考虑,且符合国密办、工信部等相关国家部门的强制性要求取得相关资质不需要需要建设周期1-3个月一般至少6个月以上时间系统运维2人按相关法律要求,至少30人以上运营支持可为自身的软件系统提供支持可以为第三方的软件系统提供支持PKI常用缩写词PKI:(PublicKeyInfrastructure)公钥基础设施CA:(CertificationAuthority)认证机构或认证中心RA:(RegisterationAuthority)注册机构或证书注册审核中心KMC:(KeyManageCenter)密钥管理中心LDAP:(LightweightDirectoryAccessProtocol)轻型目录访问协议OCSP:(OnlineCertificateStatusProtocol)在线证书状态协议CRL:(CertificateRevocationList)证书撤销列表CA系统结构CA证书注册系统CA证书签发系统CA密钥管理系统CA证书发布系统CA管理审计系统CA证书注册系统,又叫RA系统,负责相关辖区证书用户的身份审核、用户基本信息维护、证书管理服务,是信任服务体系的重要节点,由证书管理中心授权运作,CA对用户的管理通过RA具体实现。RA中心由注册服务器、密码服务系统、安全防护系统、安全审计系统等组成。RA中心下设多个注册代理点,注册代理点由录入、审核和制证终端组成。CA证书注册系统CA证书注册系统RA系统结构图RA服务器CA发送证书管理申请数据包RA客户端发送证书管理申请请求返回操作结果返回操作结果发送证书管理申请确认数据包图2-1证书注册系统总工作流程系统功能RA系统采用B/S结构,RA管理终端界面使用浏览器,具备严格的权限管理功能。注册代理点录入、审核和制证业务分别由不同权限的操作员担任,操作员通过IE浏览器登录RA系统,登录时需要经过基于证书的身份认证。CA证书注册系统主要功能提供用户身份审核服务:对证书申请者进行身份审核,可采用在线审核或离线审核两种方式,支持自动、手动两种证书审核模式。提供证书申请服务:包括证书签发、证书更新、证书作废、证书冻结、证书解冻。提供证书下载服务:包括证书管理中心对证书申请等操作响应的处理,对用户的反馈,或直接将结果下载到用户证书载体。CA证书注册系统主要功能保存和维护本地用户资料库,并与CA中心(或上级RA)通讯,完成所需的各种业务功能证书注册服务器申请并维护证书模板RA可下设多个注册代理点,每个代理点管理一个区域,每个区域设置相应的管理员与操作员,区域和区域之间默认相互独立。定制管理角色、管理权限,系统的审计业务和其他业务实现严格的分权管理。CA证书注册系统CA证书签发系统CA签发系统(CSS)选用国家密码管理局批准的证书认证系统的技术进行建设。证书签发系统是证书认证系统的核心,不仅为整个证书认证系统提供签发证书/证书注销列表的服务,还承担整个证书认证系统中主要的安全管理工作。CSS密钥申请密钥更新密钥作废密钥恢复KMS证书申请证书更新密钥恢复证书作废CMS-在线证书挂失/解挂证书申请密钥恢复证书作废CA管理终端-离线LDAPOCSP根证书更新证书数据CRL根证书证书状态根证书CA签发系统结构模型CA证书签发系统证书撤销列表签发子系统证书签发子系统监控管理子系统日志审计子系统证书管理子系统密钥管理子系统CA签发系统CA签发系统结果模块图CA证书签发系统证书签发子系统证书签发子系统的主体为证书签名服务器,是CA签发系统的核心,用于为整个CA认证系统用户签发证书,并归档管理全部已签发的证书。证书签名服务器保存CA签发系统公私钥对,并在初始化时生成自签名CA证书。证书签名服务器处于核心层,设置多层安全防护技术,保障服务器不会受到来自外部网络的攻击。签名私钥存放在加密机内,所有加密运算均在加密机内完成,私钥不在加密机外运算,保护私钥的安全。证书签发子系统又分为证书离线签发子系统和证书在线签发子系统。证书离线签发子系统接收管理系统指令完成初始化等任务并发放系统管理员证书。主要功能:CA系统初始化CA密钥生成、备份与恢复RA管理,对RA进行登记和管理,为RA分配相应的证书模板,支持多个RA超级管理员证书制作、更新、注销支持设备/机构/人员证书的签发、更新、注销CA证书签发系统证书在线签发子系统接收证书管理子系统请求,根据RA注册系统和密钥管理系统提供的数据,为用户签发签名和加密证书。在线签发系统的主要功能:接收证书管理子系统制作证书请求,签发用于数字签名的公钥证书(简称签名证书)和数据加密的公钥证书(简称加密证书)。接收证书管理子系统请求,为用户提供证书更新,补办,重签,冻结,解冻,作废等服务。接收证书管理子系统指令维护系统内部数据。保存操作日志。CA证书签发系统证书撤销列表签发子系统证书撤销列表是在证书有效期之内,证书管理系统签发的终止使用证书的信息。在证书的使用过程中,应用系统通过检查CRL,获取有关证书的状态。证书撤销列表签发系统生成与维护证书撤销列表CRL,定时向主LDAP服务器传送,实现CRL下载与更新。提供证书撤销列表的操作策略及管理策略,可通过管理界面自行设置证书撤销列表更新频率和有效期,支持分布式发布证书撤销列表方式检查证书有效期,清理进入CRL的数据整理维护CRL历史记录CA证书签发系统证书管理子系统证书管理子系统接收各地证书注册系统发来的证书服务申请,进行相应的处理,回送处理结果,是在线签发系统的前置系统。其主要功能:对进入证书管理系统内层的用户进行身份认证对数据进行验证或签名接收注册系统证书业务请求,传送给签名服务器做相应处理,并回送处理结果通知签名服务器签发证书CRL定时通知在线签发系统完成系统内部数据维护整理工作CA证书签发系统日志审计子系统为了对各系统进行安全审计,各系统将运行中的重要操作记入日志文件,包括操作人员的签名信息、时间信息、对重要数据库的操作信息、系统运行成功或失败的信息等。日志审计子系统主要功能:对各个子系统进行审计,针对各系统特点,定义相应的审计策略生成并记录CA操作日志对指定事件、设备、人员进行审计生成审计报告CA证书签发系统管理监控子系统CA签发系统设置完备的终端管理与监控系统,通过可视化的管理界面,实现对CA签发系统的各个部分进行管理和监控。主要功能为:系统启动与关闭签发管理员和操作员证书对管理员和操作员授权签发服务器和设备证书检测与监测服务器运
本文标题:认证服务防篡改系统介绍
链接地址:https://www.777doc.com/doc-1602097 .html