Raphael Bastos
2015-12-22 18:04:54 UTC
Oi,
Documentei a mais recente mudança do kernel Linux na versão 4.3.3 referente
a assinatura de módulos compilados fora do kernel.
https://wiki.hackstore.com.br/Assinando_m%C3%B3dulos_do_kernel
Na prática mudou de:
# perl /usr/src/linux/scripts/sign-file <hash algo> <key> <x509>
para:
# /usr/src/linux/scripts/sign-file <hash algo>
/usr/src/linux/certs/signing_key.pem /usr/src/linux/certs/signing_key.x509
Mudanças:
1- Trocaram o script de assinatura de perl pra C
2- Colocaram todos os arquivos de assinatura no diretório
/usr/src/linux/certs/
3- O arquivo de chave privada agora se chama "signing_key.pem" ao invés de
"signing_key.priv"
Na oportunidade, atualizei a doc do Gentoo e mais tarde vou atualizar a do
Funtoo. Atualizem vocês a doc do Slackware caso queiram :D
https://wiki.gentoo.org/wiki/Signed_kernel_module_support
Att,
Raphael Bastos aka Coffnix
*====================================================*
* Linux Reg. User*: 388431 // *LPI ID:* LPI000214711
*email:~> $* echo "xgvngkrhgyzuyFngiqyzuxk4ius4hx" | perl -pe \
's/(.)/chr(ord($1)-2*3)/ge'
*Public Key:* 3FBB468B //
http://www.hackstore.com.br/coffnix/coffnix-pgp-key.txt
*Yaxkin/Gentoo Linux* - http://downloads.hackstore.com.br
*Wiki Hackstore* - http://wiki.hackstore.com.br
*Ãrea 31 Hackerspace* - http://www.area31.net.br
*Kankin/Funtoo Linux* - http://kankin.area31.net.br
*====================================================*
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
Para sair da lista envie um e-mail para:
slack-users-br+***@googlegroups.com
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para slack-users-br+***@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.
Documentei a mais recente mudança do kernel Linux na versão 4.3.3 referente
a assinatura de módulos compilados fora do kernel.
https://wiki.hackstore.com.br/Assinando_m%C3%B3dulos_do_kernel
Na prática mudou de:
# perl /usr/src/linux/scripts/sign-file <hash algo> <key> <x509>
para:
# /usr/src/linux/scripts/sign-file <hash algo>
/usr/src/linux/certs/signing_key.pem /usr/src/linux/certs/signing_key.x509
Mudanças:
1- Trocaram o script de assinatura de perl pra C
2- Colocaram todos os arquivos de assinatura no diretório
/usr/src/linux/certs/
3- O arquivo de chave privada agora se chama "signing_key.pem" ao invés de
"signing_key.priv"
Na oportunidade, atualizei a doc do Gentoo e mais tarde vou atualizar a do
Funtoo. Atualizem vocês a doc do Slackware caso queiram :D
https://wiki.gentoo.org/wiki/Signed_kernel_module_support
Att,
Raphael Bastos aka Coffnix
*====================================================*
* Linux Reg. User*: 388431 // *LPI ID:* LPI000214711
*email:~> $* echo "xgvngkrhgyzuyFngiqyzuxk4ius4hx" | perl -pe \
's/(.)/chr(ord($1)-2*3)/ge'
*Public Key:* 3FBB468B //
http://www.hackstore.com.br/coffnix/coffnix-pgp-key.txt
*Yaxkin/Gentoo Linux* - http://downloads.hackstore.com.br
*Wiki Hackstore* - http://wiki.hackstore.com.br
*Ãrea 31 Hackerspace* - http://www.area31.net.br
*Kankin/Funtoo Linux* - http://kankin.area31.net.br
*====================================================*
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
Para sair da lista envie um e-mail para:
slack-users-br+***@googlegroups.com
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para slack-users-br+***@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.