GNU/Linux >> Znalost Linux >  >> Debian

Debian – Proč neexistuje žádný přenos Https pro nástroj Debian Apt?

Se vší paranoiou, která přišla s odhalením NSA, by mě zajímalo, proč instalační mechanismus balíčků Debianu nepodporuje HTTPS pro svůj přenos, natož aby ho používal ve výchozím nastavení.

Vím, že balíčky Debianu mají nějaký druh ověření podpisu pomocí GPG, ale přesto si nemyslím, že by použití přenosu HTTPS místo HTTP bylo příliš obtížné, vzhledem k tomu, jak zásadní je to z hlediska bezpečnosti.

Edit:Většinou se chci chránit před útoky MitM (včetně pouhého sledování provozu), ne před správci zrcadel Debianu. HTTP repozitáře dají celý systém na stůl každému, kdo slídí provoz do zrcadel Debianu.

Přijatá odpověď:

Tady je. Musíte nainstalovat balíček apt-transport-https . Pak můžete použít řádky jako

 deb https://some.server.com/debian stable main

ve vašem sources.list soubor. Ale obvykle to není nutné, protože celý obsah je stejně veřejný a zvyšuje režii šifrování a latenci. Vzhledem k tomu, že nedůvěřujete veřejnému klíči útočníků, je i provoz http bezpečný před útoky MitM. apt vás upozorní a nenainstaluje balíčky, když útočník vloží manipulované balíčky.

EDIT:Jak je uvedeno v komentářích, je skutečně bezpečnější používat úložiště TLS. Výzkum ukazuje, že používání apt na nešifrovaných úložištích může skutečně představovat bezpečnostní riziko, protože přenos HTTP je zranitelný vůči útokům opakovaného přehrávání.


Debian
  1. Připravte Debian Stretch na instalaci GlusterFS 3.12

  2. Jak aktualizovat klíč GPG pro úložiště MySQL APT na Debian/Ubuntu?

  3. Debian – jaké balíčky jsou standardně instalovány v Debianu? Existuje pro tuto sadu termín? Proč se některé z těchto balíčků `automaticky instalují` a některé ne?

  1. Linux – nástroj pro měření kvality entropie?

  2. Debian – nelze spustit instalaci Devuan/debian?

  3. Fraps jako programy pro Ubuntu?

  1. Tasksel – nástroj pro instalaci skupinových balíčků pro Debian

  2. Instalace Webminu v Debianu 8 (Jessie)

  3. Jak nastavit PATH pro všechny uživatele v Debianu?