• 0755-82538016
  • 0755-82560826
  • 深圳网站建设_APP小程序开发_博纳网络

    • 网站建设案例
      • ";

        营销网站建设

        全网营销网站

        高端网站建设

        商城网站建设

        外贸网站建设

        小程序开发

        区块链开发

        物联网项目开发

        定制app开发

        在线教育网站

        速成网站建设

        服装网站建设

        餐饮网站建设

        珠宝首饰网站

        机械制造网站

        文化旅游网站

        家装建材网站

        美容化妆品网站

        数码产品网站

        模板案例库

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站推广
      • ";

        网站优化基础

        建站优化

        网站优化

        营销推广

        整站优化

        推广帮助

        谷歌搜索

        推广方案

        推广套餐

        推广技巧

        百度排名

        巧用微博推广

        直播视频网站推广法

        微信推广网站方法

        网站外链推广

        公共微信号推广

        网站优化闲谈

        常见问题

        公司资讯

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站制作资讯
      • ";

        网站制作

        外贸网站建设

        网站设计

        网站代运营

        深圳网站建设专栏

        深圳小程序开发

        网站改版

        APP开发

        网站建设方案

        安全维护

        软件开发

        平台搭建

        建站行业资讯

        域名注册

        虚拟主机

        企业邮局

        国外主机

        VPS独享空间

        免备案香港服务器

        如何解析域名

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站报价
      • ";

        网站报价

        建站方案

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 公司动态
      • ";
        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 关注博纳
      • ";

        网站制作精英团队

        网站建设公司愿景

        公司介绍

        主营业务

        博纳文化

        加入博纳

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 联系我们
      • ";

        网站建设公司联系方式

        网站建设、网站制作公司乘车路线

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
      网站制作资讯

      当前位置:

        主页网站制作资讯APP开发APP开发安全系统之密钥 PKI的主要组件详解

      APP开发安全系统之密钥 PKI的主要组件详解

      发布时间:2022-05-21

      文章编辑:网站建设 文章来源:APP开发 浏览量:次

          APP开发安全系统之密钥 PKI的主要组件详解。APP开发公司在处理项目信息安全时,将组成PKI的两个基本元素分别是公钥密码和公钥证书管理。对于公钥密码而言,要想利用给定的公钥计算出私钥是无法实现的。因此,公钥可以公开发布。APP项目开发公钥密码系统的优势在于发送方能够利用接收方的公钥对消息进行加密,之后发送给接收方。同时,在不同的应用环境中,公私密钥对的功能是不同的,如加密与解密以及签名与签名的验证。
          
          起初,公钥密码系统被认为是较为理想的密码系统,主要原因是不需要利用安全信道传送密钥,从而避免了密钥泄露的风险。但可能存在的一种情景是,黑客可能会冒充发送方A向接收方B发送公钥e',而接收方会误以为这就是发送方的公钥e。之后,黑客会对A发送给B的数据流进行监听,并且使用自己的私钥d'解密获取原始消息,再用B的公钥e进行加密,发送给B。上述情景表明,对公钥的数据源进行认证是非常必要的,可以利用公钥证书管理的方式实现。
      数字证书能够唯一地将用户与用户的公钥相绑定,最简单的实现手段是通过外部实体,将用户的基本信息和公钥打包,再使用外部实体的私钥进行签名。这里的外部实体是指可信的第三方,例如证书机构,用户的基本信息包括用户名、所在的公司名、E-mail地址、发布者证书的相关信息、发布日期和过期日期等。在对证书签名验证成功的情况下,证书上的公钥便可正常使用了。
          用户在接收到由A签名的消息后,可认为这条消息的发送者就是A,但黑客可能利用此点发起重放攻击。例如,某人发消息给银行,内容是支付10元给A,试想A窃听到这条消息,则A可以向银行多次发送,形成重放攻击。消除该攻击方式的解决方法是,加入发送时间、序号ID或者其他唯一标识于签名消息中。对于TLS/SSL协议而言,通过在消息中加入ID号,即可防止重放攻击。
      APP开发关于密钥系统的PKI的主要技术组件和功能
          PKI安全体系对外公开,提供了一系列对外接口和安全标准。PKI技术中包含下述实体功能的软/硬件的集合:终端实体(EE)、注册机构(RA)、证书机构(CA)、PKI目录。PKI主要的技术组件和操作流程如图3-6所示。
      以下列出了PKI的主要技术组件,不同技术组件之间能够进行互操作。
      1.终端实体应用程序
      提供给终端用户使用的软件,具体功能介绍如下。
      ①生成并存储公私钥对,供用户使用;
      ②能够进行数字签名,并提交数字证书应用程序;
      ③申请更新数字证书;
      ④申请撤销数字证书;
      ⑤查找、检索数字证书,并撤销相关信息;
      ⑥对数字证书的有效性进行验证,并读取证书的内容;
      ⑦生成数字签名,并对其合法性、有效性进行验证。
      2.APP开发关于密钥注册机构
      完全与终端实体和CA相兼容,并且支持相似的基本功能。例如,密钥的生成、存储与访问,对数字签名和数字证书进行处理。一个注册机构一般能够为PKI中的多个CA及终端实体提供服务。注册机构的主要作用是支持用户的特定需求。
      ①用户注册:利用用户注册,能够找出PKI的潜在参与者。注册机构在一特定的DB中生成用户对象,而用户对象中含有诸多用户属性,这些属性均在注册策略中定义,如用户名字、题目、E-mail地址等内容。
      ②对用户进行认证:利用此过程,注册机构第一次对证书应用(主体)的身份进行认证,同时,确定特定的公钥(需要验证的公钥)属于此应用。
      ③同意终端用户的请求:针对终端用户的请求,注册机构可以做出同意与否的决定。例如,终端用户第一次申请数字证书,或者针对已过期的证书申请更新。
      ④证书撤销:注册机构能够命令CA撤销用户的数字证书。同时,根据PKI的撤销策略,撤销理由可以选择提供或者不提供。
      3.APP开发关于证书机构
      一般由CA管理员安装、配置、启动后,便能够自动运行。CA犹如一个绝对可信的签名发动机,主要负责签发、管理数字证书,并且能够撤销用户提交的请求。因此,CA在以PKI业务规则为基础的执行中,扮演着非常关键的角色。总的来说,CA主要具备下述功能。
      ①密钥认证:CA签发用户的公钥,并且发布与公钥相绑定的数字证书。
      ②证书更新:在用户证书过期时,发布新的数字证书。
      ③证书撤销:将用户的数字证书添加至撤销列表中。
      ④证书公布:将用户的数字证书放入PKI目录,用户在该目录中能够查找并检索数字证书。
      ⑤撤销列表维护:对撤销列表进行实时维护,使得撤销列表与当前的PKI目录保持一致。
      ⑥撤销列表公布:将撤销列表放入PKI目录中,用户在该目录中能够查找和检索证书。好了,深圳APP开发公司本文关于“ APP开发安全系统之密钥 PKI的主要组件详解”知识就分享到这里,谢谢关注,博纳网络编辑整理。
       

      当前文章链接:/construction/appkaifa/14789.html
      上一篇:APP开发关于公钥基础设施是什么? 下一篇:APP开发关于移动端千名技术规范解析
      返回列表
      如果您觉得案例还不错请帮忙分享:

      [声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

      相关案例推荐

      资讯分类

      • 网站制作
      • 外贸网站建设
      • 网站设计
      • 网站代运营
      • 深圳网站建设专栏
      • 深圳小程序开发
      • 网站改版
      • APP开发
      • 网站建设方案
      • 安全维护
      • 软件开发
      • 平台搭建
      • 建站行业资讯
      • 域名注册
      • 虚拟主机
      • 企业邮局
      • 国外主机
      • VPS独享空间
      • 免备案香港服务器
      • 如何解析域名

      最新发布

      • 社区APP开发上线后影响用户使用的粘性有哪些?
      • 为什么说大健产业O2OAPP开发潜力无限
      • 网络公司对社区O2OAPP开发基本认识
      • 工业4.0时代怎样做好一个APP的开发工作?
      • APP开发公司分析APP应用开发下一个巨头在哪些领域?
      • APP电子商务平台开发前景如何?
      • 社交类型APP开发需要具备的五个必要条件
      • 社交类型APP平台开发使用小程序还是APP模式好?
      • 使用HTML语言开发APP商城可以吗?
      • 社区O2OAPP开发的方向选择

      相关资讯

      • APP开发设计过程之设计网站和APP实操体验
      • APP开发前期项目需求研究在设计过程中的重要性
      • APP开发前期规划之谁会使用这个网站或APP?
      • APP开发经验之在敏捷与瀑布式环境中设计
      • APP开发规划之信息架构
      • APP开发规划之设计师要排出噪音意见
      • APP开发设计至如何将设计工作过渡到线框图
      • APP开发设计师的工作流程与重要性
      • APP开发设计师完成项目模型设计之后的下一环节是什么?
      • 电商开发APP需要权衡并制定功能的优先级

      热门搜索

      • 设计
      • 小程序开发
      • 企业网站制作
      • 网站代运营
      • APP开发公司
      • 手机网站建设
      • 网站建设方案
      • 网站
      • 网站建设
      • tP外包

      Copyright © 2021 博纳网络 版权所有  粤ICP备17054727号

      • 棣栭〉

      • 鍜ㄨ

      • 閫氳瘽

      • 妗堜緥

      • 杩斿洖

      🏠
      首页
      📞
      电话咨询
      💬
      立即咨询
      📁
      案例