本文提出 NAUTILUS,一种自动化检测 RESTful API 漏洞的系统。RESTful API 在现代微服务架构中广泛使用,但其安全测试面临状态依赖、参数组合爆炸等挑战。NAUTILUS 通过解析 API 规范(如 OpenAPI)构建状态机模型,并基于符号执行和模糊测试生成有效测试用例。系统覆盖常见漏洞类型,包括 SQL 注入、路径遍历、参数篡改等。在 GitHub 上的多个真实 API 以及人工构造的基准测试中,NAUTILUS 相比于现有工具(如 RESTler、EvoMaster)发现更多漏洞,且误报率更低。实验证明其能够有效处理复杂状态依赖和深层路径探索。该研究为自动化 API 安全测试提供了新的思路,适合安全工程师和开发者在 CI/CD 流程中集成。
💡 推荐理由: REST API 是现代应用的核心攻击面,手动测试效率低且容易遗漏。NAUTILUS 提供自动化方案,能显著提升漏洞发现效率,降低人工成本。
🎯 建议动作: 研究跟进