博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
应用市场中包名(package name)的唯一性
阅读量:6387 次
发布时间:2019-06-23

本文共 393 字,大约阅读时间需要 1 分钟。

  一般的应用商店,在开发者上传应用(APP)的时候,都会对应用的包名进行唯一性的校验。如果此时,用户上传的应用的包名与数据库中的已有的APP的包名一样,那么正常情况下,该应用就不能上传,而弹出提示说,该应用已存在之类的说明,让开发者修改下,再上传。

  然而,这个包名的验证,是通过扫描应用商店中存在的所有APP的包名来达到的,但是如果不把系统所有内置的应用添加到应用商店中(因为系统内置的应用一般不放在应用商店上供下载),那么就会给别有用心的人钻空子。他们可以提供一个对系统内置的应用,内置一些广告或者恶意的代码,然后再上传到应用商店,这样由于应用商店的包名不包含系统内置的应用的包名,这样就能通过包名唯一性校验,从而上传成功。

  这样只要用户卸载了系统某个内置的应用,当用户下次再想安装的时候,很有可能会将这个经过修改的应用,而出现意想不到的后果。也会给应用商店带来不好的影响。

转载地址:http://gsbha.baihongyu.com/

你可能感兴趣的文章
分享mac磁盘清理的方法
查看>>
项目管理的五个过程和九大知识领域
查看>>
android keytool 不是内部命令或外部命令在 (win7下不能用的解决方法)
查看>>
Kernel Changes
查看>>
再谈主成分分析
查看>>
JavaScript获取DOM元素位置和尺寸大小
查看>>
Netty线程模型
查看>>
linux的文件系统及节点表
查看>>
JavaScript为unicode编码转换为中文
查看>>
c 高级函数的简单用法
查看>>
[HTML]JS添加表格
查看>>
C#设计模式之二十职责链模式(Chain of Responsibility Pattern)【行为型】
查看>>
git版本回退
查看>>
win10 rabbitMQ的安装与测试
查看>>
Mqtt ----心跳机制
查看>>
180404
查看>>
远程连接身份验证错误,又找不到加密Oracle修正
查看>>
C++三种内存分配方式
查看>>
谷歌为URL缩短服务goo.gl开放API
查看>>
关于delphi 窑洞的关闭
查看>>