paperbot · PL 论文追踪

全部论文 待读 收藏

P2 EDHOC-Fuzzer: An EDHOC Protocol State Fuzzer

EDHOC-Fuzzer:一个EDHOC协议状态模糊测试器
ISSTA Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis2023匹配度 1/10 · 该论文聚焦EDHOC协议的状态模糊测试与模型学习,属于协议安全测试方向,与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析等核心方向均无直接关联。虽然涉及形式化模型学习,但应用场景和问题域与用户研究画像相距较远。引用 13 inbox
Konstantinos Sagonas, Thanasis Typaldos
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出EDHOC-Fuzzer,用模型学习为EDHOC协议实现构建状态机模型,以进行基于模型的测试与漏洞发现。

EDHOC是IETF提出的面向受限IoT通信的轻量级认证密钥交换协议,其消息紧凑,但实现容易引入状态机缺陷与安全漏洞。本文介绍EDHOC-Fuzzer,一个针对EDHOC客户端与服务器实现的协议状态模糊测试工具。该工具利用模型学习自动推断实现的状态机模型,刻画其输入/输出行为,随后将模型用于基于模型的测试、实现指纹识别,或分析非一致性、状态机缺陷与安全漏洞。文中概述了EDHOC-Fuzzer的架构与用法,并给出了工具生成的模型示例以及当前发现。

问题
如何自动测试EDHOC协议实现,发现其状态机缺陷、非一致性与潜在安全漏洞。
方法
采用模型学习从实现的黑盒输入/输出行为中推断状态机模型,并基于该模型进行基于模型的测试、指纹识别与缺陷分析。
评估
通过对EDHOC客户端与服务器实现运行该工具,展示生成的状态机模型示例并报告当前发现。
原文摘要(Abstract)

EDHOC is a compact and lightweight authenticated key exchange protocol proposed by the IETF, whose design focuses on small message sizes, in order to be suitable for constrained IoT communication technologies. In this tool paper, we overview EDHOC-Fuzzer, a protocol state fuzzer for implementations of EDHOC clients and servers. It employs model learning to generate a state machine model of an EDHOC implementation, capturing its input/output behavior. This model can then be used for model-based testing, for fingerprinting, or can be analyzed for non-conformances, state machine bugs and security vulnerabilities. We overview the architecture and use of EDHOC-Fuzzer, and present some examples of models produced by the tool and our current findings.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{SagonasT23,
  title = {EDHOC-Fuzzer: An EDHOC Protocol State Fuzzer},
  author = {Konstantinos Sagonas and Thanasis Typaldos},
  booktitle = {ISSTA},
  year = {2023},
  doi = {10.1145/3597926.3604922}
}