O os-prober é um risco de segurança?

4

Estou conduzindo uma auditoria de segurança e encontrei este utilitário em execução no meu sistema Debian. (Debian 3.16.36-1 + deb8u1)

Parece-me que um software como este não deve ser instalado em um servidor seguro. Eu não sei exatamente o que acontece quando encontra algum sistema operacional instalado. Devo estar desabilitando o os-prober e como faço isso? OU Devo estar desabilitando o grub e como faço isso?

    
por Murray 04.05.2017 / 04:13

2 respostas

4

os-prober está lá para detectar outros sistemas operacionais. Se você não precisar dessa funcionalidade, poderá desativá-la; Eu fiz isso em todas as minhas VMs Debian depois de bater em algum soluço nos testes.

Você adiciona a /etc/default/grub da linha:

GRUB_DISABLE_OS_PROBER=true

E, em seguida, os comandos dpkg-reconfigure linux-image-xxxxx e update-grub não usarão mais os-prober .

Outra alternativa é desinstalar o os-prober .

dpkg --purge os-prober

Como Stephen Kitt aponta: "O pacote em si só é recomendado (por grub-common ), para que o gerenciador de pacotes permita que você o remova."

Ou apenas para estar no lado seguro, para que não seja mais usado, faça as duas ações.

A partir deste link

os-prober is a spinoff of debian-installer. One of the installer's features is that it can probe disks on the system for other operating systems, and add them to the boot loader, so that installing Debian doesn't make your other installed OS hard to boot.

veja Debian: Nova mensagem de erro atualizando o kernel (para 4.9) - recarregar o erro ioctl

Resumindo: é uma boa idéia desabilitar o os-prober para servidores linux; além disso, também é favorável à filosofia (de segurança) do Unix, de mantê-lo simples e de instalar a menor quantidade de serviços / software.

Embora, em teoria, você também consiga ir sem o grub, eu não trocaria a maneira padrão, a conveniência, a flexibilidade dos recursos de inicialização e depuração que ele oferece, para outros cenários. Veja LILO / ELILO; e u-boot-tools para uma alternativa, pelo menos em algumas arquiteturas.

Quanto à segurança do grub, eu me preocuparia mais com adicionando um senha para ele.

    
por 04.05.2017 / 08:09
-2

os-prober é usado por GRUB para configurar opções de inicialização do GRUB, como sub-rotinas de menu.

Se você inicializar seu sistema usando EFI STUB , coreboot ou algum outro mecanismo não-GRUB (existem muitos!), você certamente pode desabilitar / remover o GRUB e os-prober.

Se você inicializar seu sistema usando o GRUB (que é o mecanismo de inicialização padrão), não desabilite / remova nada associado ao GRUB, incluindo os-prober, ou você pode acabar não podendo inicializar em outros sistemas operacionais em um sistema operacional multi plataforma.

    
por 04.05.2017 / 05:12