🐧 Как проверить уязвимость руткита New Curing Rootkit на компьютере под управлением Linux. |

🐧 Как проверить уязвимость руткита New Curing Rootkit на компьютере под управлением Linux.

Закрытие уязвимостей

Новый Curing Rootkit – это новая часть вредоносного ПО, нацеленного на Linux-машины.

Он использует io_uring, встроенный в ядро, и позволяет с помощью io_uring, функции, встроенной в ядро Linux, скрытно выполнять вредоносные действия, не будучи пойманным многими решениями по обнаружению, представленными в настоящее время на рынке.

Это легко проверить на вашем Linux-компьютере.

Используйте эту команду, чтобы проверить наличие системных вызовов io_uring_setup.

grep io_uring_setup /proc/kallsyms
0000000000000000 t __pfx_io_uring_setup
0000000000000000 t io_uring_setup
0000000000000000 T __pfx___ia32_sys_io_uring_setup
0000000000000000 T __ia32_sys_io_uring_setup
0000000000000000 T __pfx___x64_sys_io_uring_setup
0000000000000000 T __x64_sys_io_uring_setup
0000000000000000 t io_uring_setup.cold
0000000000000000 d event_exit__io_uring_setup
0000000000000000 d event_enter__io_uring_setup
0000000000000000 d __syscall_meta__io_uring_setup
0000000000000000 d args__io_uring_setup
0000000000000000 d types__io_uring_setup
0000000000000000 d __event_exit__io_uring_setup
0000000000000000 d __event_enter__io_uring_setup
0000000000000000 d __p_syscall_meta__io_uring_setup
0000000000000000 d _eil_addr___ia32_sys_io_uring_setup
0000000000000000 d _eil_addr___x64_sys_io_uring_setup

На примере они есть, поэтому мне нужно быть очень осторожным с тем, что мы устанавливаем на свою систему Linux.

Android не позволяет приложениям использовать io_uring, в ChromeOS io_uring полностью отключен, Docker не позволяет использовать io_uring внутри контейнеров, и вероятно, что в Ubuntu io_uring тоже может быть отключен по умолчанию.

Также можно проверить наличие io_uring в конфигурации ядра.

grep -i uring /boot/config-$(uname -r)
CONFIG_IO_URING=y

За этим нужно следить.

Если вы настраиваете и компилируете собственное ядро, то отключите вышеуказанную настройку в конфигурации.

Это будет хорошим шагом в долгосрочной перспективе.

Google и другие компании уже отключили io_uring. io_uring недоступен приложениям в android, он полностью отключен в ChromeOS и на собственных серверах Google.

Docker также блокирует вызовы io_uring контейнерами (по умолчанию).

Так что я надеюсь, что это будет исправлено очень скоро с обновлением ядра для всех дистрибутивов Linux, это было бы хорошей идеей.

В любом случае, похоже, что это не самая важная функция.

см. также:

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий