T/TAF 084.1-2021 安卓应用程序认证签名技术规范 第1部分:数字签名应用要求.pdf

T/TAF 084.1-2021 安卓应用程序认证签名技术规范 第1部分:数字签名应用要求.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:0.4 M
标准类别:电力标准
资源ID:66947
免费资源

标准规范下载简介

T/TAF 084.1-2021 安卓应用程序认证签名技术规范 第1部分:数字签名应用要求.pdf简介:

T/TAF 084.1-2021,安卓应用程序认证签名技术规范的第1部分,主要是关于安卓应用程序的安全认证标准。这个标准详细规定了数字签名在安卓应用中的应用要求,包括但不限于以下几个方面:

1. 数字签名的定义:数字签名是一种用于验证数据完整性和来源的技术,通过使用公钥加密算法,确保只有原始发布者能对应用进行签名,从而防止恶意篡改或伪造。

2. 应用签名流程:规范了应用从开发、打包、发布到用户下载安装的整个过程中,如何正确使用数字签名进行安全标记,确保应用的来源可靠。

3. 安全证书:规定了应用的数字证书要求,包括证书的有效期、颁发机构、公钥信息等,以确保签名的权威性。

4. 签名验证:要求用户设备在安装或更新应用时,对数字签名进行验证,以确认应用的真实性。

5. 隐私保护:强调了在数字签名过程中,如何保护用户的个人信息,确保数据隐私。

6. 安全更新:规定了应用在更新时,签名的一致性和有效性,防止恶意攻击者利用更新过程中签名的改变进行攻击。

这个规范对于保护安卓应用的用户安全,防止恶意软件的侵入,以及提升用户对应用的信任度具有重要意义。

T/TAF 084.1-2021 安卓应用程序认证签名技术规范 第1部分:数字签名应用要求.pdf部分内容预览:

电信终端产业协会发布

前言 引言 1范围 2规范性引用文件 3术语和定义 4缩略语, 5签名应用要求 5.1概述.. 5.2整体架构. 5.3应用流程 5.3.1身份认证流程 5.3.2签名和查验流程 5.4CA认证要求. 5.5APP签名服务系统功能要求 ? 5.6签名要求.. 5.7签名内容要求... ........ ........ ...... 5.8验签和同步要求 ....... 5.9查验和展示要求

前言. 引言 1范围 2规范性引用文件 3术语和定义 4缩略语 5签名应用要求 5.1概述.. 5.2整体架构. 5.3应用流程 5.3.1身份认证流程 5.3.2签名和查验流程 5.4CA认证要求. 5.5APP签名服务系统功能要求 o 5.6签名要求.. 5.7签名内容要求... ...................... ....... 5.8验签和同步要求, .......... ........ 5.9查验和展示要求

近年来,安卓应用程序各种违法违规问题层出不穷,不光给消费者造成经济上的损失、隐私上的侵 扰,也给移动互联网行业造成了不安全、不可信的危机。安卓应用程序签名者向依法设立的电子认证服 务机构申请APP签名证书并对自已开发的、检测的、分发的安卓应用程序签名,可以有效避免安卓应用 程序被假冒或篡改,保障自身利益和合法权益。 本文件作为安卓应用程序认证签名技术规范的第1部分,旨在对相关方在安卓应用程序数字签名活 动中提供指导

本文件定义了安卓应用程序签名过程中各参与方的工作机制的操作流程 本文件适用于安卓应用程序开发者、检测者、分发者、终端厂家和APP签名服务系统运营者政府采购法实施条例释义(扫描件),实 现安卓应用程序的签名、验签及标识展示

数字证书是指在互联网通讯中标志通讯各方身份信息的一个数字标识。由电子认证服务机构依 的认证规则进行认证后签发,数字证书包含拥有者信息、拥有者公开密钥、签发机构信息、有效 一些扩展信息。

安卓应用程序androidapplication 安卓应用程序(简称APP)是指APK、SDK、快应用、小程序形式的等可运行或集成在安卓系统 程序。

开发者applicationdeveloper 从事APP研发和运营的个人或者机构。 3.5 检测者applicationTester 从事APP合规性检测的机构,一般具有相关检测方面的能力或资质。 3.6 分发者applicationdistributor 从事APP分发管理的机构,如应用商店运营者、APP下载网站运营者等。 3.7 签名者applicationsigner 对APP进行签名的相关角色,包括开发者、检测者和分发者, 3.8 APP签名服务系统APPsignatureservicesystem 为签名者、应用分发平台和应用检测平台提供APP签名、验签和签名者数据服务的管理系统。 1 缩略语 下列缩略语适用于本文件,

签名是非对称密钥加密技术与数字摘要技术的相结合的一种常见技术,认证签名可表明签名者的身 份真实可靠,签名者行为是本人意愿,签名具有防改、防抵赖等特性,广泛应用与社会生产生活实践 中。APP通过认证签名应用,可以对APP进行溯源,减少违法违规应用给用户造成的侵害,同时还可以 有效避免APP被假冒或篡改,保障开发者自身利益和合法权益,为安卓生态闭环管理提供了安全信任基 础。

角色层提供身份认证服务,身份认证通过后签发数字证书,APP签名服务系统为签名角色层提供APP签 名服务、为APP管理层提供APP签名数据同步服务。第三层APP管理层。由应用分发平台和应用检测平 台组成,实时从APP签名服务系统中同步APP签名数据,在开展APP管理过程中,负责上架审核、更新 审核管理和应用检测等,同时为APP应用层提供APP查验服务。第四层是APP应用层、是指APP实际安 装和运行的终端系统,在安装前从应用分发平台查验APP的分发来源和相关意见。APP认证签名整体架 构如图1所示。

5.3.1身份认证流程

图1APP认证签名整体架构图

签名者在开展APP签名活动前,首先向APP签名服务系统中的电子认证服务机构申请电子认证,由 电子认证服务机构审核并发放专用的APP签名数字证书。身份认证流程如图2所示。

a)签名者按照电子认证服务机构的相关要求,准备实名认证所需的材料。 b)签名者在APP签名服务系统注册账号,按照流程填报相关信息并上传相关身份证明材料。 c)签名者根据申请的证书类型和数量,支付相应的认证及服务费用。 1)签名者通过APP签名服务系统向电子认证服务机构提交认证申请。 e)电子认证服务机构受理、审核、制作完成数字证书后,通过邮寄或现场交付等方式发放给签名 者。 f)签名者接收到数字证书后,在APP签名服务系统中进行确认,完成签名者CA身份认证

5.3.2签名和查验流程

应用分发平台和应用检测平台在开展APP管理活动前,应先通过APP签名服务系统实现APP签 实时同步。签名和查验流程如图3所示,

图3签名和查验流程图

a)开发者在开发完成或更新APP后,在APP签名服务系统中上传APP并完成开发者签名。 b)开发者向应用分发平台提交APP上架申请,由应用分发平台查验APP是否经过开发者签名,无 签名时,引导开发者申请CA认证并完成签名。完成签名后,应用分发平台审核APP资质及其他 要求。 c)应用分发平台向应用检测平台提交APP合规性检测。(可选,不申请则跳到第h步) d)应用检测平台查验APP是否经过开发者签名,无签名时,引导开发者申请CA认证并完成签名, 完成签名后,应用检测平台根据相关检测依据对APP进行合规性检测。 e)应用检测平台检测完成后,检测者在APP签名服务系统上传应用检测信息进行检测者签名。 f)应用分发平台查验检测者的应用检测信息。 g)应用分发平台在APP上架审核过程中参考检测者的应用检测信息。 h)应用分发平台完成APP上架审核。

i)分发者在APP签名服务系统中上传应用分发信息并对APP进行分发者签名。 j)应用分发平台对APP进行上架展示。 <)终端系统通过应用分发平台下载APP。 )终端系统安装APP。如果APP安装时无安装界面,则直接安装,如果APP安装时有安装界面, 则需要查验APP是否存在开发者或分发者的签名信息。查验渠道包括应用分发平台、应用检测 平台和终端云管理平台。

5. 4 CA 认证要求

5.5APP签名服务系统功能要求

a)开发者在APP开发完成后应及时通过APP签名服务系统对APP进行签名。 b)检测者在APP检测完成后应及时通过APP签名服务系统对APP进行签名。 c)分发者在APP上架审核完成后应及时通过APP签名服务系统对APP进行签名。

DGT∕J08-2042-2008 建设工程检测管理规程5.8 验签和同步要求

a)APP签名服务系统应实时验证签名者签名的有效性,验签成功后保存签名数据, b)APP签名服务系统应实时将有效签名数据同步到所有应用分发平台、应用检测平台和终端云管 理平台,数据同步过程中应确保数据的私密性和完整性

a)开发者在SDK集成前,应先通过APP签名服务系统查验SDK是否经过开发者签名。未完成

在SDK集成前,应先通过APP签名服务系统查验SDK是否经过开发者签名。未完成开发

者签名的SDKDB/T29-219-2013标准下载,引导开发者申请CA认证并完成开发者签名。 b)检测者在APP检测前,应先通过应用检测平台查验APP是否经过开发者签名。未完成开发者签 名的APP,引导开发者申请CA认证并完成开发者签名。 c)分发者在APP上架前,应先通过应用分发平台查验APP是否经过开发者签名。未完成开发者签 名的APP,引导开发者申请CA认证并完成开发者签名。完成开发者签名的APP,应用分发平台 上架中应展示开发者认证标识。 1)终端系统在安装APP时,对于有安装界面的APP,应先查验APP是否经过开发者或分发者的签 名。未完成开发者或分发者签名的APP,应提示用户。

电信终端产业协会团体标准 安卓应用程序认证签名技术规范第1部分:数字签名应用要求

©版权声明
相关文章