Мониторинг системных вызовов Linux (эффективно)
Какой самый быстрый способ отслеживать системные вызовы Linux и записывать их в файл? Этот пост имеет отличную информацию:
Кажется, что подсистема аудита - это путь, проблема в том, что когда вы отслеживаете ВСЕ системные вызовы (auditctl -a exit,always -S all
Ваша ОС слишком перегружена, и все работает медленно. Увеличение размера буфера в audit.rules
не сильно помог
Есть ли другой способ, который даст разумную производительность и не задушит ОС? Я думаю о написании своего собственного модуля ядра, который будет использовать API LSM для перехвата системных вызовов. Как вы думаете, это будет лучше, чем подсистема аудита (которая использует много фильтров / форматирования, которые могут добавить ненужные накладные расходы)
1 ответ
2015-03-12 22:54