
Ryzyko wewnętrzne obejmuje celowe nadużycia, błędy oraz aktywność prowadzoną z przejętego, uprawnionego konta. Mogą być w nie zaangażowani pracownicy, wykonawcy, dostawcy i byli pracownicy, którym pozostał dostęp. Użytecznym punktem wyjścia nie jest lista rzekomo ryzykownych osób, lecz dostęp i działania, które mogą wyrządzić szkodę.
Dla CTO zadanie polega na ograniczeniu okazji do nadużyć przy zachowaniu możliwości wykonywania uprawnionej pracy, a następnie na zapewnieniu, by podejrzaną aktywność dało się zbadać. Wymaga to zabezpieczeń tożsamości, zasad postępowania z danymi, użytecznej telemetrii i procesu reagowania, który odróżnia przypadek od przejęcia konta lub celowego działania. Potencjalne konsekwencje obejmują oszustwa, utratę własności intelektualnej, ujawnienie danych osobowych i zakłócenia operacyjne. Żadna z nich nie wymaga od atakującego wykorzystania podatności w oprogramowaniu, jeżeli istniejące uprawnienia już umożliwiają dane działanie.
Zacznij od jednego ważnego procesu biznesowego i zmapuj, w jaki sposób ktoś mógłby wyrządzić istotną szkodę, korzystając z uprawnionego dostępu. Uwzględnij aplikacje, interfejsy administracyjne, API, urządzenia końcowe i zewnętrznych dostawców. Ćwiczenie z modelowania zagrożeń skoncentrowane na dostępie może pomóc zidentyfikować ścieżki przebiegające przez kilka systemów.
Pytaj, co dana osoba może odczytać, zmienić, wyeksportować, usunąć lub zatwierdzić, a nie tylko, czy ma konto.
| Ścieżka dostępu | Potencjalna szkoda | Zabezpieczenie do przetestowania |
|---|---|---|
| Administracja uprzywilejowana | Wyłączone logowanie, zmienione konfiguracje, przerwa w działaniu usługi | Ograniczone w czasie podnoszenie uprawnień i chronione logi audytowe |
| Masowy eksport danych klientów | Ujawnienie danych osobowych lub informacji wrażliwych handlowo | Ograniczone prawa eksportu i alerty uwzględniające kontekst |
| Zmiany danych płatniczych dostawców | Przekierowanie środków na nieuprawnione konto | Niezależna weryfikacja i odrębne zatwierdzenie |
| Wrażliwe repozytoria | Skopiowanie kodu źródłowego lub dokumentów projektowych na zewnątrz | Uprawnienia do repozytoriów i kontrolowane udostępnianie |
| Zdalny dostęp dostawców | Nieuprawnione zmiany w środowiskach klientów | Imienne tożsamości, ograniczony dostęp, wygasanie |
Dla każdej ścieżki zapisz właściciela aktywa, uprawnione role, oczekiwany cel, zabezpieczenie prewencyjne, źródło wykrywania i osobę reagującą. Ustalaj priorytety według potencjalnego wpływu, łatwości wykonania i możliwości odtworzenia. Szczególnej uwagi wymaga wrażliwe działanie, które jedna osoba może wykonać bez niezależnej kontroli.
Rezultatem jest krótki rejestr ścieżek dostępu. Powinien on wskazywać dokładnie, które działanie wymaga rozdzielenia obowiązków, dodatkowego zatwierdzenia lub ściślejszego monitorowania.
Zasada najmniejszych uprawnień oznacza dopasowanie uprawnień do bieżącej pracy. Zacznij od faktycznych uprawnień, w tym grup zagnieżdżonych, ról w poszczególnych aplikacjach, dostępu delegowanego, kont usługowych, tokenów API i współdzielonych danych uwierzytelniających. Uporządkowana lista ról w katalogu może ukrywać nadmierne uprawnienia w poszczególnych aplikacjach.
Poproś właścicieli biznesowych o potwierdzenie, dlaczego każde wrażliwe uprawnienie jest potrzebne. Tam, gdzie to praktyczne, oddziel konta do codziennej pracy od tożsamości administracyjnych i zastąp stały dostęp administracyjny zatwierdzanym, ograniczonym w czasie podnoszeniem uprawnień. Stosuj uwierzytelnianie wieloskładnikowe, najlepiej metody odporne na phishing tam, gdzie są obsługiwane, aby ograniczyć ekspozycję na przejęcie danych uwierzytelniających. Uwierzytelnianie nie zapobiega jednak nadużyciu uprawnień przez osobę uprawnioną.
Rozdzielenie obowiązków musi istnieć w systemie, a nie tylko w polityce. Osoba zmieniająca dane płatnicze dostawcy nie powinna także zatwierdzać wynikającej z tego płatności. Awaryjne obejścia wymagają zapisanego powodu, określonego terminu wygaśnięcia i przeglądu po fakcie przez osobę niezależną od działania.
Wbuduj zmiany dostępu w procesy kadrowe i procesy dotyczące dostawców:
Przeglądaj konta usługowe oddzielnie. Udokumentuj ich cel, zależności, sposób przechowywania danych uwierzytelniających i właściciela. Unikaj interaktywnego użycia tam, gdzie nie jest potrzebne. Jeżeli współdzielonych danych uwierzytelniających nie da się jeszcze usunąć, zapisz wyjątek i środki kompensujące; nie zakładaj, że logi wiarygodnie zidentyfikują konkretnego użytkownika.
Ochrona danych zaczyna się od wiedzy, które informacje są ważne i dokąd trafiają. Sklasyfikuj wrażliwe zbiory danych, wskaż zatwierdzone miejsca docelowe i określ, kiedy eksport lub udostępnianie na zewnątrz jest uprawnione. Daj użytkownikom wykonalną, zatwierdzoną ścieżkę, w przeciwnym razie zabezpieczenia mogą wypchnąć aktywność do niezarządzanych kanałów.
Mechanizmy zapobiegania wyciekom danych (DLP) mogą ostrzegać, blokować lub wymagać uzasadnienia dla wybranych transferów. Przetestuj polityki pilotażowo na reprezentatywnych procesach, zanim zaczniesz je szeroko egzekwować. W zależności od ryzyka testuj linki udostępniania w chmurze, przesyłanie plików przez przeglądarkę, klientów synchronizacji, nośniki wymienne i drukowanie. Pokrycie różni się w zależności od platformy i kanału; udany test na urządzeniu końcowym nie potwierdza ochrony w przypadku API aplikacji.
Szyfrowanie danych przechowywanych i przesyłanych chroni przed określonymi ścieżkami ekspozycji, ale uprawniony użytkownik nadal może uzyskać tekst jawny. Łącz szyfrowanie z granicami dostępu, ograniczeniami eksportu i kontrolowanym udostępnianiem. Chroń też kopie zapasowe i administrację odtwarzaniem: skutki destrukcyjnego nadużycia trudniej odwrócić, gdy ta sama tożsamość może zmieniać produkcję i usuwać jej kopie zapasowe.
Zbieraj sygnały związane ze ścieżkami o dużym wpływie, a nie wszystko, co robi dana osoba. Użytecznymi zdarzeniami mogą być nietypowo duże eksporty, nowe udostępnienia na zewnątrz, zmiany uprawnień, wyłączenie logowania, powtarzające się odmowy dostępu lub dostęp do wrażliwych repozytoriów poza utrwalonymi wzorcami pracy.
Korzystaj z logów audytowych aplikacji razem ze zdarzeniami dotyczącymi tożsamości, urządzeń końcowych i chmury. System zarządzania informacjami i zdarzeniami bezpieczeństwa (SIEM) może korelować te źródła; analiza zachowań użytkowników i podmiotów (UEBA) może pomóc identyfikować odstępstwa od wzorca bazowego. Żadne z nich nie dowodzi zamiaru. Migracja, zatwierdzona reakcja na incydent lub zmiana roli zawodowej mogą wyjaśniać nietypową aktywność.
Dla każdej reguły wykrywania określ:
Chroń logi przed nieuprawnioną zmianą, synchronizuj znaczniki czasu i sprawdzaj, czy błędy pobierania danych są widoczne. Testuj alerty z użyciem zatwierdzonej aktywności w bezpiecznym środowisku. Śledź brakującą telemetrię i fałszywe alarmy jako defekty inżynieryjne, a nie tylko jako obciążenie analityków.
Zanim zaczniesz zbierać dane o aktywności pracowników, ustal podstawę prawną, cel, zabezpieczenia prywatności, kontrolę dostępu i okres przechowywania. Zaangażuj odpowiednich przedstawicieli działów ochrony prywatności, prawnego i HR oraz przedstawicieli pracowników; obowiązki konsultacyjne zależą od jurysdykcji i kontekstu.
Jeżeli zastosowanie ma RODO, jego art. 5, 6, 13–14 i 32 dotyczą zasad, zgodnego z prawem przetwarzania, przejrzystości i bezpieczeństwa. Art. 35 wymaga oceny skutków dla ochrony danych, jeżeli przetwarzanie może powodować wysokie ryzyko. Cele związane z bezpieczeństwem nie znoszą tych wymogów.
W ramach praktycznej rekomendacji preferuj wąsko określone metadane zdarzeń zamiast inwazyjnego zbierania treści, jeżeli pozwalają one odpowiedzieć na pytanie dochodzeniowe. Ogranicz dostęp do materiałów sprawy, dokumentuj decyzje o przechowywaniu i nie traktuj sytuacji osobistej ani konfliktów w miejscu pracy jako dowodu nieprawidłowego postępowania. Automatyczne oceny wymagają weryfikacji przez człowieka.
Zapewnij oczywistą ścieżkę zgłaszania przypadkowego udostępnienia, utraty urządzeń, podejrzanych próśb i nieoczekiwanej aktywności na kontach. Wyjaśnij, co należy zgłosić: system, przybliżony czas, informacje, których to dotyczy, odbiorców i już podjęte działania. Pracownicy nie powinni musieć klasyfikować incydentu, zanim poproszą o pomoc.
Dopasuj szkolenia do wykonywanej pracy. Zespoły finansowe potrzebują scenariuszy weryfikacji zmian danych płatniczych; programiści przykładów dotyczących repozytoriów i postępowania z sekretami; pracownicy wsparcia wskazówek dotyczących eksportów danych klientów i prób podszywania się. Uwzględnij wykonawców i administratorów uprzywilejowanych.
Reaguj konstruktywnie na szybkie zgłoszenia. Powiedz zgłaszającemu, czy ma przestać korzystać z urządzenia, zachować wiadomość lub nie kontaktować się z odbiorcą, dopóki zespół reagowania nie udzieli wskazówek. Jasne instrukcje zapobiegają temu, by sprzątanie w dobrej wierze zniszczyło dowody lub zwiększyło ekspozycję.
Alert jest tropem do zbadania, a nie dowodem nieprawidłowego postępowania. Ustal kontekst i chroń poufność wszystkich zaangażowanych. Pozornie uprawnione działanie na koncie może wynikać z błędu, automatyzacji, przejętej sesji lub celowego nadużycia; potrzeby w zakresie ograniczania skutków mogą się pokrywać, ale konsekwencje dla stosunku pracy są różne.
Użyteczny scenariusz reagowania powinien obejmować pięć decyzji:
Określ, kto może zatwierdzić pilne ograniczenie skutków, oraz alternatywny kontakt na wypadek, gdyby w sprawę był zamieszany administrator uprzywilejowany lub osoba, która zwykle podejmuje decyzje.
Obowiązki zgłoszeniowe oceniaj oddzielnie. Zgodnie z art. 33 i 34 RODO administratorzy oceniają konieczność zgłoszenia organowi nadzorczemu bez zbędnej zwłoki, w miarę możliwości nie później niż w terminie 72 godzin po stwierdzeniu naruszenia, chyba że jest mało prawdopodobne, by naruszenie skutkowało ryzykiem naruszenia praw lub wolności osób fizycznych. Podmioty przetwarzające zgłaszają naruszenia administratorom bez zbędnej zwłoki. Wysokie ryzyko może wymagać zawiadomienia osób, których dane dotyczą, z zastrzeżeniem wyjątków z art. 34. Zapisz uzasadnienie decyzji o niezgłaszaniu i sprawdź inne mające zastosowanie obowiązki umowne lub ustawowe.
Założenia ilustracyjne: aplikacja wsparcia zawiera dane kontaktowe klientów; przełożeni mogą eksportować ograniczoną liczbę rekordów w zatwierdzonych sprawach; odrębna tożsamość integracyjna wykonuje zaplanowane raportowanie.
Alert informuje, że przełożony eksportuje znacznie więcej rekordów niż wynikałoby to z jego zwykłej pracy. Analityk sprawdza zakres i miejsce docelowe eksportu, zdarzenia dotyczące tożsamości oraz numer zatwierdzonej sprawy. Nowy kontekst logowania zwiększa obawy, ale nie ustala, kto działał.
Zespół reagowania zabezpiecza logi aplikacji i systemu tożsamości, unieważnia podejrzaną sesję i tymczasowo odbiera użytkownikowi uprawnienie do eksportu. Przed zmianą szerszego dostępu sprawdza, czy zaplanowana integracja działa bez zakłóceń. Za pośrednictwem zaufanego kontaktu przełożony potwierdza, że nie zlecał eksportu.
Hipotezą roboczą staje się przejęcie konta. Osoby prowadzące dochodzenie badają ekspozycję danych uwierzytelniających i sesji, w miarę możliwości identyfikują odbiorców lub miejsca docelowe i oceniają obowiązki zgłoszenia naruszenia. Odtworzenie obejmuje zabezpieczenie konta i weryfikację uprawnień.
Przegląd zabezpieczeń wykazuje, że rutynowa praca wsparcia nie wymagała szerokich praw eksportu. Działaniem korygującym jest węższa rola, zatwierdzanie większych eksportów i przetestowany alert. Dowody obejmują zapisy konfiguracji, kontrolowany test i zatwierdzenie przez osobę weryfikującą, a nie twierdzenie, że każdemu przyszłemu eksportowi uda się zapobiec.
Po zakończeniu sprawy lub ćwiczenia zapisz fakty, reakcję, wpływ i usprawnienia. Zbadaj, czy przyczyniły się do tego nadmierne uprawnienia, brakujące zatwierdzenia, niejasne instrukcje lub niepełna telemetria. Przypisz każdemu działaniu korygującemu właściciela, termin i metodę weryfikacji.
Użyteczne dowody zapewniające obejmują przeglądy uprawnień z zapisami usunięć, historie podnoszenia uprawnień, testy offboardingu, testy reguł wykrywania, kontrole pokrycia logowaniem i ćwiczenia pokazujące ścieżkę eskalacji. Mierz rezultaty zabezpieczeń, takie jak usunięty wygasły dostęp i alerty z wystarczającym kontekstem, zamiast liczyć wyłącznie ukończone szkolenia.
Secani łączy ryzyka, wdrożenie zabezpieczeń i dowody w kontrolowanym kontekście. Dla jednej ścieżki dostępu zespoły mogą zamodelować właściwe systemy, dołączyć eksporty z przeglądów i zapisy testów, przypisać zadania usunięcia luk i zachować decyzje z przeglądu dokonanego przez człowieka. Dokumentacja uprawnień i dostępu do API opisuje rolę OSCAL API ograniczoną wyłącznie do walidacji, konkretny przykład nadania danym uwierzytelniającym możliwości ograniczonej do zamierzonego zadania. Wnoś eksporty z przeglądów dostępu, ustalenia z monitorowania i zatwierdzone decyzje dotyczące reakcji do tego połączonego zapisu zabezpieczeń.
Zacznij od przetestowania jednej ścieżki dostępu o dużym wpływie i ścieżki eskalacji na wypadek jej nadużycia. Potwierdź, że zbędne uprawnienia zostały usunięte, istotne zdarzenie jest widoczne, a uprawniona osoba reagująca może działać, mając wystarczające dowody i kontekst.
Secani łączy w jednej wspólnej przestrzeni roboczej zakresy, dowody, zadania i agentów AI.
Powiąż krytyczne usługi z celami odtworzenia, zależnościami, ćwiczeniami i działaniami korygującymi, aby plany ciągłości działania odzwierciedlały rzeczywiste możliwości.
Przeglądaj tożsamości, ekspozycję, szyfrowanie, odtwarzanie i logowanie w chmurze na podstawie dowodów powiązanych z faktycznymi kontami, usługami i danymi.
Łącz cykliczne kontrole techniczne z okresową oceną ekspercką, zapewniając jasny zakres pokrycia, sprawność pozyskiwania danych, progi i odpowiedzialność za działania następcze.