【摘要】在嵌入式 系 统 开 发 中, 内 存 安 全 是 确 保 软 件 稳 定 性 和 功 能 完 整 性 的 重 要 保 障。 但 传 统 的 内 存 检 测 工 具, 如AddressSanitizer(ASan),由于其巨大的资源消耗,在嵌入式系统中面临诸多限制。 为此,本文提出了一种控制端-执行端分离的嵌入式系统模糊测试架构,旨在通过优化 ASan 的内存管理模型和灵活的代码插桩策略,解决嵌入式设备资源受限、内存架构独特以及高性能要求的问题。 该架构通过将模糊测试分离为控制端与执行端,把生成测试用例、变异数据等计算密集型任务交由资源充足的控制端处理,从而使资源受限的执行端可以专注于运行测试用例并集成轻量级的内存监控功能。 这种分工有效平衡了嵌入式设备的运行时性能与内存安全检测的需求。 通过实验验证,本文所提方案显著提升了资源受限环境下内存检测的效率和准确性,为嵌入式系统的内存安全提供了有效保障。