| Termin | Definicja |
|---|---|
| Zasada najmniejszych uprawnień (Least Privilege) | Zasada najmniejszych uprawnień ogranicza dostęp każdego konta wyłącznie do zakresu koniecznego do jego zadań. Na czym polega zasada najmniejszych uprawnieńZasada najmniejszych uprawnień, określana po angielsku jako Least Privilege, polega na przyznaniu kontu użytkownika, programowi, usłudze albo procesowi wyłącznie takich praw, jakie są konieczne do wykonania konkretnego zadania. Uprawnienia obejmują między innymi możliwość odczytu, tworzenia, modyfikowania i usuwania plików, uruchamiania programów, zmiany ustawień systemowych, instalowania sterowników oraz korzystania z określonych urządzeń. Jeżeli dana czynność nie wymaga dostępu do konkretnego zasobu, konto lub program nie powinny takiego dostępu otrzymywać. Mechanizm ogranicza skutki błędów i przejęcia procesu. Program uruchomiony z prawami zwykłego użytkownika ma mniejszą możliwość modyfikowania systemu niż ten sam program uruchomiony jako administrator. Podobnie dokument tekstowy, skrypt lub instalator nie powinien otrzymywać automatycznie dostępu do wszystkich katalogów i ustawień. Zasada nie oznacza całkowitego blokowania pracy, lecz dopasowanie zakresu dostępu do rzeczywistych wymagań zadania oraz odebranie praw, które przestały być potrzebne. Uprawnienia kont, plików i procesów w systemieW systemach Windows zakres dostępu do plików i katalogów jest między innymi określany przez listy kontroli dostępu ACL. Wpis ACL może zezwalać na odczyt, zapis, wykonanie, usuwanie albo zmianę uprawnień. Konto standardowe może pracować z plikami użytkownika, ale operacje dotyczące chronionych katalogów systemowych, sterowników lub konfiguracji całego komputera zwykle wymagają podwyższenia uprawnień. Mechanizm UAC, czyli Kontrola konta użytkownika, sygnalizuje próbę wykonania operacji administracyjnej i wymaga potwierdzenia albo podania poświadczeń administratora. W systemach uniksowych i linuksowych podobną rolę pełnią właściciel pliku, grupa oraz uprawnienia odczytu, zapisu i wykonania. Polecenie Jak ograniczenie dostępu wpływa na bezpieczeństwoNajmniejsze uprawnienia zmniejszają powierzchnię ataku, ponieważ ograniczają liczbę zasobów dostępnych dla niepożądanego procesu. Jeżeli złośliwy program działa w kontekście zwykłego konta, może napotkać blokadę przy próbie zmiany plików systemowych, instalacji sterownika lub modyfikacji ustawień innych użytkowników. Ograniczenie nie zastępuje aktualizacji, kopii zapasowych, ochrony antywirusowej ani ostrożnego otwierania załączników, ale zmniejsza zakres szkód w przypadku uruchomienia niebezpiecznego kodu. Uprawnienia powinny być przydzielane według funkcji, a nie wygody. Program do odtwarzania multimediów nie potrzebuje praw do zmiany konfiguracji zapory, a edytor dokumentów nie musi mieć dostępu do katalogów zawierających dane niezwiązane z jego pracą. Dostęp do plików warto nadawać konkretnym kontom lub grupom, zamiast udostępniać cały dysk wszystkim użytkownikom. Trzeba także regularnie usuwać nieużywane konta, stare członkostwa grup oraz wyjątki ACL, ponieważ pozostawione uprawnienia mogą z czasem tworzyć niezamierzony, szeroki dostęp. Rola zasady najmniejszych uprawnień przy naprawie komputeraNieprawidłowo ustawione uprawnienia mogą powodować komunikaty o odmowie dostępu, brak możliwości zapisania pliku, nieuruchamianie programu albo problemy z instalacją aktualizacji. Diagnoza wymaga wtedy ustalenia, który proces wykonuje operację, do jakiego zasobu próbuje się odwołać oraz jakie prawa ma używane konto. Samo uruchomienie programu jako administrator może chwilowo usunąć objaw, ale nie wyjaśnia przyczyny i może zwiększyć ryzyko. Bezpieczniejsze jest sprawdzenie właściciela pliku, dziedziczenia ACL, członkostwa w grupach oraz ustawień kontroli konta. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnozowaniem problemów z uruchamianiem programów, dostępem do plików oraz konfiguracją systemu. W ramach diagnostyki można rozróżnić błąd uprawnień od uszkodzenia pliku, infekcji, awarii dysku lub niezgodności programu. Po ustaleniu przyczyny zakres dostępu powinien zostać ustawiony tak, aby umożliwiał potrzebną pracę, lecz nie nadawał kontu ani aplikacji szerszych praw niż wymagane. |