| Termin | Definicja |
|---|---|
| poziomy dostępu | Poziomy dostępu to zróżnicowane zakresy uprawnień przypisywane użytkownikom według ich roli. Poziomy dostępu jako sposób porządkowania uprawnieńPoziomy dostępu opisują, jakie działania może wykonywać określona osoba po zalogowaniu do systemu, programu, panelu administracyjnego albo urządzenia. Nie chodzi wyłącznie o samo zezwolenie na wejście do aplikacji. Zakres uprawnień może obejmować odczytywanie informacji, dodawanie nowych danych, ich edytowanie, usuwanie, drukowanie, eksportowanie, zatwierdzanie zmian oraz zarządzanie kontami innych użytkowników. Dzięki takiemu podziałowi każda osoba otrzymuje dostęp odpowiedni do wykonywanych obowiązków, a nie pełną kontrolę nad całym środowiskiem. W praktyce poziomy dostępu są częścią modelu bezpieczeństwa. Ograniczenie uprawnień zmniejsza ryzyko przypadkowego usunięcia plików, zmiany konfiguracji lub ujawnienia danych osobom, które nie powinny ich przeglądać. Ma również znaczenie w sytuacji, gdy konto użytkownika zostanie przejęte. Jeżeli takie konto może wykonywać tylko podstawowe czynności, skutki nieuprawnionego logowania mogą zostać ograniczone. Z tego powodu przydzielanie uprawnień powinno wynikać z rzeczywistych zadań, a nie z wygody polegającej na nadawaniu wszystkim pełnego dostępu. Najczęściej wyróżnia się konto podstawowe, konto zaawansowane oraz konto administratora. Nazwy mogą być inne w zależności od programu, lecz zasada pozostaje podobna. Użytkownik podstawowy może korzystać z gotowych funkcji i pracować na przydzielonych danych. Osoba z szerszym zakresem może tworzyć rekordy, modyfikować ustawienia określonego obszaru lub zatwierdzać operacje. Administrator zarządza konfiguracją, kontami, rolami i regułami działania. Rozdzielenie tych funkcji ułatwia kontrolę nad zmianami oraz pozwala ustalić, kto odpowiada za poszczególne czynności. Poziomy dostępu w systemach i codzienne porównaniaZakres uprawnień można porównać do dostępu do pomieszczeń w budynku. Każda osoba może wejść do strefy wspólnej, lecz tylko wybrane osoby mają klucz do archiwum, zaplecza technicznego albo pomieszczenia, w którym zmienia się ustawienia całej instalacji. Podobnie działa konto użytkownika. Samo posiadanie loginu nie powinno oznaczać możliwości odczytywania wszystkich dokumentów ani modyfikowania każdej funkcji. Uprawnienia są przypisane do roli, a rola odpowiada zakresowi odpowiedzialności. W środowisku informatycznym spotyka się uprawnienia nadawane do całego programu, pojedynczego modułu, katalogu, dokumentu lub konkretnej operacji. Możliwe jest na przykład zezwolenie na odczyt raportu bez prawa do jego zmiany. Inny użytkownik może tworzyć nowe wpisy, ale nie może ich zatwierdzać. Jeszcze inna osoba może zatwierdzać dokumenty, ale nie ma prawa zmieniać reguł działania aplikacji. Takie rozdzielenie pozwala zachować kontrolę nad przebiegiem pracy i ograniczyć liczbę osób mogących wykonać operacje o większym znaczeniu. Ważne jest także rozróżnienie uprawnień stałych i czasowych. Dostęp stały pozostaje aktywny tak długo, jak długo obowiązuje dana rola. Dostęp czasowy może być przyznany na określony okres, na przykład podczas zastępstwa albo realizacji konkretnego zadania. Po zakończeniu pracy powinien zostać odebrany lub wygasnąć automatycznie. W przeciwnym razie w systemie pozostają konta i uprawnienia, które nie odpowiadają już aktualnej organizacji pracy. Poziomy dostępu mogą być budowane bezpośrednio dla użytkownika albo za pośrednictwem grup. W modelu grupowym osoba zostaje przypisana do roli, a rola zawiera zestaw reguł. Jest to łatwiejsze do utrzymania, gdy wiele osób wykonuje podobne zadania. Zamiast zmieniać każde konto osobno, można skorygować zakres danej grupy. Warto jednak regularnie sprawdzać członkostwo, ponieważ po zmianie stanowiska, obowiązków lub zakresu odpowiedzialności dawne uprawnienia mogą stać się niepotrzebne. Poziomy dostępu a typowe problemy z uprawnieniamiJednym z częstych problemów jest nadmiarowy dostęp. Powstaje wtedy, gdy konto może wykonywać więcej czynności, niż wymaga tego codzienna praca. Przyczyną bywa pośpiech podczas konfiguracji, kopiowanie ustawień z innego konta albo pozostawienie dawnej roli po zmianie obowiązków. Nadmiarowe uprawnienia nie zawsze powodują natychmiastową awarię, ale zwiększają prawdopodobieństwo niezamierzonej zmiany. Mogą też utrudniać ustalenie odpowiedzialności, ponieważ zbyt wiele osób ma możliwość modyfikowania tych samych danych. Innym problemem jest brak dostępu do funkcji potrzebnej do wykonania zadania. Objawia się to komunikatem o odmowie, niewidocznym przyciskiem, brakiem folderu albo niemożnością zapisania zmian. Nie zawsze oznacza to uszkodzenie programu. Powodem może być nieprawidłowe przypisanie roli, błędna reguła dla konkretnego dokumentu, wygasłe konto, nieaktualne członkostwo w grupie lub konflikt pomiędzy kilkoma zasadami. Przed zmianą ustawień warto ustalić, czy problem dotyczy jednego użytkownika, jednego urządzenia, konkretnego pliku czy całego programu. Trudności może powodować również wspólne korzystanie z jednego konta. W takim przypadku nie wiadomo, kto wykonał daną czynność, a zmiana hasła wymaga poinformowania wielu osób. Wspólne konto utrudnia też odebranie dostępu tylko jednej osobie. Bezpieczniejszym rozwiązaniem jest używanie indywidualnych kont oraz przydzielanie ról zgodnie z obowiązkami. Gdy wymagane jest konto techniczne, powinno mieć możliwie wąski zakres działania, osobne dane uwierzytelniające oraz jasno określony sposób kontroli. Nieprawidłowości mogą wynikać także z niespójnych zasad zapisanych w kilku miejscach. Jedna reguła może zezwalać na odczyt, a inna blokować dostęp do nadrzędnego katalogu. Użytkownik widzi wtedy pozornie sprzeczne zachowanie programu. Pomocne jest sporządzenie listy zasobów, ról i wymaganych czynności, a następnie sprawdzenie reguł od poziomu ogólnego do szczegółowego. Należy również uwzględnić uprawnienia zapisane lokalnie na urządzeniu oraz te wynikające z konta używanego w aplikacji. Poziomy dostępu i praktyczne wskazówki konfiguracjiNajbezpieczniej zaczynać od minimalnego zakresu uprawnień. Najpierw określa się, jakie czynności są niezbędne, a dopiero później przydziela możliwość ich wykonania. Jeżeli potrzebny jest wyłącznie podgląd, nie należy dodawać prawa do edycji. Jeżeli edycja jest konieczna, warto osobno ocenić potrzebę usuwania, eksportu oraz zmiany ustawień. Taki sposób konfiguracji ogranicza liczbę potencjalnych błędów i upraszcza późniejsze sprawdzanie, czy przydzielone role nadal są uzasadnione. Przy tworzeniu ról dobrze jest używać nazw opisujących funkcję, a nie nazwisk osób. Rola związana z odczytem dokumentów, rola do wprowadzania danych i rola do zatwierdzania operacji są łatwiejsze do zrozumienia niż wiele indywidualnych wyjątków. Osobne role ułatwiają także zastępstwa. Można dodać osobę do właściwej grupy na czas wykonywania określonych obowiązków, a po zakończeniu zastępstwa usunąć ten przydział bez przebudowy całej konfiguracji. Warto prowadzić prostą ewidencję zmian. Powinno być wiadomo, kiedy utworzono konto, komu je przypisano, jaka rola została nadana oraz dlaczego zmieniono jej zakres. Przydatne jest również zapisywanie informacji o odebraniu uprawnień. Taka dokumentacja nie musi być rozbudowana, lecz powinna pozwalać odtworzyć historię konfiguracji. Regularny przegląd kont pomaga wykryć nieużywane profile, duplikaty, dawne role oraz dostęp przyznany tylko na potrzeby zakończonego zadania. Nie należy pomijać ochrony samego konta. Silne, unikalne hasło, dodatkowe potwierdzenie logowania, blokada po wielu nieudanych próbach oraz aktualne dane odzyskiwania zwiększają bezpieczeństwo niezależnie od przydzielonej roli. Konto o ograniczonych prawach nadal wymaga ochrony, ponieważ może zawierać korespondencję, dokumenty lub informacje pozwalające na dalsze próby uzyskania dostępu. W przypadku kont o szerokich uprawnieniach wskazana jest szczególna ostrożność podczas logowania oraz unikanie używania ich do zwykłej pracy. Przed odebraniem dostępu trzeba sprawdzić, czy nie jest on potrzebny do zachowania danych lub przekazania obowiązków. Konto można zablokować, zamiast od razu usuwać, jeżeli konieczne jest zachowanie historii działań. Należy też zweryfikować urządzenia, zapisane sesje oraz dodatkowe aplikacje połączone z danym profilem. Samo wyłączenie konta nie zawsze usuwa wcześniej udzielone zgody, dlatego przegląd powinien obejmować wszystkie miejsca, w których użytkownik mógł otrzymać uprawnienia. Kiedy sprawdzić poziomy dostępu w serwisie komputerowymDo sprawdzenia konfiguracji warto zgłosić się wtedy, gdy odmowa dostępu pojawia się bez wyraźnej przyczyny, znikają dokumenty z widoku, nie można zapisać zmian albo użytkownik widzi dane przeznaczone dla innej osoby. Pomocna jest również konsultacja po zmianie hasła, przeniesieniu konta na inne urządzenie, aktualizacji programu lub zmianie organizacji pracy. W takich sytuacjach potrzebne jest rozdzielenie problemu z uprawnieniami od problemu z profilem użytkownika, połączeniem, ustawieniami urządzenia albo uszkodzeniem danych. Przed przekazaniem sprzętu do sprawdzenia dobrze przygotować opis objawów. Należy zanotować nazwę programu, rodzaj wykonywanej czynności, dokładny komunikat, moment pojawienia się problemu oraz informację, czy na innym koncie sytuacja wygląda tak samo. Nie powinno się podawać haseł w wiadomości ani zapisywać ich na kartce dołączonej do urządzenia. Jeżeli problem dotyczy kilku użytkowników, warto wskazać, czy wszyscy korzystają z tego samego komputera, tej samej lokalizacji danych lub tej samej konfiguracji aplikacji. W Warszawie ocenę problemów z komputerem i konfiguracją kont można zlecić firmie Warszawskie Pogotowie Komputerowe 24/7. Przy zgłoszeniu można opisać, czy potrzebne jest sprawdzenie poziomów dostępu, uporządkowanie ról, usunięcie nieaktualnych kont czy ustalenie przyczyny komunikatu o odmowie. Zakres prac powinien zostać uzgodniony przed rozpoczęciem, a po wykonaniu zmian warto poprosić o krótkie wyjaśnienie, jakie uprawnienia pozostawiono i z czego wynika ich zastosowanie. Dzięki temu późniejsze korzystanie z komputera lub programu jest bardziej przewidywalne, a dostęp do danych pozostaje dopasowany do rzeczywistych potrzeb. |