Gentoo Logo

1.  Aktualizowanie

Udana instalacja systemu i jego odpowiednie zabezpieczenie to nie wszystko. Większość włamań do systemów udaje się dzięki wykorzystaniu znanych błędów w starych wersjach programów. Częste aktualizowanie systemu jest niezbędne dla zachowania odpowiedniego poziomu bezpieczeństwa.

Przede wszystkim należy się upewnić, że jest zainstalowana najnowsza wersja Portage. Jeśli ją posiadamy wystarczy wydać polecenie emerge --sync i zsynchronizować drzewo Portage, a następnie poleceniem glsa-check --list sprawdzić czy system jest aktualny pod względem bezpieczeństwa.

Listing 1.1: Przykładowy wynik glsa-check -l

# glsa-check -l
WARNING: This tool is completely new and not very tested, so it should not be
used on production systems. It's mainly a test tool for the new GLSA release
and distribution system, it's functionality will later be merged into emerge
and equery.
Please read http://www.gentoo.org/proj/en/portage/glsa-integration.xml
before using this tool AND before reporting a bug.

[A] means this GLSA was already applied,
[U] means the system is not affected and
[N] indicates that the system might be affected.

200406-03 [N] sitecopy: Multiple vulnerabilities in included libneon ( net-misc/sitecopy )
200406-04 [U] Mailman: Member password disclosure vulnerability ( net-mail/mailman )
.......

Ostrzeżenie: Narzędzie glsa-check wciąż jest eksperymentalne warto więc sprawdzić również inne źródła informacji, zwłaszcza jeśli naszym głównym priorytetem jest maksymalne bezpieczeństwo.

Wszystkie linie zawierające [A] oraz [U] mogą zostać zignorowane ponieważ oznaczają, że system nie jest podatny na błąd opisany w określonym GLSA.

Ważne: Warto zauważyć, że używane zwykle polecenie emerge -vpuD world nie musi zaktualizować wszystkich potencjalnie niebezpiecznych pakietów. Należy zawsze korzystać z narzędzia glsa-check, które sprawdzi czy wszystkie błędy opisane w GLSA są naprawione.

Listing 1.1: Sprawdzanie zgodności z GLSA

(Sprawdzamy czy w systemie występują błędy opisane w GLSA)
# glsa-check -t all
WARNING: This tool is completely new and not very tested, so it should not be
used on production systems. It's mainly a test tool for the new GLSA release
and distribution system, it's functionality will later be merged into emerge
and equery.
Please read http://www.gentoo.org/proj/en/portage/glsa-integration.xml
before using this tool AND before reporting a bug.

This system is affected by the following GLSA:
200504-06
200510-08
200506-14
200501-35
200508-12
200507-16

(Sprawdzamy, które pakiety zostaną przebudowane)
# glsa-check -p $(glsa-check -t all)
(Częściowy wynik)
Checking GLSA 200504-06
The following updates will be performed for this GLSA:
     app-arch/sharutils-4.2.1-r11 (4.2.1-r10)

     **********************************************************************

     Checking GLSA 200510-08
     The following updates will be performed for this GLSA:
     media-libs/xine-lib-1.1.0-r5 (1.1.0-r4)

(Wprowadzanie rekomendowanych zmian)
# glsa-check -f $(glsa-check -t all)

Jeśli zaktualizowana została jedna z usług działających na serwerze, należy pamiętać o jej ponownym uruchomieniu.

Zalecamy również dbanie o aktualność jądra systemu.

Aby otrzymywać mail za każdym razem gdy wypuszczane jest GLSA należy najpierw zapisać się do listy mailingowej gentoo-announce. Instrukcje na temat dołączania do tej i innych list mailingowych można znaleźć na stronie Gentoo Linux Mailing List Overview.

Świetnym źródłem informacji dotyczących bezpieczeństwa jest lista mailingowa bugtraq.

Zaktualizowano 13 października 2005

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.