哥伦比亚大学的研究人员发布了一开源代码动态分析工具 Crylogger,可以用来检测哪些 Android 应用程序存在加密漏洞。
测试了 Google Play 商店中 1780 个流行的 Android 应用程序后,结果令人震惊:
-
所有应用都违反 26 条加密规则中的至少一项
-
1775 个应用使用了不安全的伪随机数生成器(PRNG)
-
1764 个应用使用了损坏的哈希函数(SHA1,MD2,MD5 等)
-
1076 个应用程序使用 CBC 操作模式(在客户端-服务器方案中容易受到填充 oracle 攻击的影响)
-
820 个应用程序使用静态对称加密密钥(硬编码)
关于 Crylogger
每个测试过的应用程序都有一个运行在 Crylogger 中的加密库,它会记录在执行过程中传递给加密 api 的参数,然后使用加密规则列表离线检查它们的合法性和安全性。
加密是安全系统的基础组成部分,例如加密哈希函数和加密算法可以保证网络的完整性和机密性等属性。而以上这些应用程序并没有遵守常见的加密安全准则。
为了确认 Crylogger 标记的加密漏洞是否可以被利用,研究人员对测试的 28 个应用程序进行了人工逆向工程,发现其中 14 个容易受到攻击(部分需要提升权限才能有效利用)。
危害显而易见。但当研究人员给 306 个违反 9 条以上密码规则的安卓应用程序的开发者发了通知邮件时,却只有 18 名开发者回复,仅 8 名开发者在第一封邮件后继续交流,并提供了有用的反馈。
目前,研究人员选择不透露易受攻击的应用程序的名称,避免给攻击者可乘之机,但他们分享的信息足以表明这些问题影响到所有类型的应用程序:从媒体流和报纸应用程序到文件和密码管理器、身份验证应用程序、消息传递应用程序等等。
相关文章
有骇客声称盗取了涉及十亿中国公民资讯的警方数据
被公开的小部分数据样本中有的甚至可以追溯到 1995 年。
log4j安全漏洞导致iCloud等云服务器受影响
开源 Log4j 被发现名为 Log4Shell 漏洞,导致包括 Apple iCloud、Steam、Minecraft、Amazon、Twitter、Minecraft 等相关服务的密码数据都有外泄的可能。据The Verge的报导,日志框架 Log4j...
有人一直在入侵 Tor 服务器以对用户进行去匿名化
自 2017 年以来,一位被称为“KAX17”的神秘个人或组织在 Tor 网络的入口、中间和出口位置运行了数千台恶意服务器,试图对 Tor 用户进行去匿名化。