💡 原文英文,约1500词,阅读约需6分钟。
📝

内容提要

在FOSDEM大会上,Curl创始人Daniel Stenberg讨论了如何确保其C代码在200亿次安装中的安全性。他表示不会将Curl重写为Rust,而是通过禁止不安全函数、严格测试和审计来维护安全。此外,Curl项目与HackerOne合作,开展漏洞奖励计划,已支付超过85,000美元用于发现和修复漏洞。Stenberg强调项目的安全承诺至关重要。

🎯

关键要点

  • Curl创始人Daniel Stenberg在FOSDEM大会上讨论了确保C代码安全性的方法。
  • Curl的安装量可能超过200亿次,Stenberg认为这个数字是保守估计。
  • Stenberg表示不会将Curl重写为Rust,而是通过禁止不安全函数和严格测试来维护安全。
  • Curl项目与HackerOne合作,开展漏洞奖励计划,已支付超过85,000美元用于发现和修复漏洞。
  • 项目进行多次审计,最近一次审计未发现任何CVE,显示出安全性改善的趋势。
  • 开发团队使用严格的代码风格和文档检查工具,确保代码一致性和可读性。
  • 所有提交都经过人工和机器的严格审查,确保代码质量。
  • 项目团队使用双因素认证来保护GitHub上的源代码。
  • Stenberg强调,许多开源项目在启动时并未考虑到安全性,Curl项目在开始时也存在许多问题。
➡️

继续阅读