国库信息系统横向联网签名服务解决方案.docx
- 文档编号:11475962
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:9
- 大小:1.22MB
国库信息系统横向联网签名服务解决方案.docx
《国库信息系统横向联网签名服务解决方案.docx》由会员分享,可在线阅读,更多相关《国库信息系统横向联网签名服务解决方案.docx(9页珍藏版)》请在冰豆网上搜索。
国库信息系统横向联网签名服务解决方案
国库信息系统横向联网
签名服务解决方案
吉大正元信息技术股份有限公司
2008年03月
目录
1背景概述2
2需求分析3
3解决方案5
4功能描述8
4.1数字签名8
4.2数字信封功能8
4.3证书解析8
4.4数据编码9
4.5数据摘要9
4.6获取原文9
4.7获取文件9
5方案特点10
1
背景概述
随着场经济的发展,尤其是社会信息化进程的推进和税收征管体制改革的深入,充分利用现代信息技术,加强和改进税收征管,确保税款应收尽收、及时入库,同时又以人为本,为纳税人提供优质、快捷、方便、高效的纳税环境,已经成为税务、财政及国库等税收征管部门和广大纳税人的共同要求。
利用信息技术改善税收征管和纳税环境的一个重要手段就是财、税、库、关、行横向联网。
国库横向联网系统(TIPS系统)是以人行国库为中心,与财政、税务、海关、商业银行等部门进行信息的横向联网,利用电子信息和网络数据交换方式代替传统的手工单据及票据交换方式,电子缴税,全面实现国库收付业务的电子化、票据交换的无纸化操作,以增强国库资金管理的时效性和准确性,实现多个部门之间国库管理信息的资源共享,确保预算收入及时、准确、足额入库,保证财政资金的正常调度,直接服务于政府的预、决策。
"横行联网"的核心思想是达到税款"实时代扣",财政收入和拨款实时到帐,信息资源共享,完善纳税服务体系。
由于国库横向联网是横跨不同行政体系的信息交互,那么如何保证各体系之间信息专递的互信?
如何保证缴库信息的安全性、完整性、身份的不可抵赖?
在《财税库银税收收入电子缴库横向联网管理暂行办法》第二章基本要求第六条明确指出“电子缴库信息的传输实行全过程加密及身份确认,能够保证信息的安全性、完整性、不可篡改性和不可否认性。
”在此基础上,国库横向联网系统通过数字签名实现了对信息安全的保护。
2
需求分析
人民银行下发的相关技术标准中指出:
TIPS业务系统可采用软件和硬件的形式完成对缴库信息的数字签名,从而保证信息的完整性、不可篡改性和不可否认性。
目前,各级国库单位大部分系统采用人行下发的数字签名接口通过软件方式实现对信息的数字签名,但是采用软件的方式存在以下几个方面的风险:
传统信息交互方式
⏹系统压力不可控
在目前建设完成的TIPS业务系统中,均采用接口的方式实现国库信息的签名与验签,实际上签名与验签是作为TIPS整体系统的一个功能,但是由于在TIPS业务系统中,系统主机和资源的选择往往是依据TIPS本身业务的压力而进行选择。
由于TIPS业务系统的国库信息的提交时间相对比较集中,因此在大批量的国库信息上报过程中,对信息的签名与验签占用了大量的系统资源,造成TIPS系统整体的性能下降。
但是在信息提交不集中的时间段TIPS业务主机的系统压力正常,因此TIPS业务的整体系统压力不可控。
给TIPS业务系统的稳定运行造成了一定隐患。
⏹业务与安全融合
TIPS业务目前采用了人行下发的标准签名接口进行国库信息的签名与验签,业务流程与安全紧密融合,但是这就造成了一旦签名接口进行改动或升级势必会涉及到业务本身,同时如果TIPS业务进行响应的修改或修订,也将影响到安全部分,那么无论上述那种情况最终的结果都是造成TIPS业务整体的改造成本升高,影响TIPS业务应用正常应用的周期。
同时,在银行、财政很多国库单位,对于TIPS业务层面的管理和签名等涉及安全层面的管理是相对分离的,即业务对应的是业务部门,安全则对应信科部门或者安全部门。
管理的分离和系统的融合造成了一旦TIPS业务出现故障,很难进行问题和责任的定位,无端增加了业务的应急响应成本。
这也是在业务系统应用过程中无法避免的问题。
⏹安全性低不符合国家相关规定
由于TIPS业务系统在实现数字签名的时候需要调用业务的签名证书,但是在TIPS业务的应用环境中缺少安全的证书容器,签名证书多以文件的方式保存在TIPS业务系统中,安全性差,一旦被他人更换后果不可估计,造成了TIPS业务的安全隐患。
同时,在国家密码管理局颁发的《认证系统密码及其相关安全技术规范》中明确指出“证书密钥的产生和使用必须在硬件载体中完成。
”
⏹资源无法复用
在TIPS业务系统中通过签名接口实现对信息的签名与验证签名,从单个业务系统看并未有太多的问题,但是从整体业务体系来看,需要通过接口实现业务流转过程中的系统会很多。
我们以商业银行为例,在TIPS系统需要数字签名保证其信息完整性、不可篡改性和不可否认性。
还有网银系统、内部办公、同人行连接的征信系统、票据影印系统等等业务系统都需要对类似TIPS业务的安全防护手段。
目前,针对上述提到的一些业务只能针对响应的业务通过接口进行开发,实现数字签名和签名验证的功能。
那么重复的工作无疑增加了业务建设的成本,同时即使业务改造完成也面临着我们上面提到的系统压力和业务与管理之间的各种问题,这也是任何一个国库单位不想看到的局面。
3解决方案
针对上面我们所提到的问题,那么我们建议在TIPS业务系统中采用硬件签名服务器的形式提供集中的签名与签名验证工作。
如下图:
其具体的应用流程如下所示(我们以商业银行完整的缴库信息交互为例):
1.商业银行TIPS信息将需要签名的数据通过数据接口发送给后台的硬件签名服务器;
2.硬件签名服务器将选择TIPS业务的签名证书将提交过来的信息进行数字签名,并将签名结果返回商行TIPS业务系统;
3.商行的TIPS系统将签名后的缴库信息通过专网传递到人民银行的TIPS业务系统中;
4.人行TIPS业务系统直接将商行签名后的缴库信息转发给后台硬件签名服务器;
5.硬件签名服务器对商行的缴库信息进行验证,并对验证结果进行数字签名返回给人行的TIPS系统;
6.TIPS系统将签名验证的回执返回给商行的TIPS系统;
7.商行TIPS系统将人行签名的回执发送给签名服务器,签名服务器完成对签名校验,并返回给商行TIPS系统;
8.完整的签名以验证的流程完毕;
如上面的流程所示,其中任何一个签名校验出错都将反馈给TIPS业务系统。
在上述的TIPS业务的数据签名流程中,人民银行的TIPS业务系统硬件签名服务器的改造以在2007年由我公司完成,目前人民银行TIPS业务系统后台部署了2台我公司硬件签名服务器通过负载均衡可以完成2000笔/秒业务的签名与验签压力,最大可达3200笔/秒业务的签名与验证签名的工作。
同时由于人民银行CA系统是我公司与2004年承建,并且目前TIPS业务中的DSign接口由我公司提供,因此在硬件签名服务器的后台替换中,前台已建设完成的业务系统无需做任何改动,TIPS系统的签名服务部分平滑的过渡到硬件平台实现,大大提升了系统整体的处理效率,并且未来扩展更为简单。
(在上述的流程中,由于签名压力并不大因此可以保持签名的方式不变验证签名由签名服务器完成,可根据用户的具体需求和业务压力情况进行定制)
经过上面的业务改造,我们前面提到的一些问题得到了相应的解决:
⏹系统压力可控
TIPS采用上述的建设模式以后,各国库单位的TIPS系统可以选择将签名或验签的工作提交给签名服务器进行处理,由于签名服务器是独立的硬件设备,单独完成对数据的签名与验证签名,因此其系统的压力更可控,可以根据不同的签名或签名验证的效率选择不同档次的签名服务器。
那么对于TIPS业务来说,待签名或签名验证的数据仅仅是通过数据接口发送给签名服务器,签名或签名验证的工作将不再占用系统主机的资源,整体的TIPS业务环境压力更加可控。
⏹业务与安全独立
由于业务与安全部分的相对独立,那么再TIPS整体的业务环境中,业务系统的管理模符合了国库单位的管理模式,一旦TIPS整体业务出现问题可以迅速的定位故障,是业务流程?
还是数据发送?
还是签名服务器的设备故障?
⏹安全性高符合国家相关规定
在硬件签名服务器实现的TIPS业务环境中,TIPS业务的签名证书将被存储到硬件签名服务器中,签名服务器通过硬件加密卡对证书进行保存,并且不允许签名证书的私钥导出,这就保证了业务系统证书的安全性和唯一性,根本不可仿冒和伪造,大大提高了TIPS业务系统的整体安全性。
同时,也满足了国家对密钥管理的相关要求。
⏹资源复用
从上面提到的业务模式中我们可以看到,对业务数据签名或签名验证的工作由独立的签名服务器进行承担,业务系统仅需要将数据形成固定格式发送给签名服务器即可,剩下的签名与验签的工作在签名服务器中进行完成。
我们可以看到,对于签名服务器来说其主要的功能就是数字签名与签名的验证,其无需和任何一个业务进行绑定,因此签名服务器就相当于一个伺服系统,其它有同TIPS类似业务需求的业务系统均可以通过签名服务器实现对信息安全性、完整性、不可篡改性和不可否认性的校验。
我们还是以商业银行为例,当建立的签名服务体系后,我们刚才提到的网上银行、内部办公、同人行连接的征信系统、票据影印系统都可以将需要签名或者验证的信息发送给签名服务器,由签名服务器统一进行处理。
那么大大降低了系统建设和改造的成本,使原有需要独立完成功能集中实现,资源得以复用。
4功能描述
吉大正元硬件签名服务器系统主要由两部分组成,即签名服务器和安全客户端开发包。
(客户端开发包即目前人行发布的DSign开发包)
⏹产品组成
服务器端:
签名服务器
客户端:
Java版开发包
ActiveX控件开发包
C/C++开发包
其可以实现的业务功能如下:
4.1数字签名
服务器具备对数据进行签名的功能。
要签名的数据可以是单个原文内容、单个文件,也可以是多个原文内容、多个文件。
4.2数字信封功能
服务器提供制作数字信封,支持数据和文件形式。
4.3证书解析
服务器具备解析证书(包含加密证书和签名证书)的功能。
主要提供以下内容:
⏹获取证书主题
⏹获取证书颁发者
⏹获取证书序列号
⏹获取证书有效期
⏹获取证书标准扩展项内容
⏹获取部分自定义扩展项内容
4.4数据编码
服务器提供对一段内容进行Base64编码和Base64解码的功能。
4.5数据摘要
服务器提供对一段内容进行摘要的功能。
4.6获取原文
验证签名后或者解数字信封后,服务器提供从签名包或者数字信封中获取原文内容的功能。
如果有多个原文可以依次取得。
4.7获取文件
验证签名后或者解数字信封后,服务器提供从签名包或者数字信封中获取文件内容的功能。
如果有多个文件可以依次取得。
5方案特点
⏹签名服务器是目前唯一经过人民银行TIPS业务系统测试的成熟产品;
⏹目前,人民银行TIPS业务采用的硬件解决方案,并满足人民银行2000笔/秒的业务需求,已经实现了同各国库单位的横向联网(签名验证)
⏹目前TIPS业务采用的签名数字证书是我公司承建的人行内网CA所签发,签名接口标准和开发包均为我公司DSign接口,无需进行二次开发。
⏹根据不同的业务量,分别配合有低、中、高三款硬件产品,满足不同业务量需求;
⏹签名服务器支持负载均衡、双机热备等多种部署模式可以根据不同的业务需求进行部署
⏹签名服务器支持OCSP、CRL证书的校验机制;
⏹签名服务器支持多根证书、多证书链、多CRL可以支持多个业务的统一签名与签名验证请求;
⏹签名服务器签名证书不可导出,保证后台签名业务的安全性;
⏹签名服务器内部签名与验签均采用经过国家密码管理局批准的硬件加密卡进行处理,整体签名/签名验证效率高;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国库 信息系统 横向 联网 签名 服务 解决方案
![提示](https://static.bdocx.com/images/bang_tan.gif)