Przejdź do głównej zawartości

Debian

Używa tego samego mechanizmu SSH, poświadczeń i weryfikacji klucza hosta co rodzina identyfikacji systemów operacyjnych przez SSH, ale — od wersji 1.1.1 — nie jest już częścią opisanego tam wspólnego mechanizmu osReleaseFamilyProbe; zobacz poniżej.

targets:
- id: debian-host
product: debian
address: host.example.com
credentials: linux-host-ssh

Własna sonda zamiast wspólnej sondy os-release od wersji 1.1.1

Dział zatytułowany „Własna sonda zamiast wspólnej sondy os-release od wersji 1.1.1”

VERSION_ID w /etc/os-release Debiana nigdy nie zawiera wydania punktowego — potwierdzono na żywo, że w pełni zaktualizowana instalacja Debiana 13 nadal zgłasza samo VERSION_ID="13", identycznie jak instalacja z pierwszego dnia. Prawdziwe wydanie punktowe (13.6) znajduje się tylko w /etc/debian_version. Temu plikowi nie można jednak ufać samodzielnie: potwierdzono na żywo, że rzeczywisty obraz Ubuntu 24.04 również go zawiera, odziedziczony po swoim rodowodzie budowania, z treścią trixie/sid — bez znaczenia dla wersji samego Ubuntu. Ta sonda odczytuje oba pliki w jednym przebiegu SSH, najpierw potwierdza ID=debian i ufa zawartości debian_version tylko wtedy, gdy jest to zwykły numer z kropkami — własna kopia Debiana testing (forky/sid) oraz odziedziczona kopia Ubuntu poprawnie przechodzą wtedy do VERSION_ID.

Zweryfikowano na żywo na debian:bookworm-slim: ID=debian, VERSION_ID="12".

  • version — wydanie punktowe, gdy /etc/debian_version je zawiera, np. 13.6; w przeciwnym razie samo VERSION_ID
  • extra.debianVersion — surowa zawartość /etc/debian_version, zawsze gdy plik istnieje i nie jest pusty, nawet jeśli nie był to zwykły numer z kropkami (jak w przypadku forky/sid z Debiana testing — warto go zobaczyć w oryginalnej postaci, zamiast go po cichu pomijać)
  • extra.hostKeyVerified

Brak dopasowania — CVE dystrybucji ogólnego przeznaczenia to podatności pakietów, a numer wydania nie mówi, które pakiety załatano od tego czasu. Zobacz stronę Korelacja CVE.

endoflife:debian — bez zmian.