| Termin | Definicja |
|---|---|
| użytkownik niepowiązany z żadnym zespołem | Użytkownik niepowiązany z żadnym zespołem może wskazywać na lukę w procesie przydzielania nowych kont. Znaczenie konta bez przypisania do zespołuUżytkownik niepowiązany z żadnym zespołem to konto istniejące w systemie informatycznym, dla którego nie zapisano członkostwa w żadnej grupie, jednostce organizacyjnej albo strukturze odpowiadającej zespołowi roboczemu. Taki stan może być prawidłowy w systemach, w których część kont służy wyłącznie do logowania, testów lub obsługi wyjątkowych procesów. W typowej organizacji konto użytkownika powinno jednak otrzymać określony kontekst organizacyjny, ponieważ przypisanie do zespołu często wpływa na dostęp do aplikacji, katalogów, kolejek zadań, kalendarzy, zasobów sieciowych i procedur akceptacji. Samo utworzenie konta nie oznacza jeszcze poprawnego zakończenia procesu wdrożenia pracownika lub współpracownika. Jeżeli system rozdziela uprawnienia na podstawie członkostwa w grupach, użytkownik bez zespołu może nie otrzymać wymaganych dostępów albo otrzymać jedynie uprawnienia domyślne. Odwrotnym problemem jest konto pozostawione w stanie częściowo skonfigurowanym po zmianie stanowiska, usunięciu zespołu lub błędzie synchronizacji katalogu użytkowników z inną aplikacją. Jak rozpoznać przyczynę takiego stanuDiagnostykę należy rozpocząć od ustalenia, czy brak przypisania występuje w źródłowym katalogu kont, czy tylko w aplikacji korzystającej z tego katalogu. W systemie z lokalną bazą danych trzeba sprawdzić rekord użytkownika, tabelę relacji użytkownik–zespół oraz ewentualne znaczniki aktywności i daty modyfikacji. W katalogu systemowym należy porównać członkostwo w grupach z informacją prezentowaną przez aplikację. Różnica między tymi wartościami może oznaczać opóźnioną synchronizację, nieobsłużone usunięcie grupy albo błąd mapowania identyfikatorów. Na komputerze z systemem Linux informacje o członkostwie grupowym można sprawdzić poleceniem Wpływ na uprawnienia i przepływ danychBrak zespołu może przerwać przepływ danych między etapem rejestracji konta a etapem nadawania uprawnień. Przykładowo formularz utworzenia użytkownika może zapisać konto, lecz nie przekazać identyfikatora zespołu do kolejki zadań odpowiedzialnej za nadanie dostępu. Innym przypadkiem jest poprawne utworzenie relacji, po którym zadanie synchronizacyjne odrzuca rekord z powodu nieznanego identyfikatora, wartości pustej albo konfliktu typów danych. W obu sytuacjach konto istnieje, ale następne elementy procesu nie mają informacji potrzebnej do wykonania swojej pracy. Skutki należy oceniać na podstawie rzeczywistych reguł autoryzacji. Jeśli aplikacja sprawdza członkostwo w zespole przed wyświetleniem danych, użytkownik może zobaczyć pusty zakres rekordów lub komunikat o braku dostępu. Jeśli system stosuje uprawnienia domyślne, konto może działać z ograniczonym zakresem funkcji. Nie należy automatycznie przypisywać użytkownika do losowego zespołu tylko po to, aby usunąć ostrzeżenie. Bezpieczniejsza jest kontrola identyfikatora konta, historii zmian, wyniku synchronizacji oraz reguły, która powinna utworzyć przypisanie. Naprawa konfiguracji i kontrola po zmianieNaprawa powinna obejmować ustalenie właściwego zespołu na podstawie zatwierdzonego źródła informacji, a następnie zapis relacji w systemie, który jest właścicielem tej danej. Jeżeli aplikacja tylko odczytuje członkostwo z katalogu, ręczna zmiana w samej aplikacji może zostać nadpisana podczas kolejnej synchronizacji. Po korekcie trzeba uruchomić przewidziany mechanizm synchronizacyjny albo ponowić odrzucone zadanie, zachowując informację o przyczynie i czasie operacji. Warto również sprawdzić, czy zmiana nie wpłynęła na istniejące grupy uprawnień oraz przypisane zasoby. Kontrola końcowa powinna potwierdzić co najmniej cztery elementy: konto ma prawidłowy identyfikator, relacja z zespołem jest zapisana, proces synchronizacji zakończył się bez błędu, a użytkownik widzi wyłącznie zasoby wynikające z aktualnego przypisania. Dobrą praktyką jest także raportowanie kont bez zespołu, kont należących do nieistniejących zespołów i relacji powielonych. |