Ядро Linux испорчено

Наша команда сетевой безопасности установила датчик Crowdstrike Falcon на нашем сервере Linux системы SAP. Это вызвало загрязнение ядра. ниже приводится выдержка из файла supportconfig, запущенного на сервере Linux через пользователя root. Любая идея, как исправить эту ошибку и сделать ошибку ядра свободной?

#==[ Configuration File ]===========================#
# /proc/sys/kernel/tainted
1073754113


Kernel Status -- Tainted: P           OE   N 
  TAINT: (P) Proprietary module has been loaded
  TAINT: (O) Out-of-tree module has been loaded
  TAINT: (E) Unsigned module has been loaded
  TAINT: (N) Unsupported modules loaded

module=falcon_lsm_serviceable ERROR                     Module info unavailable  
module=falcon_nf_netcontain ERROR                     Module info unavailable  
module=falcon_lsm_pinned_7103 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_7002 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6903 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6805 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6703 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6602 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6404 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6402 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6401 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6109 ERROR                     Module info unavailable  
module=falcon_lsm_pinned_6106 ERROR                     Module info unavailable  

2 ответа

Испорченное ядро означает состояние, которое, скорее всего, не поддерживается разработчиками Linux из основной ветки разработки. Большинство сопровождающих в LKML попросят воспроизвести проблему на не испорченном ядре.

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

Другие каналы поддержки, такие как поддержка вашего дистрибутива ОС, могут иметь дело с испорченным ядром, спросите их. Эта ошибка не обязательно является функциональной проблемой, просто сценарий не может идентифицировать детали проприетарных модулей.

Проще говоря, вы используете что-то, что не поставляется с ядром, или вы что-то изменили внутри, ядро ​​останется испорченным даже после того, как вы отмените то, что вызвало заражение (то есть выгрузите собственный модуль ядра), чтобы указать, что ядро ​​остается ненадежным. Ошибка перепрограммирования, вы должны проверить источник модуля или у поставщика, который предоставляет или модуль не собирается должным образом.

Другие вопросы по тегам