首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >签了一份协议。这是一种防范渗透攻击的措施吗?

签了一份协议。这是一种防范渗透攻击的措施吗?
EN

Stack Overflow用户
提问于 2016-12-09 13:23:10
回答 1查看 122关注 0票数 2

我的问题:

当我在apk上签名以供发布时,是否创建了一个校验和号来保护我的apk以进行渗透攻击?

所以,如果有人把他的手放在我的apk上,并且能够打开它并更改代码,签名会改变吗?

我会知道它已经被改变了吗?

谢谢,提前。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-09 13:28:16

如果有人把他的手放在我的apk上,并且能够打开它并更改代码,签名会改变吗?

是。

好让我知道它已经被改变了?

通常情况下,通常情况下,代码的部分更改将删除您添加的任何篡改检测代码。一个经验不足的骗子可能会篡改你的应用程序,并把你的篡改检测代码留在那里,但你不应该假设情况会是这样。

大多数情况下,它的实现是因为被篡改的APK不能用于升级现有已安装的APK,因为签名不匹配。

另外,如果您有一套应用程序:

  • 如果您使用signature权限来保护这些应用程序之间的通信,被篡改的应用程序将无法参与这些通信。
  • 您套件中的应用程序可以检查套件中其他应用的签名并检测到篡改(假设这些应用本身没有被篡改)。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41061494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档