Dedykowane aplikacje webowe

Jak zaplanować role i uprawnienia użytkowników w aplikacji firmowej?

Model dostępu wynikający z zadań i odpowiedzialności.

Udostępnij artykuł:
Jak zaplanować role i uprawnienia użytkowników w aplikacji firmowej?
Jak zaplanować role i uprawnienia użytkowników w aplikacji firmowej? — grafika artykułu GoCode.

Najważniejsza odpowiedź

Uprawnienia powinny uwzględniać operację, zakres danych i czas, zamiast opierać się wyłącznie na nazwie stanowiska.

W aplikacji wewnętrznej najważniejsze są proces, odpowiedzialność i jakość danych. Technologia jest narzędziem do ich odwzorowania.

Najpierw trzeba zrozumieć problem i sposób pracy. Dopiero później warto wybierać układ, funkcje i technologię.

Najważniejsze elementy

Role bazowe

Zacznij od kilku typowych zestawów. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.

Zakres danych

Dostęp może dotyczyć działu lub lokalizacji. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.

Działania wrażliwe

Eksport i usuwanie wymagają osobnej kontroli. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.

Zastępstwa

Czasowy dostęp nie powinien wymagać dzielenia hasła. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.

Przeglądy

Uprawnienia trzeba okresowo weryfikować. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.

Jak podejść krok po kroku?

  1. Zmapuj zadania
  2. Zbuduj macierz dostępów
  3. Zastosuj minimum uprawnień
  4. Testuj profile

Każdy krok powinien zakończyć się konkretną decyzją lub materiałem. Dzięki temu kolejne etapy nie opierają się na domysłach, a zmiany są łatwiejsze do oszacowania.

Czego unikać?

  • Administrator dla kierowników
  • Wyjątki bez dokumentacji
  • Kontrola tylko przez ukrycie przycisku

Te błędy zwykle wynikają z rozpoczęcia działania bez wspólnego celu, właściciela procesu i sposobu pomiaru rezultatu.

Podsumowanie

Uprawnienia powinny uwzględniać operację, zakres danych i czas, zamiast opierać się wyłącznie na nazwie stanowiska. Najlepszy kolejny krok to opisanie obecnej sytuacji, oczekiwanego rezultatu i ograniczeń, a następnie dobranie rozwiązania proporcjonalnego do skali problemu.

Powiązane materiały

Czytaj dalej

Następny krok

Potrzebujesz rozwiązania dopasowanego do Twojej firmy?

Porozmawiajmy o celu, procesie i zakresie, który rzeczywiście ma znaczenie.