你的手机已经拥有能检测内存损坏的硬件
ARM Memory Tagging Extension 和 GWP-ASan 让现代移动设备在生产环境中检测内存安全成为可能。本文介绍它们的工作原理和权衡取舍。
你的手机可以在生产环境中检测内存损坏。不是用你在 CI 中运行的完整插桩,也不是针对每一次分配。但你口袋里的硬件在几年前就已经搭载了必要的原语,而且越来越多的生产应用正在悄悄启用它们。 简而言之:AddressSanitizer 对生产环境来说太贵了。ARM Memory Tagging Extension…