A menos que você selecione CONFIG_MODVERSIONS
, o kernel recusará o carregamento de um módulo que não tenha sido compilado por si mesmo. Além disso, garanta que CONFIG_MODULE_FORCE_LOAD
não esteja selecionado.
O Linux pode ser configurado para exigir que os módulos do kernel sejam assinados digitalmente. Nos kernels criados para dispositivos embarcados e dispositivos de consumo (ou seja, tablets, smartphones, etc.), ainda posso ver que isso abre um buraco para usar módulos feitos para versões mais antigas para explorar os mais novos, se ambos os kernels usarem a mesma chave. O Linux fornece um recurso para se recusar a carregar módulos do kernel de uma versão diferente?
A menos que você selecione CONFIG_MODVERSIONS
, o kernel recusará o carregamento de um módulo que não tenha sido compilado por si mesmo. Além disso, garanta que CONFIG_MODULE_FORCE_LOAD
não esteja selecionado.