美文网首页
一种文件下载类型的权限确认机制

一种文件下载类型的权限确认机制

作者: 我在等你回复可你没回 | 来源:发表于2017-11-19 17:10 被阅读28次

现在中国android应用市场上潜伏着不少的恶意软件,虽然anroid系统本身有权限确认机制,应用的一些操作需要得到用户的明确同意,例如如果应用要发送短信时,需要向系统申请短信发送权限,并且得到用户的同意才能进行短信发送。但这一套权限机制仍然有不少的权限,而文件类型的下载并没有得到限制,当应用获取了联网权限后,即可下载任意的文件,而如果下载了一些恶意文件,将会对用户的权益,隐私等造成很大的损害。
本方案提供一种方法用于限制应用下载文件的类型,当应用要下载某一类型的文件时,要弹出提示告知用户,由用户进行确认后才能进行下载。例如某恶意应用要下载.apk类型的文件,要弹出提示让用户确认,而普通的应用基本上不会下载.apk文件的,所以用户可以知道该应用可能时病毒应用,从而放置病毒文件的下载,提高手机安全度。

新旧方案对比

旧方案只能对联网的权限进行管理授权,而不能精确的控制文件类型的下载。
新方案可以精确地控制文件下载的类型,防止病毒文件的下载。

技术方案

1.权限确认阶段
当应用发起下载命令时,系统首先获取下载请求中,是要进行什么类型文件的下载。
如果该种类型文件是之前没有确认过,则会弹出提示框,让用户确认是否同意下载此类型文件。点击同意后,开始下载,如果点击不同意,文件下载被取消。并且有选择框选择是否记住本次选择,如果选择记住,用户的授权将被纪录在数据库中,下次遇到下载同样类型的文件时,将不再询问,直接进行下载或者取消下载。

2.起效阶段
当应用发起下载某文件请求时,系统首先在数据库中查询该类型文件的下载是否已经得到用户的确认授权,如果已经授权,则直接进行文件的下载,否则弹出提示框让用户进行确认。

相关文章

  • 一种文件下载类型的权限确认机制

    现在中国android应用市场上潜伏着不少的恶意软件,虽然anroid系统本身有权限确认机制,应用的一些操作需要得...

  • Linux学习--文件权限

    February 1, 2017 常用的文件类型 文件权限 目录文件的权限 特殊权限 常用的文件类型 文件权限 目...

  • 1、权限管理

    一、文件基本权限1、基本权限的修改(1)常用文件类型:-文件d目录l软链接文件(2)权限类型:以-rw-r--r-...

  • Linux-权限维持小结

    suid后门(需要root权限): SUID是Linux的一种权限机制,具有这种权限的文件会在其执行时,使调用者暂...

  • 使用Android 系统 DownloadManager下载AP

    下载APK文件需要读写文件的权限,首先要进行权限申请. 创建DownloadManager 进行下载. //...

  • shell命令整理(四)之文件权限管理(下)

    文件权限--高级权限 高级权限的类型 设置权限方法 Set UID 1、SUID权限仅对命令文件(二进制文件)有效...

  • Linux--常用命令--权限问题

    一.权限 > 关于权限查看 文件类型 文件权限 个数 文件所属者 文件所属组 文件大小 - rw-...

  • Linux(2)

    Linux文件系统 文件基本操作 文件权限机制 网络基础

  • 三 Linux知识补充

    Mac文件属性 从文件属性看文件类型与文件权限 改变权限:chmod 设置的方法有两种:数字类型改变和符号类型改变...

  • 【Linux】文件属性

    格式 文件类型 所有者权限 组权限 其他用户权限 第一个字符表示文件类型,如下: 文件属性中剩下的9个字符称为文件...

网友评论

      本文标题:一种文件下载类型的权限确认机制

      本文链接:https://www.haomeiwen.com/subject/lhhpvxtx.html