Implementação da versão do módulo do kernel

2

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?

    
por Melab 07.12.2015 / 15:45

1 resposta

1

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.

    
por 09.12.2015 / 16:51