开源对抗 COVID-19,谷歌用 Python 编写的新安全工具,以及更多开源新闻

了解过去两周最重要的开源新闻。
104 位读者喜欢这篇文章。

opensource.com

在本期开源新闻综述中,我们将了解针对 COVID-19 的开源解决方案、谷歌的新安全工具、Uber 的代码清理软件等等!

使用开源在对抗 COVID-19 中的作用

当 COVID-19 开始在全球蔓延时,开源技术挺身而出,试图帮助阻止疫情。这包括使用开放数据创建跟踪仪表板和应用程序、设计呼吸机以及开发防护装备。

加拿大滑铁卢大学的科学家与人工智能公司 DarwinAI 合作创建了一个开源工具,“用于识别胸部 X 光片中 Covid-19 的迹象”。该工具名为 COVID-Net,是一个“特别擅长识别图像”的神经网络。研究人员正在使用的数据集可在 GitHub 上找到,其中包括软件链接。

此外,许多开源硬件项目正在进行中,以加速寻找治疗方法。 

谷歌发布工具以对抗 USB 击键注入攻击

入侵计算机最隐蔽且可能最具恶意性的方法之一是 USB 击键注入攻击。通过使用连接到计算机的受感染 USB 设备,黑客可以在您甚至没有注意到的情况下运行命令。谷歌正在发布一个开源检测工具,使 Linux 用户更容易反击此类攻击。

该工具名为 USB 击键注入保护,它可以检测“击键是否是在没有人工干预的情况下进行的”。它通过测量“来自连接的 USB 设备的击键时序”来实现这一点。谷歌信息安全工程团队的 Sebastian Neuner 表示,虽然 USB 击键注入保护工具并不是防御此类攻击的最终手段,但它可以提供“另一层保护,并通过让用户看到攻击发生来保护坐在未锁定机器前的用户”。

您可以在 GitHub 上找到该工具的 Python 源代码

Uber 将代码删除工具开源

随着应用程序变得越来越大,它们通常包含不再使用或已过时的代码。这些额外的代码使软件更难以维护。为了帮助解决快速查找冗余代码的问题,Uber 最近开源了一个名为 Pirhana 的工具

Pirhana 扫描代码中的功能标志,查找不再使用的标志。然后,该软件从代码中删除未使用的标志。目前,Pirhana 可以处理用 Objective-C、Swift 和 Java 语言编写的软件。Uber 的开发人员希望,随着“外部开发人员有机会为该项目做出贡献”,支持的语言数量将会增加。

您可以从 GitHub 上的存储库获取 Pirhana 的源代码

其他新闻

像往常一样,感谢 Opensource.com 工作人员和通讯员本周的帮助。

标签
That idiot Scott Nesbitt ...
我是自由/开源软件的长期用户,撰写各种文章既为了乐趣也为了盈利。我没有把自己看得太严肃,而且我所有的特技都是自己完成的。

2 条评论

对 COVID-Net 的想法感到兴奋

在我看来,至少从科学的角度来看,用于对抗 Covid-19 的最重要的“开源”软件是 Coot。所有使用实验数据进行 3D 原子建模的科学出版物的作者都使用它。Coot 广泛应用于学术界、制药行业和生物技术领域——它是一个科学应用程序,不是为了制作漂亮的图片而设计的,对公众没有用处,这就是为什么您(可能)没有听说过它。Coot 基于 Guile、Python、Gtk+、OpenGL 和 GSL。(我可能有点偏见。)

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 国际许可协议获得许可。
© . All rights reserved.