GNU/Linux >> Znalost Linux >  >> Debian

Debian – bezpečnost úložiště Debian?

Řekněme, že existuje open-source aplikace s binárními soubory dostupnými v .tar.xz formát, ale ne jako .deb balík. A existuje .deb balíček v úložišti SW Debianu zřejmě vytvořený komunitou Debianu.

Vzhledem k tomu, že důvěřuji samotné aplikaci, mohu věřit i její verzi v úložišti Debianu? Tým Debianu tvrdí, že „bere zabezpečení velmi vážně“. Jak to ale vypadá v praxi? Mohu si být jistý, že bezpečnostní tým zkontroluje všechny odeslané balíčky a ověří, že kód nebyl před zabalením změněn? Nebo reagují (např. odeberou balíček z repozitáře) pouze na incident?

(Pro předvídání otázky:je výhodné použít .deb balíček, protože zjednodušuje aktualizaci a celkovou údržbu).

Přijatá odpověď:

Bezpečnostní tým Debianu nekontroluje všechny balíčky před odesláním, protože je to malá skupina dobrovolníků a v archivu je přes 67 000 balíčků. Nejsem si vědom žádné jiné distribuce Linuxu (nebo jiného významného projektu nebo distributora), která by měla takový postup.

Debian build démoni však sestavují každý balíček z jeho zdroje, takže si můžete stáhnout zdrojový balíček (pomocí apt-get source PACKAGENAME ) a ověřte, že tarball a záplaty jsou takové, jaké očekáváte. Všechny zdrojové balíčky jsou kryptograficky podepsány, stejně jako archiv, takže si můžete být jisti, že balíčky nebyly změněny ze zdroje, který byl nahrán.

Debian má také iniciativu vytvářet všechny balíčky reprodukovatelně, abyste mohli sami vytvořit bit po bitu identický balíček a ověřit, že s ničím nebylo manipulováno. Existuje seznam balíčků, které se sestavují a neskládají reprodukovatelně.

Obecně je Debian široce považován za důvěryhodný zdroj binárních souborů a používá jej mnoho velkých organizací, i když se samozřejmě musíte rozhodnout sami. Pokud opravdu potřebujete auditovat každý binární a binární balíček, budete to muset spravovat sami, protože si nejsem jistý, zda tuto službu poskytuje jakýkoli distributor OS jakékoli velikosti.


Debian
  1. Vývoj C na Linuxu – Získání balíčku v oficiálních repozitářích Debianu – XII.

  2. Debian – s názvem balíčku Debian, jak získat adresu URL na nejnovější adresu URL .deb??

  3. Debian – Nalezení balíčku, který poskytuje daný příkaz?

  1. Nainstalujte nejnovější verzi programovacího jazyka R na Debian 11 Bullseye

  2. Debian – Jak poznat zdrojové úložiště balíčku v Debianu?

  3. Debian – automatizace instalace jednotlivých balíčků Debian 8 s interaktivními výzvami?

  1. Debian – uživatel „debian-+“?

  2. Jak zkontrolovat, zda je program dostupný v úložišti pomocí příkazového řádku?

  3. Nainstalujte Oracle Java 10 (JDK 10) v Debianu z úložiště PPA