网上很多教程都是如何使用 android 开发一个 APP,但是自己比较好奇 android runtime 的质量,google 是怎么保证的,类似也是 jvm 里面相当复杂,像 oracle 或者 openjdk 是如何保证其质量的以及安全
UT 做得好,代码检视,或者有 Java 全量的测试套?这个测试用例都是人工一个个写出来的?抛个疑问。
自己看到一些论文,使用符号执行来检查 android 的漏洞,或者一些未知的 fuzz 工具
google 也有对应的安全漏洞的奖励
https://www.google.com/about/appsecurity/android-rewards/
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://v2ex.ih06.com/t/512529
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.