浅谈身份认证系统技术策划方案_第1页
浅谈身份认证系统技术策划方案_第2页
浅谈身份认证系统技术策划方案_第3页
浅谈身份认证系统技术策划方案_第4页
浅谈身份认证系统技术策划方案_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、*身份认证系统技术方案目 录 TOC o 1-4 h z HYPERLINK l _Toc27555671 1. 概述 PAGEREF _Toc27555671 h 3 HYPERLINK l _Toc27555672 1.1前言 PAGEREF _Toc27555672 h 3 HYPERLINK l _Toc27555673 1.2身份认证系统用户认证需求描述 PAGEREF _Toc27555673 h 3 HYPERLINK l _Toc27555674 1.3身份认证系统认证解决之道 PAGEREF _Toc27555674 h 5 HYPERLINK l _Toc27555675

2、1.3.1身份认证系统的模式 PAGEREF _Toc27555675 h 5 HYPERLINK l _Toc27555676 1.3.2建立身份认证系统 PAGEREF _Toc27555676 h 6 HYPERLINK l _Toc27555677 1.3.3证书在身份认证系统上的安全应用 PAGEREF _Toc27555677 h 6 HYPERLINK l _Toc27555678 2. 详细设计方案 PAGEREF _Toc27555678 h 8 HYPERLINK l _Toc27555679 2.1身份认证系统 PAGEREF _Toc27555679 h 8 HYPER

3、LINK l _Toc27555680 2.2产品设计原则 PAGEREF _Toc27555680 h 8 HYPERLINK l _Toc27555681 2.2.1认证系统的设计原则 PAGEREF _Toc27555681 h 8 HYPERLINK l _Toc27555682 2.2.2 网络环境设计原则 PAGEREF _Toc27555682 h 9 HYPERLINK l _Toc27555683 2.3功能模块架构 PAGEREF _Toc27555683 h 10 HYPERLINK l _Toc27555684 2.4 身份认证系统功能简介 PAGEREF _Toc27

4、555684 h 12 HYPERLINK l _Toc27555685 2.5身份认证系统安全性分析 PAGEREF _Toc27555685 h 13 HYPERLINK l _Toc27555686 2.5.1本系统安全性爱护的必要性 PAGEREF _Toc27555686 h 14 HYPERLINK l _Toc27555687 2.5.2安全性要求 PAGEREF _Toc27555687 h 14 HYPERLINK l _Toc27555688 2.5.3安全性设计原则 PAGEREF _Toc27555688 h 15 HYPERLINK l _Toc27555689 2.

5、5.4安全性设计方案 PAGEREF _Toc27555689 h 15 HYPERLINK l _Toc27555690 2.6身份认证系统应用开发接口 PAGEREF _Toc27555690 h 17 HYPERLINK l _Toc27555691 2.6.1身份认证系统接口函数 PAGEREF _Toc27555691 h 17 HYPERLINK l _Toc27555692 2.6.2 API与身份认证系统结合开发应用系统 PAGEREF _Toc27555692 h 17 HYPERLINK l _Toc27555693 2.7身份认证系统使用案例 PAGEREF _Toc27

6、555693 h 18 HYPERLINK l _Toc27555694 3.系统配置 PAGEREF _Toc27555694 h 21 HYPERLINK l _Toc27555695 3.1 设备配置 PAGEREF _Toc27555695 h 211.概述1.1前言随着网络技术的高速进展,个人和企业将越来越多地把业务活动放到网络上,因此网络的安全问题就更加关键和重要。据统计,在全球范围内,由于信息系统的脆弱性而导致的经济损失,每年达数十亿美元,同时呈逐年上升的趋势。利用数字证书、PKI、对称加密算法、数字签名、数字信封等加密技术,能够建立起安全程度极高的身份认证系统,确保网上信息有效

7、、安全地进行,从而使信息除发送方和接收方外,不被其他方知悉(保密性);保证传输过程中不被篡改(完整性和一致性);发送方确信接收方不是假冒的(身份的真实性和不可伪装性);发送方不能否认自己的发送行为(不可抵赖性)。本方案依照*的业务流程、治理模式的实施方案,充分运用现代网络信息技术及CA认证体系,建立*身份认证系统,并可作为公务网CA的配套系统。1.2身份认证系统用户认证需求描述在*业务进展过程中,为了更好的实现数据资源共享,充分发挥信息化对*系统进展的促进作用,*将综合开发一套身份认证系统对目前的用户身份进行治理,为社会、相关职能部门以及各级机构提供服务。在此系统的开发应用过程中,一个重要的任

8、务是解决如何对应用系统用户进行身份认证从而确保数据的安全。下面将针对在此系统的开发应用中对用户身份认证所做的需求加以讲明。整个系统的逻辑结构如图1所示:图1:系统逻辑结构示意图如图1示,整个系统涉及了应用服务器、证书服务器以及相应的客户端。系统运作流程简述如下:客户端访问应用服务器,应用服务器向认证服务器发出认证请求;认证服务器完成对用户身份的认证并将与该用户相对应的认证信息返回相应的应用服务器;用户在通过认证之后获得在应用服务器获得相应的授权,从而能够对应用系统进行相应的访问。所提交的认证系统在满足上述流程之外需要提供应用开发接口,满足与应用服务器之间的交互。这是将认证系统集成到整个身份认证

9、系统的基础条件,使得后续的开发工作能够利用认证信息做进一步的数据处理。考虑到平台的兼容性,应用系统开发方能够开发一个统一的接口程序与认证系统进行交互。另外还有如下几点要求需注意:认证服务器的用户信息需要依据数据库服务器中的用户信息为基础;关于客户端的身份认证最好采纳硬件方式;客户端通过广域网连接到认证服务器,要求认证服务器是能够面向广域网用户的;客户端数量能够按250用户计算;提供认证系统的安全模式讲明,详细介绍如何确保系统的安全;系统对认证系统的操作系统平台无专门要求。1.3身份认证系统认证解决之道依照身份认证系统的设计原则,系统安全需要解决如下几个方面的问题:数据的保密性。包括数据静态存储

10、的保密性和数据传输过程中的保密性;有效的身份认证和权限操纵。系统中的各个授权人员具有其特定级不的权限,能够进行该权限的操作,无法越权操作;操作者事后无法否认其进行的操作;未授权人员无法进入系统。我们建议利用业界行之有效的高强度的加解密技术和身份认证技术保证身份认证系统的安全,上海CA中心的数字身份认证系统能够为用户提供解决方法。身份认证系统要紧负责证书治理,保证系统安全不间断地提供证书的申请和作废,提供用户信息和证书的备份和归档,保证系统数据的完整性。如何解决身份认证系统的安全性是我们关怀的最大问题,结合身份认证系统,我们设计如下的应用模式:1.3.1身份认证系统的模式首先我们来看一下身份认证

11、系统的模式:中心向操作员发放数字证书;用户使用数字证书登陆,经身份验证后,进入身份认证系统,填写或修改表单并提交;系统对表单进行处理,然后提交、登记身份认证系统。1.3.2建立身份认证系统身份认证系统以及与其发生业务的部门通过网络和数字证书建立安全可靠的身份认证系统。身份认证系统以及客户和部门申请数字证书,其申请数字证书的方式详见以下章节的多种可选方案。身份认证系统以及客户和部门申请到了标识其身份的数字证书文件和对应的私钥文件。在此将证书信息文件称为UserCert.der,私钥信息文件称为UserKey.key。证书的存储介质是带有算法的USBKEY。在我们的身份认证系统提供支持多种平台的证

12、书应用接口API(Application Programming Interface),WINDOWS平台以DLL的形式提供,各种UNIX平台以“.a”库的形式提供。利用该API,应用系统能够专门方便的将数字证书应用嵌入到业务系统之中。上海CA中心同时在客户端提供ActiveX控件和JavaApplet开发接口应用服务器端同时提供动态连接库,COM组件和JavaBean开发接口。1.3.3证书在身份认证系统上的安全应用以下假设向身份认证系统发订单,利用数字证书的一次数据流程。身份认证系统的服务器和操作员计算机各自申请一张标识其身份的数字证书,即具有其对应的证书文件,私钥文件。如此,通过自己计算

13、机上的IE扫瞄器能够安全的访问身份认证系统。依照以上数据传输过程,能够完全保证数据传输的保密性、完整性、身份认证和不可抵赖性。同理诸多运行在身份认证系统上的信息流都能够通过加密技术、数字签名技术以身份认证形式、安全电子邮件形式或文档形式进行安全。2.详细设计方案2.1身份认证系统身份认证系统是在实际运作过程中,依照用户需求开发的一套内网数字身份认证解决方案套件。该系统能够作为公务网身份认证系统的配套产品适用于接入公务网的各委、办、局、区县的内网应用系统中。该系统将要紧针对内网的应用系统,同时结合公务网身份认证系统的特点和需求,向办公内网提供本地证书库、本地证书治理、本地证书目录、本地证书治理、

14、CRL查询等服务。 该套系统的API提供了与身份认证系统配合使用的WEB安全套件,为WEB应用提供全方位的身份认证服务。包括UniTrust登录、UniTrust退出、对表单进行签名、对表单进行验证、对数据进行加密、解密、对信息进行时刻标记和时刻验证、以及身份信息操纵。能够满足5 分钟内500个并发用户的验证要求。2.2产品设计原则2.2.1认证系统的设计原则身份认证系统在设计时,从系统建设的近期和长远目标来综合考虑在设计中遵循了规范性、安全可靠性、有用性、扩展性、经济性、易用性和业务独立性等原则。并在以上原则中着重考虑了:安全性安全性是认证系统最为关注的问题,也是认证系统设计及建设中的关键,

15、它包括Browser与Server间信息传递的安全操纵,访问系统的安全操纵,系统数据的可追溯性。认证系统有完整的安全策略操纵体系以实现安全操纵。其关键技术包括网页签名技术,身份认证及信息加密技术,可保证系统间信息传递的安全,访问系统的安全操纵。规范性 标准和规范是认证系统设计中的重要内容,那个地点所讲的规范性,是指认证系统设计及建立过程的规范性。目前有关认证系统的实际应用有着多种相关的规范,如X.509,PKCS10,PKCS7,PKCS12等。不同的用户及系统在使用认证系统及证书时往往都按照相关的规范调用。同时良好的规范也保证了身份认证系统协调工作时的方便性和准确性。可扩展性认证系统方案设计

16、中,每个层次的设计采纳模块化设计,可依照用户的不同需要进展进行灵活扩展。如,在数字证书中加入自定义扩展项,从而使政府用户可在证书中加入相应的工作证号等信息。特不是证书系统采纳了B/S中的多层设计思想,使得系统可实现关于不同用户的定制服务,能够方便地实行对应用的操纵与更新。易治理性系统的易治理性是证书认证系统的一个重要特点,系统对应提供多套治理系统,可对系统各个层次进行治理。并可对一些经常性的统计工作提供基于Web的治理。2.2.2 网络环境设计原则我们在作产品系统实施方案时充分考虑了网络的高性能、可靠性,可扩充性,以便支持以后网络分时期升级的需要,爱护原有投资。为此,遵循了以下原则: 先进性和

17、有用性 尽可能采纳国际上先进的技术和设备,使产品系统具有良好的性能,不仅能满足当前认证系统的需要,还要满足以后3至5年的需要。对一些目前不重要的部分,则以经济有用为主,但要为以后的扩充打下基础。 高可靠性 采纳成熟的先进技术,关键部件和线路有足够备份,有必要的冗余容错能力,如出了故障,要能及时指出故障点及故障缘故。 较强的扩充性能 产品提供了专门多于应用相连结的标准函数借口,能与今后的先进技术相结合,爱护现有投资,保证系统能随时加入新的功能模块,保证有关软件能顺利升级和扩充。 良好的安全保密措施 由于此产品是一套独立的身份认证系统,为了确保系统的安全保密措施和系统的大范围适用性,我们提供了软硬

18、件一体机,通过访问操纵、及为用户设置权限等措施,防止非法侵入。 2.3功能模块架构应用系统证书治理器SafeEngineSafeengine身份认证系统系统初始化/系统治理/用户治理/证书治理/用户自服务/系统服务证书信息治理用户信息治理签发证书/黑名单/OCSP等证书编码OCSP/CRL等编码数据库加解密编码HardWare身份认证系统特性身份认证系统支持平台身份认证系统充分发挥硬件的特性,便于治理和维护。减少人为干预。兼容的应用软件和操作系统身份认证系统可与以下软件协同工作客户端应用程序:Netscape NavigatorNetscape CommunicationMicrosoft I

19、nternet ExploerUniTrust SafeEngine, UniTrust 证书治理器各种WEB服务器:MicroSoft IIS WebServerNetscape EnterpriseApacheJava WebServerDomino统一的治理界面身份认证系统的操作治理都基于WEB页面,有效降低维护的成本。支持各种介质身份认证系统支持用户证书存放在软盘、IC卡、USB棒以及服务器。严格的权限操纵身份认证系统分为系统治理员、系统操作员、系统用户和匿名用户四个级不用户。系统治理员对系统的运行负责,但不能接触任何用户数据,同时必须超过半数的系统治理员到场时才能进入系统治理模式。操

20、作员仅能对用户进行操作,不能阻碍系统的运行。用户仅能对自己的数据进行操作,不能修改他人数据。匿名用户提供公用的服务,如下载他人证书、根证书、下载黑名单等。所有的认证方式均采纳数字认证方式进行,确保系统安全。私钥爱护身份认证系统对私钥进行严格的爱护,对所有存放在身份认证系统上的私钥,采纳多重加密方式,同时身份认证系统采纳硬件机,无人能够直接获得身份认证系统上的数据。日志身份认证系统提供详尽的日志功能。包括系统日志和用户日志。系统日志要紧提供所有系统治理员、系统操作员、用户对系统信息、或证书信息的操作。系统治理员能够通过日志查询获得系统的状态。历史信息查询身份认证系统提供国内首创(专利号)的技术,

21、用户历史信息查询。历史信息包括用户的证书申请历史和证书使用信息。证书申请信息包括用户申请证书的记录申请时刻、批准或驳回、更新时刻、作废时刻、上一张证书、下一张证书等。用户证书使用信息查询包括证书被验证记录,提供验证者信息和时刻。供用户本人查证自己证书使用纪录,是否有他人试图使用自己的证书。下一版本中,将提供用户告警机制,用户能够设定自己的检查条件,系统核查满足条件后,就发送告警信息给用户。以尽快解决安全隐患。政策编辑身份认证系统提供自行编辑证书政策的功能,能够让运行商自行修改证书策略。数据备份身份认证系统提供根证书的导入导出功能,也支持所有的数据备份和恢复功能。为数据安全提供保障。产品升级对不

22、断提高的技术和新的需求,身份认证系统努力提升产品性能和功能。身份认证系统只需要系统治理员将系统进入维护模式,运行与该系统配套提供的软件升级包,就能够对产品进行升级。2.4 身份认证系统功能简介系统初始化执行系统初始化功能,包括删除所有数据,缺省系统治理员、系统操作员的生成。根证书的生成或指定。系统IP地址更改。系统治理执行系统治理功能,包括系统治理员治理、操作员治理、根证书治理、系统服务治理、系统日志治理、License治理、系统密钥治理。用户信息治理要紧执行用户信息治理的工作,包括用户信息的增加、修改、删除。证书申请信息治理要紧执行证书申请信息的治理工作,包括证书申请信息的添加、修改和删除。

23、证书的治理如作废、签发、暂停、恢复等等。以及统计报表的制作打印等等。用户、证书自服务:用户证书自治理的工作,如用户信息的录入,修改,用户证书申请请求,用户证书的下载,用户证书的废除。以及查询、下载他人证书、CRL。下载根证书。接收注册请求,签发公钥证书支持离线或在线签发证书两种方式。前者密钥对由身份认证系统生成;后者密钥对在客户端由扫瞄器或其他PKI软件生成。证书查询 用户能够输入一定的条目如Email或姓名等,通过模糊查询,获得用户证书列表,选择一张证书下载到扫瞄器中,或保存。公布证书吊销名单(CRL)定期公布最新证书吊销名单。CRL遵从X.509V3格式。提供在线证书状态查询(OCSP)身

24、份认证系统提供证书状态查询,有效提高可靠性。提供日志治理日志是每次操作的记录,其要紧作用有二。一是用于事后故障清查的系统维护方面;其二是事故处理,为系统安全审计提供现场记录数据,是安全审计与追踪的基础。身份认证系统访问操纵访问身份认证系统需要强身份验证,只有通过超过半数以上的系统治理员的PIN卡验证后,才同意系统治理员访问身份认证系统,执行安全操作。用户证书介质制作用户证书介质即用户身份标识介质,介质中存有用户证书、该证书的签发者证书、和被加密的该用户的私钥。用户证书介质能够是软盘,也能够是安全性更高的IC卡或USB棒。用户证书介质的选择,需视用户对安全性的要求而定。2.5身份认证系统安全性分

25、析我们提供的该套身份认证系统在安全设计过程中要紧考虑四个要紧措施:身份鉴不措施、数据的传递过程的机密性与完整性措施、权限分割与互相制约措施、自主和可控性措施的四项措施。2.5.1本系统安全性爱护的必要性数字化信息社会尽管给人们的工作带来了方便,然而由于它是基于网络的信息传递也给人们的工作带来了专门多不便之处,在工作中缺少了物理界面的出现,从而带来了信息安全保密问题的出现。通过长时期的了解和观看,我们发觉我国信息安全保密还存在以下问题:信息安全保密意识淡薄,缺少紧迫感和正确的认识。信息网络防备能力脆弱,信息保密技术研究和技术防范手段滞后,泄密隐患突出。信息安全基础设施薄弱,缺少必要的物质条件,一

26、些重要的信息系统使用进口的安全设备,无法保证其安全性和有效监管。信息安全保密治理力度不够,治理体系不够完善,内部治理漏洞隐患大,网络缺少对用户认证与权限的治理,也缺少对信息内容的保密级不的划分与设定。总之,本系统安全性爱护不仅是必要的,也是相当重要的。2.5.2安全性要求随着各个单位内网办公应用系统需求的迫切提升,信息安全已成为焦点问题之一,尤其是CA认证越来越成为整个电子商务中的安全重要环节,因此数字身份认证系统本身的安全也越来越重要。概括起来,认证系统对安全的最差不多要求如下:身份鉴不(Authentication )在操作员或治理员进行认证系统的操作钞票要能确认对方的身份,并要求在操作过

27、程中操作员或治理员的身份不能被假冒或伪装。数据的机密(Confidentiality)对敏感信息进行加密,及时不人截获数据也无法得到其内容。数据的完整性(Integrity)要求同意方能够验证受到的信息是否完整,是否被人篡改,保证操作过程中的信息安全。不可抵赖性(Non-Repudiation)操作一旦完成,发送方不能否认他发送的信息,接收方则不能否认他所收到的信息。2.5.3安全性设计原则在设计证书系统的安全时,我们要紧遵守了以下原则:网络信息系统安全与保密的“木桶原则”:对信息均衡、全面地进行安全爱护;网络信息安全系统的“整体性原则”:安全防护、检测和应急恢复;数字身份认证系统安全性的“有

28、效性与有用性”原则:不能阻碍系统的正常运行和合法用户的操作活动;信息安全系统的“等级性”原则:安全层次和安全级不;信息安全系统的“动态化”原则:整个系统内尽可能引入更多的可变因素,并具有良好的扩展性;安全与保密系统的设计应与网络设计相结合的原则;自主和可控性原则;权限分割、互相制约、最小化原则;有的放矢、各取所需原则。2.5.4安全性设计方案身份鉴不措施身份鉴不措施是指在操作员或治理员进行登陆系统进行操作之前必须进行身份的鉴不。流程图如下:登录者用自己的私钥对这段随机文字进行签名,并上送自己的证书序列号服务器随机生成一段文字,下传到客户端服务器依照上送的证书序列号从数据库中取出登录者的证书校验

29、签名成功登录拒绝登录成功拒绝每个治理员、操作员、证书用户在进入系统之前,都必须在系统的数据库中先录入各自的证书,这一过程也称开户。在治理员或操作员进行登录前,服务器会生成一个随机字符串,并要求登录者对那个字符串进行签名,由于那个字符串是随机的,并含有时刻信息,因此这种方法可防治重放攻击。登录者将随机字符串签名后,会将签名发送到服务器端。服务器可从库中取出签名者的证书进行校验。假如检验通过,则证明登录者身份真实。在操作过程中操作员或治理员不管进行合作操作,都要对通信信息进行签名,保证了其身份不能被假冒或伪装。同时加入签名也保证了操作一旦完成,发送方不能否认他发送的信息,接收方则不能否认他所收到的

30、信息。2.6身份认证系统应用开发接口2.6.1身份认证系统接口函数身份认证系统接口函数是为所有基于该套系统证书应用程序开发者提供编程接口。应用开发者不需要深入了解证书的结构、猎取、验证等一切与证书相关的操作,只需要关怀应用的开发即可。接口函数支持1024/128位强度的加密算法,证书验证、黑名单查询、数字信封,数字签名,验证签名,摘要,对称加解密,PEM编解码,从介质中读取证书,私钥,证书验证(包括CRL,OCSP验证),证书解码等。接口函数包括2种类型:API和证书治理器。API有标准c版和java 版,支持包括Aix、hp、Solaris、Windows 在内的各种主流操作系统;证书治理器

31、API支持Windows系列。API提供的功能要紧包括签名、从证书提取证书细节等各项功能;证书治理器API不但包括了API的大部分功能,另外还提供了证书的治理功能,包括证书的添加、删除、导入导出等功能,这些功能能够方便客户端对证书的治理,结合API的强大功能,能够开发出一套功能强大的身份认证应用系统。我们保证紧密配合应用系统开发商对*身份认证信息系统的开发,以确保整个系统的完整和及时的开发完成。为客户端同时提供ActiveX控件和JavaApplet开发接口。应用服务器端同时提供动态连接库,COM组件和JavaBean开发接口。 2.6.2 API与身份认证系统结合开发应用系统在*的系统中,需

32、要加入身份认证和数字信封等功能,爱护网络上数据的安全性、保密性、完整性、身份可识不以及各项操作的不可否认性等安全功能,在分析了*的具体需求只有,我们认为,结合我们现有的产品身份认证系统和接口函数,能够开发出一套适合需求的产品。在开发过程中,我们建议按以下流程设计应用程序:1、*通过身份认证系统为用户发放数字证书;2、在用户第一次登录系统时,要求用户使用数字证书等陆,应用系统发出随机串要求客户端对随机串进行签名,并返回签过名的随机串,由应用系统验证用户身份;(建议客户端使用证书治理器 API开发,服务器端使用API)3、确认用户身份后,能够依照*系统的授权,进行各项操作。因为身份认证系统是软、硬件一体机,用户只要通过Web就能够轻松的发放证书,无需额外的治理和复杂的操作,同时结合接口函数功能,能够完成各项关于证书的操作以及证书的治理。同时身份认证系统的功能要紧是治理证书和发放证书,在应用系统中,只与应用系统关联,对网络没有额外的要求,因此可不能阻碍到外网的用户。通过身份认证系统数据导出接口,能够把证书服务器和认证服务器中的用户数据与主应用系统的数据库服务器(Oracle 9i)中的系统用户数据保持实时的一致,确保整个系统用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论