Poprzednia Spis treści Następna

Technologie zapewniające bezpieczeństwo w systemach operacyjnych.


Uwierzytelnianie

Uwierzytelnianie = Autentykacja

Co to jest

Sprawdzanie tożsamości i wiarygodności użytkowników, zapewnianie, że nikomu nie uda się uzyskać dostępu do systemu bez wykazania, że rzeczywiście ma do tego prawo.

Jak to działa

Zazwyczaj użytkownik przedstawia się sam, rolą mechanizmu uwierzytelniania jest potwierdzenie jego tożsamości. W tym celu można wykorzystać:

Metoda najpopularniejsza - hasła

Mechanizm bazujący na hasłach jest najpopularniejszą i prostą w formie metodą autentykacji. Użytkownik najpierw się przedstawia - wpisuje login, który jednoznacznie go identyfikuje, a następnie jest proszony o podanie hasła. Hasła użytkowników zapisane są w systemie, w trakcie logowania podane hasło jest porównywane z tym zapamiętanym.

Wady haseł. Możliwe jest ich złamanie, co może się odbyć przez zgadnięcie, przypadkowe ujawnienie, działanie celowe itp.

Hasła w Linuxie i UNIX'ie

System kont użytkowników

Realizuje dostęp użytkowników tylko do ich prywatnych zasobów i żadnych innych.

Konta identyfikowane przez nazwę (login) i UID
Dostęp do kont chroniony hasłami

W UNIX'ie mechanizm haseł jest jedyną techologią służącą do ochrony kont.

Dobre hasła

W przeciwnym razie byłyby wyjątkowo łatwe do zgadnięcia. Program passwd, a przynajmniej jego nowe wersje, dba, by hasła były pod tym względem poprawne.

Przechowywanie haseł
Dodatkowe zabezpieczenia i informacje

Większość systemów unixowych używa do kodowania jednostronnego algorytmu DES (Data Encryption Standard).

DES, który stał się standardowym rozwiązaniem, daje możliwość zastosowania 56 bitowego klucza.


Poprzednia Spis treści Następna