Quão aleatórios são os geradores de números pseudo-aleatórios em discos de inicialização ao vivo? Existe uma maneira de semear?

3

Eu sei que geradores de números aleatórios em computadores são apenas pseudo-aleatórios, mas os PRNGs no Live Boot USB ou DVDs são ainda menos aleatórios? Existe uma maneira de germiná-los após a inicialização?

Especificamente curioso sobre o Xubuntu 14 no USB.

    
por ID-ZERO 01.03.2015 / 05:06

1 resposta

0

Um sistema linux em execução normalmente possui quatro categorias de fontes de entropia para extrair. Eles são ambientais (sensores de temperatura, discos), usuário (mouse, teclado), hora (o relógio) e rede. Alguns computadores não têm sensores de temperatura, ou unidades físicas (unidades de estado sólido não contam porque não têm partes móveis para coletar entropia), o relógio é previsível, a rede pode ser atacada se for a única fonte de entropia. As chances são de que se você ficar rígido com o computador antes de precisar de aleatoriedade, o computador obterá o suficiente de você, mas quanto mais fontes de entropia seu computador tiver, melhor. Você pode injetar aleatoriedade diretamente no kernel, mas não consigo me lembrar de como ele está no topo da minha cabeça. Tenho babado pelo link . Acho que vi algo relacionado à documentação deles.

Um que é muito ruim: rede inicializando uma máquina sem disco. nenhuma interação do usuário ainda, rede e relógio são duas semanas aqui, e nada mais está disponível ainda.

    
por 01.03.2015 / 05:36