Kernkonzepte
LLMを活用した初期シード生成とクラッシュ再利用技術がソフトウェアテストにおいて効果的であることを示唆。
Zusammenfassung
BusyBoxはLinuxベースの組み込みデバイスで広く使用されており、古いバージョンが未だに使用されていることが判明。本研究では、LLMを使用して初期シードを生成し、クラッシュ再利用技術を適用することで、ソフトウェアテストの効率向上や脆弱性検出の改善が可能であることが示された。具体的な実験結果や手法の詳細について記載。
Statistiken
LLM-generated seeds led to a substantial increase in crashes for certain cases like awk.
Crash reuse technique identified 97 crashes in the latest BusyBox, with 19 unique ones.
Manual triaging of crashes revealed issues in GLIBC functions like free, malloc, write, strlen, strdup, regex, and strftime.
Zitate
"LLM-generated initial seeds significantly increased the number of crashes detected during fuzzing."
"Crash reuse technique proved effective in identifying unique crashes in the latest BusyBox version."
"Manual triaging uncovered specific input patterns triggering crashes in GLIBC functions."