Android安全测试之数字签名检测

Android安全测试之数字签名检测,第1张

概述一、环境准备1、jdk1.82、需测试的AndroidSDK二、详细步骤1、数字签名检测打开cmd,进入到JDK的安装路径,C:\ProgramFiles\Java\jdk1.8.0_111\bin,输入命令:jarsigner.exe-verifyAPK文件路径当输出结果为“jar已验证”,则表示签名正常,测试通过。2、检测签名的字段是否正确

一、环境准备

1、jdk1.8
2、需测试的AndroID SDK

二、详细步骤

1、数字签名检测
打开cmd,进入到JDK的安装路径,C:\Program files\Java\jdk1.8.0_111\bin,输入命令:

jarsigner.exe -verify APK文件路径

当输出结果为“jar已验证”,则表示签名正常,测试通过。

2、检测签名的字段是否正确标示客户端程序的来源和发布者身份,输入命令:

jarsigner.exe -verify -verbose -certs APK文件路径

若各个字段与我们预期的一致,则测试通过
需要注意的是,只有在直接客户签名的证书签名时,才认为安全。 DeBUG 证书、第三方(如开发方)证书等均认为是风险

1、签名信息,姓名、部门或公司名称这三项中保证至少有一项不为空,签名信息的每一项需保证真实有效,不能为网址、乱码等无效信息;

2.不能出现deBUG的签名(签名信息中含有deBUG字样,如CN=AndroID DeBUG等)

3、非谷歌官方应用,不得采用安卓公开证书AndroID/[email protected],第三方应用的签名信息一般不能签huawei

总结

以上是内存溢出为你收集整理的Android安全测试之数字签名检测全部内容,希望文章能够帮你解决Android安全测试之数字签名检测所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1059491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存