版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云密码应用规范目 次1范引文件 1语定义 1密应总架构 2概述 2云码设3密资4概述 4框4云码理4云码4云码5基设施 5密服接规范 5概述 5接说明 6附录A(料)云码应合性考表 7附录B(范)接规范 9I云密码应用规范范围本文件规定了云密码应用总体技术架构,规定了云密码资源池和云密码服务接口的技术要求。(GB/T7408数据元和交换格式信息交换日期和时间表示法GB/T31167信息安全技术云计算服务安全指南GM/T0029签名验签服务器技术规范GM/T0054信息系统密码应用基本要求GM/T0062密码产品随机数检测要求下列术语和定义适用于本文件。3.1云密码cloudcryptographic3.2云密码服务cloudcryptographicservice3.3云密码应用cloudcryptographicapplication通过使用云密码服务,实现密码功能的应用。3.4虚拟化virtualization1一种资源管理技术,将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分割、组合为一个或多个电脑配置环境。3.5数据退役dataretire用。概述云密码应用框架如图1所示,框架图分为上下两部分:——PCSSLVPN——下部分为密码资源池,基于云密码资源、密码基础设施,对外开放密码服务即接口,为云平台及云租户提供统一的密码服务。2图1云密码应用总体架构为确保云密码应用基础环境的安全,云密码服务在云端的建设应符合GB/T31167的要求。根据不同的安全需求,云密码资源池需提供多种不同安全等级的密钥隔离机制。针对高安全等级场景,能够支持基于硬件虚拟化技术实现的密钥隔离,以保证各个虚拟业务单元独享安全密码服务。》GM/T0054。3概述框架图图2密码资源池架构图4(GM/T0062GM/T0029GB/T7408概述B。5HTTPHTTPPOSTUTF-8本规范不改变已有HTTP标准的任何定义,实现者可以充分利用开发语言的HTTP工具包进行扩充。请求参数格式和相应数据格式为JSON,编码为:UTF-8。URLURL按照如下结构定义::port/testcontrol\/ \ /\ /| | |scheme authority URL1:表1URL字段说明schema本接口规范规定schema采用httpsauthority提供API服务的主机名称(或IP)以及端口path操作的目标资源的路径6附录A(资料性)云密码应用合规性参考表云密码应用合规性参考表见表A.1。表A.1云密码应用合规性参考表指标要求密码技术应用点采取措施物理和环境安全身份鉴别在系统所在机房部署安全电子门禁系统,使用国密规定的算法(如,SM4)算法进行密钥分散,实现门禁卡的一卡一密,并对人员身份进行鉴别。电子门禁记录数据完整性在系统环境监控区部署服务器密码机,使用国密规定的算法(如,HMAC-SM3)对电子门禁系统进出记录和视频监控系统记录等数据进行完整性保护。视频记录数据完整性密码模块实现在安全电子门禁系统和服务器密码机中实现密码算法、密码技术、云密钥管理,云密码服务。网络和通信安全身份鉴别在系统网络接入区和数据灾备区分别部署IPSecVPN,对通信双方进行身份鉴别。访问控制信息完整性在系统网络接入区和数据灾备区分别部署IPSecVPN,对访问控制信息进行完整性保护。通信数据完整性在网络接入区和数据灾备区分别部署IPSecVPN,对访问控制信息进行完整性保护;智能移动终端与本系统的通信数据机密性和完整性在“应用和数据安全”层面实现。通信数据机密性通信双方调用云密码加解密与签名验签服务,建立安全的备份数据传输通道,确保数据机密性。集中管理通道安全在统一管理区部署SSLVPN安全网关,建立安全的集中管理通道。密码模块实现在SSLVPN安全网关中调用云密码服务加解密、签名验签、密钥管理等接口。设备和计算安全身份鉴别在系统业务办公区PC端部署安全浏览器,并向系统管理员配发USBKey,对登录堡垒机用户调用云服务接口,进行身份鉴别和远程管理身份鉴别,信息传输机密性保护。远程管理身份鉴别信息机密性在远程管理时,对管理员的身份鉴别信息进行加密保护,防止鉴别信息泄漏。7表A.1云密码应用合规性参考表(续)指标要求密码技术应用点采取措施设备和计算安全访问控制信息完整性份鉴别通过USBKey限控制列表进行完整性保护。敏感标记的完整性调用云密码服务加解密接口对敏感标记的数据进行加密处理,实现敏感标记的完整性。日志记录完整性完整性保护。重要程序或文件完整性调用云密码服务数据签名接口,使用国密规定的算法(如,SM2)数字签名技术进行完整性保护,使用或读取这些程序和文件时,通过USBKey进行验签,以确认其完整性。密码模块实现USBKey术、云密码服务、云密钥管理。应用和数据安全身份鉴别调用云密码服务的证书签发与身份认证接口实现身份的鉴别。访问控制信息和敏感标记完整性份认证系统应用用户访问权限控制列表进行完整性保护。数据传输机密性PC端安全浏览器与SSLVPNSSL协保数据存储的机密性。数据存储机密性数据传输完整性数据存储完整性日志记录完整性完整性保护。重要应用程序的加载和卸载的身份鉴别在“设备和计算安全”层面完成。抗抵赖间戳,实现操作行为的不可否认性。密码模块实现USBKeySSLVPN理。8附录B(当HTTP协议返回码为200时,status_code有效,接口具体返回情况见表B.1。表B.1接口具体返回情况表status_code描述0访问成功1参数错误2参数为空3其他错误4未知错误102时间戳无效103重复操作104控制失败105系统异常106身份无效与特定业务或接口有关的返回字段在result对象中说明,具体释义参见相应端口的描述。密钥申请接口说明见表B.2。表B.2 密申接说明接口功能描述密钥申请接口形式化描述applyKey{key_type}接口字段描述参数类型描述actionapply_keyString密钥申请targetkey_typeString密钥类型timestampTime时间戳,精确到毫秒tokenInt用户tokenalgorithmString算法9表B.2密钥申请接口说明(续)接口功能描述密钥申请请求样例{"action":"apply_key","target":{"key_type":"asymmetric","timestamp":1581077428207,"token":42dae262b8531b3df48cde9cc018c512,"algorithm":"SM4"}}响应参数status_code返回状态码status_text返回状态信息result返回结果(密文)响应样例{"status_code":0,"status_text":"success","result":"aGVvc2FwMTIzZWVy"}密钥注销接口说明见表B.3。表B.3密钥注销接口说明接口功能描述密钥注销接口形式化述revokeKey{key_tag}接口字段描述参数类型描述actionrevoke_keyString密钥申请targetkey_tagString密钥标签timestampTime时间戳,精确到毫秒tokenInt用户令牌请求样例{"action":"revoke_key","target":{"key_tag":"qiye_hwcwv","timestamp":1581077428207,"token":42dae262b8531b3df48cde9cc018c512}}响应参数status_code返回状态码status_text返回状态信息10表B.3密钥注销接口说明(续)接口功能描述密钥注销响应样例{"status_code":0,"status_text":"success"}密钥更新接口说明见表B.4。表B.4密钥更新接口说明接口功能描述密钥更新接口形式化述updateKey{task_tag}接口字段描述参数类型描述actionupdate_keyString密钥申请targetkey_tagString密钥标签timestampTime时间戳,精确到毫秒tokenInt用户令牌algorithmString算法请求样例{"action":"update_key","target":{"key_tag":"qiye_hwcwv","timestamp":1581077428207,"token":42dae262b8531b3df48cde9cc018c512,"algorithm":"SM4"}}响应参数status_code返回状态码status_text返回状态信息result返回结果(密文)响应样例{"status_code":0,"status_text":"success","result":"aGVvc2FwMTIzZWVy"}11加密接口说明见表B.5。表B.5加密接口说明接口功能描述数据加密接口形式化述encrypt{message}接口字段描述参数类型描述actionencryptString加密targetkey_tagString密钥标签timestampTime时间戳,精确到毫秒tokenInt用户令牌algorithmString算法请求样例{"action":"encrypt","target":{"key_tag":"qiye_hwcwv","timestamp":1581077428207,"token":42dae262b8531b3df48cde9cc018c512,"algorithm":"SM4","message":"hello"}}响应参数status_code返回状态码status_text返回状态信息result返回结果(密文)响应样例{"status_code":0,"status_text":"success","result":"aGVvc2FwMTIzZWVy"}解密接口说明见表B.6。表B.6解密接口说明接口功能描述数据加密接口形式化述decrypt{encrypt_message}接口字段描述参数类型描述actiondecryptString解密targetkey_tagString密钥标签timestampTime时间戳,精确到毫秒12表B.6解密接口说明(续)接口功能描述数据加密targettokenInt用户令牌algorithmString算法请求样例{"action":"decrypt","target":{"key_tag":"qiye_hwcwv","timestamp":1581077428207,"token":42dae262b8531b3df48cde9cc018c512,"algorithm":"SM4","message":"aGVvc2FwMTIzZWVy"}}随机数获取接口说明见表B.7。表B.7随机数获取接口说明接口功能描述获取随机数接口形式化描述getRandom接口字段描述参数类型描述actionget_randomString解密targettimestampTime时间戳,精确到毫秒tokenInt用户令牌请求样例{"action":"get_random","target":{"timestamp":1581077428207,"token":42dae262b8531b3df48cde9cc018c512}}响应参数status_code返回状态码status_text返回状态信息result返回结果(密文)响应样例{"status_code":0,"status_text":"success""result":"123"}13时间戳获取接口说明见表B.8。表B.8时间戳获取接口说明接口功能描述时间戳获取接口形式化描述getTimestamp接口字段描述参数类型描述actionget_timestampString时间戳获取targettokenInt用户token请求样例{"action":"get_timestamp","target":{"token":42dae262b8531b3df48cde9cc018c512}}响应参数status_code返回状态码status_text返回状态信息result返回结果(密文)响应样例{"status_code":0,"status_text":"success","result":"1581077428207"}时间戳验证接口说明见表B.9。表B.9时间戳验证接口说明接口功能描述时间戳验证接口形式化描述verifyTimestamp接口字段描述参数类型描述actionverify_timestampString时间戳验证targettimestampTime时间戳,精确到毫秒tokenInt用户令牌请求样例{"action":"verify_timestamp","target":{"token":42dae262b8531b3df48cde9cc018c512}}14表B.9时间戳验证接口说明(续)接口功能描述时间戳验证响应参数status_code返回状态码status_text返回状态信息result返回结果(密文)响应样例{"status_code":0,"status_text":"success","result":"legal"}身份注册接口说明见表B.10。表B.10身份注册接口说明接口功能描述身份注册接口形式化描述registered接口字段描述参数类型描述actionregisteredString时间戳验证targettimestampTime时间戳,精确到毫秒idInt用户/企业idpasswordString注册口令请求样例{"action":"Registered","target":{"timestamp":1581077428207,"id":111,"password":123abc}}响应参数status_code返回状态码status_text返回状态信息响应样例{"status_code":0,"status_text":"success"}令牌获取接口说明见表B.11。15表B.11令牌获取接口说明接口功能描述令牌获取接口形式化描述getToken接口字段描述参数类型描述actionget_tokenString时间戳验证targettimestampTime时间戳
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 姚安县市级名校2026届中考冲刺预测卷(六)英语试题含解析
- 供应链协同管理流程模板整合版
- 人力资源流程管理工具集及操作指南
- 2026年多层集装箱房钢结构连接方案
- 2026年学前教育专业应届生职业目标与实现路径
- 2026年化学课堂教学思政元素融入案例
- 自愿跟岗协议书
- 餐饮服务双语·第二版课件 项目八 结账和送客服务
- 学校车辆管理制度模板
- 活动策划方案申请模板(3篇)
- 2025年农商行考试题及答案
- 2026年春苏教版新教材小学科学二年级下册教学计划及进度表
- 2025中证信息技术服务有限责任公司招聘16人笔试备考试题附答案
- 8.3 新疆的地理概况与开发保护 课件 2025-2026学年湘教版地理八年级下册
- 流程管理优化工具及方法
- 医疗设备采购与招标流程
- 雨课堂学堂在线学堂云中华戏曲艺术鉴赏华侨单元测试考核答案
- PET吹瓶工艺操作指导书
- DB4419∕T 30-2025 高层、超高层民用建筑匹配消防救援能力建设规范
- 2025中国高等教育学会秘书处招聘6人备考题库(非事业编制北京)附答案
- 2025浙江宁波市水务环境集团有限公司招聘2人笔试参考题库附带答案详解(3卷)
评论
0/150
提交评论