У меня есть программа, которую мне нужно запустить как sudo. Я думаю, что доверяю этому, но я хочу быть уверенным, что это не делает ничего прикольного. Есть ли способ увидеть, какие файлы он изменяет или создает с журналом или что-то?

Я на Ubuntu гном 17.04

1 ответ1

1

Как упомянул jdwolf в комментарии, виртуальная машина, которая регистрирует все обращения к файлам, была бы надежным решением. Даже если вредоносная программа может обнаружить, что она работает на виртуальной машине, сегодня это вполне нормально. И если виртуальная машина кажется медленной, это может быть просто потому, что платформа виртуализации находится под большой рабочей нагрузкой.

Также возможно запустить программу с помощью strace или аналогичной команды отладки, которая записывает все системные вызовы, сделанные программой. Тем не менее, умный автор вредоносных программ может заставить свою вредоносную программу обнаруживать, когда она запускается под любым видом функций отладки (например, strace). Тогда вредоносная программа могла бы вести себя безобидно в то время и оставлять плохие вещи до тех пор, пока она не будет запущена под средствами отладки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .