有人在发布的软件中使用消毒剂吗?



消毒剂,例如:

  • 地址消毒剂(牙山(;
  • 未定义行为消毒剂 (UBSAN(
  • 等。

在开发和测试期间经常使用。

这些工具是否用于已发布的软件中?

取决于你的目标。清理器开发人员建议不要将它们用于生产强化(即防止攻击(,因为检测可能会启用不同类型的攻击。另一方面,他们确实建议偶尔在实际工作负载中运行它们,以检测已发布软件中最后 1% 的错误(例如,仅在重负载下重现(。

最新更新