AndroidHardening项目重命名为GrapheneOS,以反映项目的进展和扩展

作者: 云计算机网 分类: 精华 发布时间: 2017-04-24 02:58

AndroidHardening项目团队昨天宣布,他们已将项目名称更改为GrapheneOS。

安全研究员Daniel Micay昨天在Twitter上分享了有关GrapheneOS的详细信息。 Micay表示,为了反映AndroidHardening项目的重大进展以及它如何成为一个更广泛和更具可持续性的项目,已经做了名称变更,因为越来越多的开发人员将很快加入该项目。

GrapheneOS是一个以安全和隐私为重点的移动操作系统,现在将更加专注于为Android开源项目开发隐私和安全性改进。 Micay表示,除此之外,它还将包括更多独立的子项目,这些子项目具有强化的malloc实现,可以轻松移植到其他操作系统。

AndroidHardening 项目重命名为GrapheneOS,以反映项目的进展和扩展

GrapheneOS中独立子项目的示例包括Auditor应用程序和证明服务。 Auditor目前仅针对少数选定的Android设备发布。

它能够使用QR代码或通过基于服务器的计划验证与其他Android设备进行本地验证。这些独立项目将获得MIT许可,类似于强化的malloc实现。证书工作也将很快获得麻省理工学院的许可。此外,对其他现有项目的更改将使用上游许可证(例如,Apache 2)。

Micay表示,尽管GrapheneOS目前得到了一些公司的支持,但仍然会非常注重与其他公司,政府等保持距离。

将采取大量措施以避免依赖/胁迫。 Micay表示,已有更多不同的支持和合作来源。

项目成功扩展后,将在Treble的帮助下添加对更多设备的支持。未来还将增加对QubesOS作为一流目标的支持,目前正在开展工作。

  • 有时候我们会突然发现自己的项目正在走向注定的死亡。下面这些迹象可以让你提早发现项目失败的趋势。

      在数月内三次更改项目名称。 项目经理决定,与其写一个国际化的单一版本还不如针对某个国家写一个完全独立的版本。 需求定义发布于开发工作开展 4 个月后。 新聘请的Ramp;D主管纸上谈兵地表示,该项目将比计划提前 6 个月完成,并且自吹自擂地保证无需经过版本测试就可以直接发布给客户。 如果你是 web 开发人员,你用 HTML 文档打开客户发过来的压缩文件,其网站脚本是需要集成到 web 应用程序中去的。但是你打开 HTML 文档,得到的竟然是 Microsoft Word 文件,以 HTML 格式保存的 Microsoft Word 文件。 你发现公司之所以聘请你做顾问,是为了当两个竞争部门在关于使用哪种技术平台的问题上发生争执时,让你去做调解工作的。 备忘录上面说,你需要在一个 16 位的平台上开发一个 64 位的应用程序。 开发人员不理解 spec 文档,反正在做开发工作了就行;QA 团队不知道如何测试,反正乱搞一通就算测试过了。 关于项目预算,如果你发现超过一半的费用是花在网页设计师创建主页的 ps 模型上而不去考虑这种设计方案是否可行。或者你注意到成千上万行内容将放在主页上。 用户或者客户要求添加新的功能,而不是集中注意力解决 bug 修复和性能增强的问题。 有一个软件开发最佳实践的列表,然而你一条都没有使用。 项目平台由 Windows 变为 MS-DOS。 项目经理要求你写一个关于用户要求的比较,但是却没有咨询任何潜在用户。 将笔记存到文件中而不是相互发送,这些笔记成了即将到来的失败的借口。 状态报告被视为是在违抗命令。 新的 CIO 用他老东家那里的外行人替换了这里所有了解组织架构知识的人。 这是一个很大的项目,代号冰山。或者为了能顺利成功,经过再三研究,项目命名为了凤凰。不过真的很难说服自己这项目真的能够凤凰涅槃浴火重生。 即使是免费版本,客户也深表不满。 关键任务项目(掌握了 80% 的公司收入)的 PM 需要经过三个月的接触才能确定技术首选,同时还要一次性培训四个全新的开发人员。而此项目的最后期限则只给了三个月。 你认识到在管理上必须坚持:在第一次代码冻结后必须审查接口定义,然后放入版本控制。 更换了 PM 并将项目从这个城市挪到了另一个城市。 QA 团队被告知,我们只分配到三个星期的测试时间,或者,日期已经定死了,我们必须在截止时间之前完成所有功能。 项目经理决定尝试敏捷方法以节省时间。 手机和互联网的影响:如果你在 New York 聘请了一位新的 PM,然后去参加了为期三天的 Frankfurt 地区的封闭式 CIO 会议,那么你回来她绝对会直接变成咆哮帝:因为她发过去的 email 你通通没有回复(实际上你并不知道),也不知道她新的项目规划。 管理层决定花一百万美元去建设两万元的项目。 首席开发人员告诉你,保存所有数据库更新的完整历史记录是应用程序的要求,但是他还没有来得及(其实是:不知道如何)去设计一个数据模型。于是他决定等以后再说。 业务领导/项目投资人假惺惺地说,只要有创意什么支持都有。再看前面:刚刚裁掉了 20% 的员工,以及将已经回收的硬件又拿出来使用,然后告诉你这是项目新的托管环境。 #p#分页标题#e#

    上述 27 条来自一些软件开发人员和 IT 专业人士的口述,可能并不完整,欢迎各位指正。

  • 相关推荐:

  • 软件项目将死的27个征兆
  • 教你使用web网站性能测试
  • 锐捷网络中标中国联通数
  • 中兴通讯将在CeBIT展上隆
  • 新华三孙德和:构建城市
  • Navigate.重器|新华三集群
  • 运营商网络重构“重器”
  • Navigate2017:新华三9款重
  • 思科CEO:新网络将重新定
  • 华为云在HUAWEICONNECT2017重
  • 网站内容禁止违规转载,转载授权联系中国云计算网