Как мы фаззили ядро ОС c помощью syzkaller и что из этого вышло

История о том, как мы несколько месяцев разбирались с особенностями работы самого популярного фаззера операционных систем syzkaller для того, чтобы научить его находить баги в ядре микроядерной операционной системы KasperskyOS. Так мы узнали о работе syzkaller много нового, чего не найти в его документации, — в частности, о протоколе взаимодействия компонентов фаззера, об алгоритме подсчета покрытия и поддержке фаззинга операционных систем без Golang runtime. Доклад поможет исследователям и энтузиастам быстрее обуздать такой мощный инструмент, как syzkaller, и начать находить с помощью него баги не только в ядре Linux, но и в ядрах других операционных систем. Мария Недяк «Лаборатория Касперского»
Back to Top