Wpis z mikrobloga

Przekonałem się, ze jednak grub to trochę gówno xD

https://www.reddit.com/r/archlinux/comments/6ahvnk/grub_decryption_really_slow/

Jakiś protip z zabezpieczeniem /boot przed podmianą kernela a jednocześnie żeby w miarę szybko działało? Już powiedzmy, że nie musi być zaszyfrowane.

Wszystkie domyślne systemowe "szyfrowanie całego dysku" sprawia jedynie, że / jest zaszyfrowany a grub jest wywalony na osobną nieszyfrowaną partycję.

Z kolei na zaszyfrowanym /boot grub w #!$%@? długo rozszyfrowuje partycję. Chyba mu to z 30 sekund zajmuje.

#linux #grub
  • 9
że / jest zaszyfrowany a grub jest wywalony na osobną nieszyfrowaną partycję.


Musisz sobie odpowiedzieć na pytanie: przed czym próbujesz się bronić?
Jeśli chcesz się zabezpieczyć przed kradzieżą danych, np. poprzez kradzież laptopa, albo jesteś dziennikarzem i pracujesz na terenie jakiegoś opresyjnego państwa i chcesz się zabezpieczyć przed typowym przeszukaniem przez służby państwowe...

To nie potrzebujesz szyfrować kernela, czy w ogóle systemu, wystarczy jeśli zaszyfrujesz home (i swap, albo użyje tmpfs).

To
@Kryspin013: wg mnie lepszym rozwiązaniem od zaszyfrowanego boota jest plain boot + prosty skrypt sprawdzający sumy kontrolne plików na partycji boot.
Działa to tak, że skrypt (jako systemd unit i/lub pacman hook) liczy sumy kontrolne wszystkich plików na boocie (binarki kernelowe, bootloadera, configi, no wszystko) w czasie np. aktualizacji jądra, bootloadera i zapisuje je w formie pliku tekstowego na zaszyfrowanym roocie.
Przy włączaniu systemu po potencjalnym ataku evil maid nic się
Musisz sobie odpowiedzieć na pytanie: przed czym próbujesz się bronić?


@keny-keczuloki-anuloki: Tzn każdy z takich kolejnych etapów nie daje może 100% bezpieczeństwa ale jakoś je tam zwiększa. Przykładowo tylko szyfrowany home średnio działa w momencie, w którym ktoś może mieć dostęp do każdego pliku systemu operacyjnego (np z zewnętrznego systemu). Szyfrowany / bez szyfrowanego /boot już ci fajnie szyfruje wrażliwe pliku OS-a ale wciąż pozostaje konfiguracja bootloadera i jego pliki. Szyfrowany