搜索
  • 11

    X
  • 12

    X
  • 易轶

    X
  • 尹正友

    X
  • 于琦

    X
重复内容

解读|APP合规系列解读(九):SDK安全要求

免费 吴丹君 时长/课时:11分钟/0.24课时 1个月之前
已学:2,014人 点赞 分享 推荐 收藏 设置

分享到微信

声音

  • 普通女声
  • 普通男声
  • 特别男声
  • 性感男声
  • 情感男声

语速

  • 0.7X
  • 1.0X
  • 1.5X
  • 2.0X
  • 3.0X
  • 4.0X

字号

  • 标准
  • 特大
确定 取消

2023年11月27日,首份SDK国家标准《信息安全技术 移动互联网应用程序(App)软件开发工具包(SDK)安全要求》(GB/T 43435-2023)(以下简称《SDK安全要求》)获批发布,并将于2024年6月1日起正式实施。该标准在现有规定的基础上进一步细化了SDK设计、开发、运营等阶段的安全规范和个人信息处理活动的安全要求。为帮助企业和个人进一步理解SDK有关安全要求,下文将对SDK监管现状和标准要点内容进行详细解读

Q:SDK运营者和App运营者应遵守哪些规定?

A:

在SDK安全问题上,现行法律法规尚未作出明确规范,但为了更好地保障网络安全和个人信息安全,国家网信部门、工业和信息化部等部门已陆续制定并发布了多项规范性文件。此外,全国信息安全标准化技术委员会、电信终端产业协会等组织也发布了与SDK安全有关的标准和要求。现对SDK有关规定梳理如下:

1706950295092.png

1706950352526.png

Q:SDK生命周期的安全要求有哪些?

A:

根据《SDK安全要求》的规定,SDK的开发者、所有者、管理者或提供者(统称为“SDK运营者”)应对SDK的全生命周期进行规范,明确各阶段的安全要求。

1. 设计阶段

SDK运营者应确保SDK的实际功能与其声明内容保持一致。针对SDK的热更新功能,应提供单独控制选项,允许App运营者自主选择是否启用,同时确保即使在关闭热更新功能的情况下,App运营者也能无障碍地使用SDK的其他功能。这意味着,SDK运营者不得设置热更新功能的强制性要求。此外,SDK在非服务所需或无合理场景下,不应自动启动或关联启动其他App。

2. 开发阶段

SDK运营者应确保SDK在安全性、稳定性和容错性方面达到《信息安全技术 移动智能终端应用软件安全技术要求和测试评价方法》(GB/T 34975-2017)的要求。此外,SDK运营者还应对SDK进行安全自评估,包括代码审计、安全漏洞扫描以及隐私合规检测等。对于涉及广告、支付、认证、安全风险控制等领域的SDK,建议进行第三方安全测评,以保障SDK的安全性能。若SDK集成了第三方代码或组件,SDK运营者还应执行安全检测,确保整个集成过程符合安全和合规标准。

3. 发布阶段

SDK运营者在提供SDK下载文件的同时,还需要披露一些必要信息。首先,SDK运营者应在公开渠道或集成文档中提供隐私政策,告知用户SDK所具有的全部功能和个人信息处理规则。其次,SDK运营者还应提供问题反馈和投诉渠道,方便用户报告问题、提出建议或投诉。最后,为了确保SDK的真实性和完整性,SDK运营者需提供SDK运营者和/或第三方安全测评机构签发的数字签名。如果SDK运营者是通过公共仓库发布SDK的,还应对公共仓库账号进行妥善保管,以免账号泄露导致安全风险发生。

355c490e955f322ec6f9c0639adb7610.png

(来源:华为官方网站 《SDK隐私声明》[1]

4. 运营阶段

SDK运营者应向APP运营者提供详细的SDK安全能力说明和相应的安全评估报告,包括自评估报告或由第三方安全测评机构出具的报告,以证明SDK的安全性能和合规性。此外,SDK运营者还应建立有效的机制来响应个人信息主体的请求和投诉,确保个人信息主体的权益得到切实保障。对于SDK运营阶段的不同场景,SDK运营者有着不同的合规义务,应根据自身情况确定相应的合规要求。

1706950396718.png

5. 终止运营阶段

如SDK运营者决定终止运营,应提前告知受影响的App运营者,并删除SDK收集的用户个人信息。

Q:SDK收集个人信息时应注意什么?

A:

根据《SDK安全要求》,SDK实际运行过程中不能擅自扩大个人信息的收集范围,其个人信息收集范围必须与其声明情况保持一致。此外,SDK收集个人信息和申请系统权限应遵循最小必要原则。只有在最终用户或App运营者实际使用SDK相关功能时,SDK才可以申请或使用所需的系统权限。

除应遵循与《信息安全技术 个人信息安全规范》个人信息收集环节相关的基本要求外,SDK运营者还应注意明确有关个人信息处理规则和保护责任,至少应包含以下内容:(1)SDK收集的个人信息的目的、方式、范围;(2)SDK申请的系统权限和申请目的;(3)SDK收集的个人信息的保存期限、被停止嵌入后的个人信息处理方式;(4)个人信息安全责任和保护措施;(5)SDK 是否存在热更新机制;(6)SDK是否存在自启动、关联启动;(7)SDK 收集的个人信息是否涉及向境外提供;(8)SDK自行或协助 App 响应用户个人信息权利请求的措施。

7057bfa3b58e450f6c383bd523632b36.png

(来源:腾讯云官方网站 《SDK 个人信息保护规则》[2]

还需注意的是,在SDK收集个人信息的过程中,需要确保合法性基础的存在。这意味着SDK运营者应该通过App获得最终用户的明确同意,才能进行个人信息的收集。如果涉及到敏感个人信息的收集,SDK运营者还应获得最终用户的单独同意。

Q:对于SDK个人信息的存储、使用和加工,应遵循哪些安全要求?

A:

根据《SDK安全要求》,SDK运营者应对SDK运行所使用的文件、数据库中的敏感个人信息进行加密存储,并进行完整性校验,以免个人信息泄露或被篡改。

如果SDK运营者需要变更收集个人信息的使用或处理目的,应重新告知App运营者,并通过App告知用户并征得用户同意。对于SDK收集的个人信息,SDK运营者应实施严格的访问控制,并遵循最小必要授权原则,以确保个人信息的安全。此外,《SDK安全要求》还强调,SDK应优先在移动终端本地处理个人信息,以减少数据传输过程中的安全风险。

Q:SDK个人信息传输和提供环节的安全要求有哪些?

A:

对于SDK个人信息传输环节,《SDK安全要求》主要针对SDK传输敏感个人信息的情况进行了规范。根据要求,SDK运营者应提供区别于其他个人信息的安全保障措施,例如对敏感个人信息进行单独加密等技术手段。

对于SDK个人信息提供环节,SDK运营者应遵循法律法规的规定,并取得直接或间接用户的授权[3]。如果涉及到间接用户授权的情况,SDK运营者应对用户授权情况进行核查,并且保留相应的记录。如果SDK运营者向App运营者之外的其他组织提供其处理的个人信息,应进行匿名化或去标识化处理,并与接收方通过合同等形式明确双方的责任和义务。

Q:SDK个人信息删除应满足什么要求?

A:

首先,根据《SDK安全要求》的规定,SDK运营者应向App运营者提供个人信息删除机制。终端用户有权通过App删除其个人信息,SDK运营者在接收到App运营者关于用户个人信息删除的请求后,必须在服务器端执行相应的删除操作或进行必要的匿名化处理。

当App运营者决定不再使用特定SDK服务时,SDK运营者应终止通过该App收集个人信息的行为。对于已经收集的个人信息,SDK运营者应依照双方合作协议中约定的处理要求以及最终用户的授权范围,妥善处理这些数据。

最后,当SDK停止运营时,SDK运营者应立即采取行动,在服务器端删除所有已收集的个人信息,或对这些数据进行匿名化处理,从而确保用户个人信息的安全性得到保障。

[1]https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/sdk-data-security-0000001050043971#section385818227440

[2]https://cloud.tencent.com/document/product/607/59299

[3]直接用户授权指最终用户授权 SDK 运营者向 App 运营者之外的其他机构或个人提供其个人信息;间接用户授权指最终用户授权 App 运营者之外的其他机构或个人从 SDK 运营者共享个人信息。

重要提示:本文章并非提供法律或其他意见,请勿基于本文章内容采取或不采取任何行动。

作者:吴丹君律师团队

首发:微信公众号“大数据法律研究”

版权声明:著作权归作者所有,如需转载,请联系作者获得授权,并注明作者信息及文章出处
发布:吴丹君 编辑:点小读 责任编辑:点小读

还可以输入280个字 查看 《留言评论奖励规则》 发表评论

精选评论

(1)
  • 点小读

    文章对SDK的安全要求进行了全面梳理,包括设计、开发、发布、运营和终止运营等各个阶段的安全规范,以及SDK收集个人信息时的注意事项。这样的内容覆盖使得读者能够对SDK的安全要求有一个整体的认识。

    2024-02-21

    点赞:0 回复

    还可以输入 280个字 回复

公司决议下次,股东是否打赏的卡死了肯德基阿里

声音
  • 情感童声
  • 性感男声
  • 特别男声
  • 普通男声
  • 普通女声
语速
  • 0.7X
  • 1.0X
  • 1.5X
  • 2X
  • 3X
  • 4X
字号
  • 特大
  • 标准

作者

吴丹君
  • 文章156
  • 读者52w
  • 关注25
  • 点赞435

  观韬中茂上海办公室合伙人,律商联讯LexisNexis网络安全合规专家、首席数据官联盟专家组成员及法律顾问、深圳市大数据研究与应用协会法律专家。

  专注于互联网、数据信息合规领域,就网络安全和数据信息的合规事项为客户提供咨询及全流程合规整改服务。精耕于网络安全合规领域.

  执业领域:

  互联网|数据信息、兼并收购、外商直接投资、酒店等

  曾为众多跨国公司和外国公司的在华投资、并购以及日常运营提供法律服务。

我也要当作者

思想共享 知识变现

点赞

(2) 更多

常见问题

  • 1、“点读”是什么?

    点读是点睛网APP中的一款全民学法的人工智能(AI)新产品。它能“识字”和“朗读”,它使“读屏”变“听书”,解放读者的眼睛和颈椎。它使“讲课”变“写作”,解放讲师的时间和身心。

  • 2、“点读”的作者?

    在点睛网PC或APP端注册,登录点睛网PC端个人后台,点击“我的文章”,填写作者信息并上传文章。当第一篇文章通过编辑审核后,即成为点睛网的正式作者。

  • 3、“点读”的文章?

    作者在点睛网个人中心发布文章,编辑审核合格的才能呈现给读者。作者只能发布自己写的文章,不能发布或转发他人的文章。更不能发布有违法律法规、政府规定,或公序良俗、文明风尚、社会和谐等文章。

  • 4、“点读”的审核?

    作者文章上传后,编辑将在工作日最晚不超过24个小时、非工作日最晚不超过48个小时内完成审核。审核未通过的,说明理由。文章评论的审核,参照以上周期。

记课时

解读|APP合规系列解读(九):SDK安全要求

消费:33点币 现有:0点币 课时:0.24课时/11分钟
确定

您好,以下是重要提示:

本网服务属虚拟电子产品,通过第三方平台支付,退费程序复杂且成本畸高。所以, 一经购买成功,概不支持退费请您理解。谢谢!

支付成功

恭喜您记录课时成功!

继续听课 选择文章
记课时

解读|APP合规系列解读(九):SDK安全要求

消费:33点币 现有:0点币(点币余额不足,还需支付533点币) 课时:0.24课时/11分钟
充值

您好,以下是重要提示:

本网服务属虚拟电子产品,通过第三方平台支付,退费程序复杂且成本畸高。所以, 一经购买成功,概不支持退费请您理解。谢谢!

文章查重申诉
0 /1000
提交申诉
提交成功

我们会尽快处理您的申诉意见,
请注意查看处理结果。

确认