Content Provider安全性问题

raphael55 2012-05-31 02:41:55
问题1:如何限制访问Content Provider的权限,分别定义了read权限和write权限,只有在mainfest中添加了这些权限才能对Content Provider做相应的操作。这是Android中就定义好的。但是存在一个问题,这个自定义的权限名还是比较容易被第三方知道的,第三方只要知道这个名字就能做得到权限。有没有办法在Content Provider被操作时,得到是哪个应用在调用它,根据其包名及签名来判断是否返回数据。

问题2:对关键数据进行加密保存,在返回出去的时候,希望能够是明文的,但是Content Provider中query返回的是cursor对象,怎么在返回的时候做解密处理呢?
...全文
244 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanlus 2012-07-09
  • 打赏
  • 举报
回复
你可以在请求的时候,叫比人设置一个参数什么的来,也是一种方法。
raphael55 2012-06-03
  • 打赏
  • 举报
回复
help~!~~
raphael55 2012-05-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

通过对APP签名,通过签名才可以访问,这样才会有安全
[/Quote]
这个方法提出过,但是这个东西是要开放出去的。
一些数据要提供给一些指定的应用
而这些应用又不会用我们的签名来打包
j_f0001 2012-05-31
  • 打赏
  • 举报
回复
通过对APP签名,通过签名才可以访问,这样才会有安全

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧