您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 自建CA认证系统实用方案
自建CA认证系统实用方案一、CA认证系统建设的背景1.1网络身份认证风险如何认证互联网业务中对方的身份,是制约信息产业发展的瓶颈,身份认证问题亟待解决:(图一)身份认证是第一道防线纵使是固若金汤的保险库,非法分子一旦掌握了打开大门的钥匙,保险重地将会变成了窃贼的后院。业务系统即使被防火墙、入侵监测、防病毒等边界系统保护,一旦入侵者冒充合法身份进入,系统安全荡然无存。基于用户名/口令的认证方式是最常用的一种技术,也是现在财务系统使用的认证方式,无论是数据网中的系统管理、业务管理、办公自动化系统还是远程登录,都是基于用户名和口令的方式认证。基于用户名/口令的认证方式存在严重的安全问题,是攻击者最容易攻击的目标:1)单因素的认证,安全性仅依赖于口令,口令一旦泄露,用户即可被冒充。2)为记忆方便,是用户往往选择简单、容易被猜测的口令,如:与用户名相同的口令、生日、单词等。这往往成为安全系统最薄弱的突破口。3)口令一般是经过加密后存放在口令文件中,如果口令文件被窃取,那么就可以进行离线的字典式攻击。这也是黑客最常用的手段之一。最近屡屡爆出的口令泄密事件,如CSDN、天涯、新浪微博、广东省进出境管理都是身份认证方式选择不当引起的。而弱认证带来的经济损失更是触目惊心,江苏郝金龙利用计算机入侵扬州某银行计算机网络,修改账户信息,大肆窃取现金。黑客利用钓鱼网站获取网银用户账号密码以及动态密码,浙江乐清市陈女士网银被窃200万元。1.2信息泄露风险传输在客户端与Web服务器之间的敏感、机密信息和交易数据,如资金调拨、资金往来、个人账户信息等,这些数据都是保密的数据,一旦被竞争对手或者非法分子获得,将会给企业财务系统带来致命威胁。互联网的开放特性使得任何跨机房传输的信息可能被截取,被非法用户加以利用,给用户和企业造成损失。目前使用最多的一些互联网抓包工具如sniffer,具备初级计算机应用水平就能操作自如。莱钢的泄密事件给企业、国家带来的了巨大损失,在全国范围内掀起了一场保密风暴。通过数据加密进行信息隐藏是行之有效的解决方法,非法分子即使能够窃听网上交易数据,但没有破解的密码钥匙,机密信息无法读懂。信息泄露,尤其是用户名+口令的认证信息泄露,将会给业务系统带来致命风险:(图二)信息泄露示例1.3法律和责任风险财务管理系统中重要单据如合同、标书、转账、结算、报表等传输中的完整性至关重要,通过开放的互联网,敏感数据在传输过程中很可能被恶意篡改、重发,使得接收方不能得到完整的信息,网上交易时经常会由于对发送的信息进行抵赖而引起不必要的纠纷和问题,给交易的双方带来巨大的影响和损失,网上交互(交易)行为一旦被进行交易的一方所否认,另一方没有已签名的记录来作为仲裁的依据(无论是司法取证还是内部管理追溯或者审计),法律和责任风险无法控制。《电子签名法》明确定义了数字签名具有和手写签名同等的法律效力,因此在财务管理系统中对关键表单进行数字签名是保护企业合法权利的有效办法。下图为互联网交易中,消息篡改示例:(图三)信息篡改示例二、CA认证系统建设的必要性2.1国家法规政策要求必须加强身份认证管理《商用密码管理条例》中第十四条规定:任何单位或者个人只能使用经国家密码管理机构认可的商用密码产品,不得使用自行研制的或者境外生产的密码产品。公安部、国家保密局、国家密码管理局、国务院信息工作办公室联合发布了《信息安全等级保护管理办法》,以及一系列针对计算机信息系统进行安全等级保护的要求,对于身份认证和通讯加密提出了明确要求。《电子签名法》第4,5,6,13条对于合法签名的定义,要求必须使用基于PKI/CA的强身份认证管理。(图四)符合电子签名法2.2企业内控必须加强身份认证管理随着萨班斯法案的推广和实施,目前海内外公司都在进行一场IT内控的变革,而无论是COSO还是Cobit,以及安全指南的ISO17799都无一例外地将身份识别定位为首要解决的关键问题。有效的身份识别方式才能够为追溯行为和责任体系,审计证据链提供最有效和最有力的支撑。2.3整体安全需要加强身份认证管理根据安全的木桶理论,身份认证作为业务系统安全的基石,采用强身份认证是保证整体安全的前提。采用密码理论构建的证书认证体系,其安全性等同于破解“大整数分解”、“离散对数”等数学难题,是可证安全的,并被广泛采用。三、CA认证系统集成方案CA安全认证平台基于PKI/CA技术能够解决身份假冒问题、数据泄露问题、信息篡改问题、安全审计问题。平台中的CA认证系统采用自建模式,符合国家密码管理局制定的《证书认证系统密码及其相关安全技术规范》,企业自我维护和管理、发放数字证书,通过电子签名中间件与用户财务系统集成实现基于U盾(密码令牌)的强身份认证、防止公网窃听、保障信息不被非法修改、实现业务审计,通过数字证书这种安全技术来打造全新的诚信体系,全方位保证企业的信息安全。3.1CA认证系统介绍CA认证系统是平台的核心部件,用于向平台应用提供数字证书管理支持,是网上信任管理的权威机关,CA安全认证系统采用浏览器/服务器(B/S)模式,系统管理员通过浏览器可以远程进行用户证书的申请、更新、注销、下载等操作,部署灵活,操作简单。数据库签发服务器密码卡CA管理防火墙Web服务器SCEP服务器OCSP服务器时间戳服务器目录服务器防火墙个人PC终端PAD手机个人PC终端用户网上交易系统数据库证书验证服务时间戳验证服务(图五)CA系统结构图3.2功能说明CA系统具有高强度的自身安全管理功能,提供用户数字证书、密钥的安全管理,通过U盾存放用户数字证书,具体功能包括:(1)证书和证书黑名单管理:提供基于U盾的用户数字证书申请、审核、下载、更新、注销、恢复等管理,定时签发或者手工签发证书黑名单,并进行发布,证书黑名单中的数字证书将不再受信任。(2)用户密钥管理:用户数字证书中的密钥由密钥管理模块生成,该模块提供非对称密钥对的预生成、用户密钥对分发、密钥对恢复、用户密钥取证恢复等管理功能。(3)证书状态在线查询功能:提供用户证书状态的在线实时查询功能,已经注销的数字证书将不能在应用系统中使用。(4)密码服务:提供业务操作的密码运算功能,包括数据加密/解密、消息签名/验证,从业务层面保护机密信息的安全性。(5)灵活的证书服务:产品功能丰富,支持用户身份的集中管理、分布式管理,所有证书状态改变,都通过电子邮件进行通知。(6)远程设备证书管理:支持国内外主流网络设备的SCEP远程证书申请,包括路由器、网关、VPN、防火墙等。(7)移动应用支持:采用硬件绑定的软证书,充分保障移动应用的安全性,支持安卓操作系统、iOS系统,支持多浏览器如IE系统、Firefox、Sofari、Chrome等。(8)安全审计:提供关键业务操作的审计功能,对业务操作进行签名,并采用日志完整性保护技术,确保审计数据库中的操作信息一经删除,能够及时提醒,并追溯到具体的责任人。3.3系统特性强认证:用户通过硬件U盾(或USBkey)认证登录,基于证书的双因子认证彻底解决登录的安全问题。强密码:基于密码硬件提供高强度的密码算法进行数据加密传输,防止信息泄露。强审计:自建CA系统具有电子签名法的法律效力,保障数据不被非法篡改,信息和操作可溯源,责任落实到操作人。强自保:安全认证系统自身采用多级管理体系,使用密码硬件进行密钥管理,充分保障系统自身的安全性。强扩展:提供关于集团企业信息化安全的整体解决方案,使用同一个U盾可以扩展到多种应用系统。高效率:提供局域网内的在线证书实时验证服务,系统运行效率高并且稳定可靠。自建CA认证系统模式,通过在财务系统服务器上部署CA认证系统的集成接口,配置财务系统验证模式,可以实现CA认证系统与财务系统系统的应用集成。与财务系统系统同步升级,用户自我维护和管理数字证书;支持多种证书应用,实现一Key多用,系统部署简单、配置灵活;系统应用广泛,运行稳定、性能优越,为客户安全使用财务系统系统保驾护航。3.4CA集成部署CA系统部署:在财务系统服务器的同一个机房部署一套功能完善的安全认证系统,用户可以自行发放、管理数字证书,实现业务系统的用户身份认证、业务数据防篡改、信息加密传输、数据库敏感数据加密等安全功能。CA认证系统:与财务系统服务器部署在同一个机房,硬件可选用普通PC服务器,支持mySql等免费数据库,使用PCI-E密码卡提供CA密钥保护和高速密码运算。签名中间件:以Java包形式部署在财务系统服务器,客户端中间件自动下载。用户存储介质:以UsbKey的形式为用户提供证书管理支持。SSLVPN网关:以独立工控机硬件的形式部署在内外网的接入口,为外网用户使用财务系统系统提供安全接入,提供SSL加密通道。HTTPS加密通道Internet证书颁发证书服务财务系统资金系统电子商务CA认证系统密码运算业务审计证书在线验证AUTHER:张建国KEYKEYSSL安全网关KEY财务用户财务用户(图六)CA部署方式3.5财务系统集成流程CA系统颁发的数字证书通过U盾发给财务系统用户,实现基于数字证书的登录管理和业务签名/验签、业务审计等功能。KEYCA认证系统SSLVPN网关单点登录控制(1)证书申请、更新(2)系统登录、签名HTTPS通道加密财务系统服务器(3)在线验证用户身份数字证书(4)验证签名、业务审计系统管理员系统用户(图七)CA与财务系统结合的处理流程(图八)财务系统集成CA证书应用总体流程四、CA项目实施方案4.1项目管理为了保证CA项目顺利实施,成立分工明确又能协调配合的项目组,采用项目经理负责制,委派项目经理负责项目中双方工作的协调、安排、监察等各种项目管理工作,确保项目质量并达到预期目标。4.2方案制定项目经理协同财务系统工程师与客户进行交流,根据项目合同要求,按照实施计划和实施方案:(1)制定《实施计划》。(2)制定《实施方案》。(3)进行风险管理。(4)定期沟通项目进展情况.4.3环境准备(1)硬件准备序号硬件名称简介配置情况备注1CA系统服务器提供用户数字证书申请、审核、下载、更新、注销等管理功能,是网上身份管理的权威机构。PC服务器,1G内存、CPU1.2GHz以上、320G硬盘以上、至少一个PCI-E插槽。1台2加密卡为安全认证系统提供密钥管理、密码运算功能。安装在CA系统服务器,提供RSA、SM2、SM1、SM3算法支持。1块3U盾提供用户证书存储功能,登录系统时需要提供U盾,并验证口令。提供RSA、SM2、SM1、SM3算法支持,支持USB2.0接口根据用户数确定(表一)系统硬件配置(2)软件准备序号软件名称简介配置情况备注1CA安全认证系统提供用户数字证书申请、审核、下载、更新、注销等管理功能,是网上身份管理的权威机构。安装在CA系统服务器上,windows2003或者Linux环境,连接Mysql数据库2电子签名中间件接口开发包,与财务管理系统集成完成身份认证、数据加密、数字签名等功能部署在业务服务器、OA服务器、物流系统、电子商务上面。(表二)软件配置4.4安装调试(1)环境准备支持,协助客户准备系统实施的软件和硬件环境。(2)安装操作系统、安装数据库。(3)CA系统安装,并初始化。(4)建立管理体系,设立管理员、操作员、审计员。(5)安装接口和服务器证书。(6)配置CAServer。(7)签发测试证书,完成登录、签名/验签业务的测试。(8)完成证书应用的集成部署。4.5管理岗位设置CA认证系统基于RBAC权限模型,进一步提高了系统的安全性。分成证书操作员角色,证书审核员角色,密钥管理员角色,系统管理员角色四个角色。企业可以根据自己的实际情况,和对安全的要求等级,选择一个人担任一个角色或者一个人担任多个角色。科学严密的权限管理方案,如下图:岗位名称岗位职责设置流程超级管理员按照公司的组织架构,密码安全管理策略对系统进行初始化。管理业务管理员、录入操作员、审核操作员。CA初始化时生成审计管理员日志管理。业务审计、归档。业务统计。CA初始化时生成业务管理员系统配置管理。管理CRL,子CA建立
本文标题:自建CA认证系统实用方案
链接地址:https://www.777doc.com/doc-6127829 .html