Android 中可能存在哪些安全问题[关闭]

2024-04-22

为了了解 Android 设备上应如何保护强大的数据,我想了解哪些攻击是可能的。我开始写下我的知识,希望我能得到纠正,哪里错了或者哪里遗漏了。我首先假设谷歌不是邪恶的,所以会忽略谷歌本身的攻击。

每个应用程序都经过签名并在其自己的用户 ID 下运行,因此应用程序只能读取属于该应用程序的数据,除非应用程序创建公共存储。此外,使用相同密钥签名的应用程序可以共享数据。 如果应用程序想要获得特殊权限,例如读取或写入日历或联系人,则用户必须接受它。

所以默认情况下它是一个安全的设计。不幸的是,每个系统都可能存在安全问题,从而导致系统损坏。在桌面系统上,定期更新是常见的做法。在 Android 上,这取决于供应商,除了 Nexus 之外,大部分情况都不好。因此,安全漏洞可能会长期存在。

那么Android手机怎么会被攻击呢?

  1. Google 可以静默删除和安装应用程序 (Link http://jon.oberheide.org/blog/2010/06/25/remote-kill-and-install-on-google-android/)。如果有人破解了此机制,攻击者就可以在设备上安装任意应用程序。不确定此应用程序是否自动拥有它想要拥有的所有权利。到目前为止,这种情况还没有发生,但有可能。您只能通过定期检查所有已安装的应用程序及其权限来保护您的手机。该机制可能会被黑客滥用。

  2. 恶意应用程序可以做很多邪恶的事情,但是如果您不为每个应用程序提供所需的权限并稍微思考一下,您就可以保护您的手机。

  3. 浏览器或系统中的一些安全漏洞允许应用程序获得 root 访问权限。在这种情况下,应用程序可以做它想做的一切。我不知道对此有什么保护措施。据我所知android有这样的安全漏洞,所以这是最危险的问题。

总而言之,数据的唯一安全保护似乎是加密。取决于使用默认密钥或单个密钥(即密码)的数据的安全程度。


前段时间我发现了这些 PDF,也许它们可以提供帮助:slides https://www.isecpartners.com/files/iSEC_Android_Exploratory_Blackhat_2009.pdf, paper https://www.isecpartners.com/files/iSEC_Securing_Android_Apps.pdf(2 岁以上)。

edit:

  • 幻灯片的新链接 http://b00ks-d0c.googlecode.com/svn/trunk/b00ks-d0c/research/Mobile%20and%20Malware/iSEC_Android_Exploratory_Blackhat_2009.pdf
  • 论文的新链接 https://www.nccgroup.trust/globalassets/our-research/us/whitepapers/isec_securing_android_apps.pdf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 中可能存在哪些安全问题[关闭] 的相关文章

随机推荐

  • Firestore 增量 FieldValue

    所以 我知道有一些类似名称的问题 但这并不相同 我很好奇是否有人可以解释缺乏的原因increment哨兵 类似于delete one 据我所知 字段删除与文档更新没有什么不同 意思是 我可以delete我的字段只需将整个文档更新为一些新数据
  • 计算非连续值

    所以我有以下结构 guid current level current value pk a 100 12 1 a 200 12 2 a 200 12 3 a 200 12 4 a 200
  • 二分查找条件[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我总是对二分搜索算法的条件感到困惑 并且在编程竞赛中花费了我很多时间 我的问题是何时使用这些条件 1 while low lt high 2
  • 自 Android studio 3.5 起,辅助服务在每次运行时都会自动关闭

    由于我将 Android Studio 更新到 3 5 当我启动 Run 来构建和部署我的应用程序时 我的自定义辅助功能服务会自动关闭 不是崩溃 只是在设置中关闭 你能帮我吗 发生的情况是 Studio 在重新安装新版本之前强制停止该服务
  • 如何使用ng-style设置div的背景图片

    基本上我有一个链接 当单击它时 我会显示一个模式 现在我可以在模态上显示其他属性 例如标题 除了背景图像之外 呃呃 这是模态 div class modalContainer div div style padding top 10px s
  • iTunes Connect 提交代码签名权利错误 Xcode 8

    我在使用 Xcode 8 GM 提交最新的应用程序更新时遇到问题 我在此更新中更新了我的 iPhone 和 watchOS 应用程序 当尝试提交时 我收到以下错误 iTunes Store 操作失败 无效的代码签名权利 你的 应用程序包的签
  • 检测 Twitter 的 iOS 版本?

    显然 我对 Twitter oAuth 令牌请求 的使用在 iOS 5 中不起作用 我如何为 iOS 5 以下的任何内容保留此代码并使用适用于 iOS 5 的新 Twitter 框架 可以检测iOS版本吗 Thanks 您 几乎 永远不想查
  • 将 H.264 I 帧放入 AVSampleBufferDisplayLayer 但不显示视频图像

    在详细回顾了 WWDC2014 Session513 后 我尝试在 IOS8 0 上编写我的应用程序来解码和显示一个实时 H 264 流 首先 我成功构建了H264参数集 当我得到一个带有 4 位起始代码的帧时 就像 0x00 0x00 0
  • 日期比较无法在 Angular js 中工作

    谁能告诉我为什么我的约会对象没有开始工作 基本上 当我尝试比较日期时 它在 angularJs 中不起作用 var dateObj1 filter date Date now dd MMM yyyy output is 04 May 201
  • 从文本字段上的日期选择器设置当前日期

    我正在文本字段上设置日期选择器 为此 这就是我所写的 在viewDidLoad let datePicker UIDatePicker datePicker datePickerMode UIDatePickerMode date date
  • 有没有办法改变模态视图控制器外观的动画样式?

    我正在尝试为两个视图控制器视图的出现和消失设置动画 我使用了以下两行代码 self modalTransitionStyle UIModalTransitionStyleCoverVertical self presentModalView
  • Jest 不会转换模块 - SyntaxError: 无法在模块外部使用 import 语句

    我无法摆脱这个SyntaxError Cannot use import statement outside a module无论我尝试什么 都会出错 而且非常令人沮丧 这里有人解决了这个问题吗 我已经阅读了一百万个 stackoverfl
  • Paypal SandBox IPN 历史

    我使用贝宝付款 为了验证我使用 我可以在 Paypal 沙盒中查看我的 INP 历史记录吗 At the 文档 https cms paypal com cms content US en US images developer IPNHi
  • 如何在编辑器中将动画曲线更改为线性?

    我向轮子添加了旋转动画 但轮子旋转不顺畅 我发现原因是因为旋转动画的曲线不是线性的 然而 在尝试了编辑器中的几乎所有按钮和选项后 我找不到使动画曲线成为线性的方法 有谁知道如何在统一编辑器中获取带有线性曲线的动画 我自己找到了解决方案 而且
  • MySQL:从另一台服务器选择

    恐怕我已经知道问题的答案 但我还是会问 当有两台 MySQL 数据库服务器时 我可以访问另一台服务器上存储的数据吗 换句话说 我能以某种方式这样做吗 INSERT INTO table x y z SELECT x y x y FROM o
  • Angular - mat-grid-list 不显示 传递的子项

    我正在使用角度材料设计组件 并想要创建一个自定义网格列表组件 该组件将根据其大小调整网格列表列的数量 组件模板如下所示
  • 让请求在curl中工作,但在Python中不起作用

    我正在尝试使用curl 制作一个 put 方法 一切正常 并且我得到了JSON curl X PUT d foo more foo http ip 6001 whatever api key whatever 但是在使用python时由于某
  • C 联合类型双关数组

    鉴于以下代码 我有一些与类型双关相关的问题 我看不出这没有违反严格的别名规则 但我无法指出具体的违规行为 我最好的猜测是 将联合成员传递到函数中违反了严格的别名 以下代码已开启编译器资源管理器 https godbolt org z bnY
  • 如何删除 ASP.Net MVC 中的 Home?

    我知道这个网站是使用 ASP Net MVC 编写的 但我在 url 中没有看到 Home 这向我证明这是可以做到的 我需要什么特殊路线 只需将 Home 更改为空字符串即可 routes MapRoute Home new action
  • Android 中可能存在哪些安全问题[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 为了了解 Android 设备上应如何保护强大的数据 我想了解哪些攻击是可能的 我开始写下我的知识 希望我能得到纠正 哪里错了或者哪里