Operacje detekcyjne w środowisku wielodziedzicznym polegają na zarządzaniu jednym źródłem niezależnej od dostawcy logiki detekcyjnej, przetłumaczonej i dostosowanej do każdego najemcy, dzięki czemu księga klientów korzystających z różnych platform SIEM pozostaje spójna, dostosowywalna i możliwa do raportowania z jednego zarządzanego źródła.
MSSP, prowadzące detekcję dla dziesiątek najemców, stoi przed jednym strukturalnym pytaniem: czy każdy klient otrzymuje swoją własną wersję każdego reguły detekcyjnej, czy też jedno zarządzane źródło przetłumacza i dostosowuje się dla potrzeb każdego najemcy? Odpowiedź determinuje koszty operacyjne, dokładność raportowania pokrycia i to, czy zmiana w wspólnej logice rozprzestrzenia się od razu, czy też trafia na listę ręcznych poprawek.
Ta strona obejmuje warstwę zawartości wykrywania tego modelu: jedno źródło niezależnej od dostawcy logiki detekcyjnej, zarządzane centralnie, tłumaczone i dostosowywane dla każdego najemcy. Hunters działa na warstwie analityki i operacyjności, jako alternatywna platforma SOC i SIEM dla dostawców MSSP i MDR. ContraForce działa na warstwie zarządzania sprawami i przepływu pracy dostawy, zorientowanej na stos bezpieczeństwa Microsoft (Microsoft Sentinel i Defender XDR). Opisane tutaj źródło zawartości detekcyjnej znajduje się powyżej, dostarczając niezależną od dostawcy logikę detekcyjną, którą konsumują warstwy wykonawcze, śledcze i raportujące.
Zakres: platformy SIEM (Splunk, Microsoft Sentinel, Google SecOps, Elastic Security, CrowdStrike). EDR jako cel wdrożeniowy jest poza zakresem do czasu zweryfikowania wsparcia per platforma.
MSSP jest również regulowanym podmiotem samym w sobie. Rozporządzenie wykonawcze Komisji (UE) 2024/2690, obowiązujące od 7 listopada 2024, ustala wymagania dotyczące monitorowania i logowania (Sekcja załącznika 3.2) dla dostawców zarządzanych usług bezpieczeństwa na podstawie NIS2. Własna obowiązek dowodowy MSSP, nie tylko jego najemców, kształtuje sposób, w jaki zawartość detekcyjna jest zarządzana i raportowana.
Jak wielodziedziczny SOC może utrzymać spójność logiki detekcyjnej w różnych środowiskach klientów korzystających z różnych platform SIEM?
Napisz logikę detekcyjną raz w formacie niezależnym od dostawcy (Sigma). Przetłumacz ją dla SIEM każdego najemcy. Zarządzaj źródłem centralnie.
Wspólny artefakt bazowy
Baza to jeden artefakt logiki detekcyjnej. Jego warunek logiczny jest oceniany na podstawie wspólnego, znormalizowanego schematu, a nie przeciwko surowym polom dzienników jakiegokolwiek najemcy. To czyni tę samą regułę przenośną między Splunk, Microsoft Sentinel, Google SecOps, Elastic, i CrowdStrike bez konieczności przepisania samej logiki detekcyjnej.
Mapowanie normalizacji przypisuje specyficzne dla źródła pola do tego wspólnego schematu, zachowując ich semantykę. Reguła napisana przeciwko znormalizowanemu polu auth.result znaczy to samo bez względu na to, który dostawca tożsamości wygenerował zdarzenie: auth.result rozwiązuje się do {success, failure, challenge} zgodnie z nazwanym kontraktem semantycznym, a nie według tego, jakiekolwiek pole o nazwie, pochodzące od klienta IdP.
Nakładka per najemca
Każdy najemca otrzymuje nakładkę. Nakładka zawiera mapowanie pól, które tłumaczą surowe pola źródłowe tego najemcy do współdzielonego znormalizowanego schematu, oraz parametry dostrajania (progi, okna czasowe, wykluczenia szumu) dopasowane do środowiska tego najemcy. Baza i nakładka są wersjonowane osobno.
Aktualizacja logiki w bazie propaguje się do każdego najemcy, którego nakładka mapuje wymagane pola. Zmiana dostrajania w jednej nakładce dotyczy tylko tego jednego najemcy.
Wspólne versus specyficzne dla najemcy
Co pozostaje wspólne: warunek logiki detekcyjnej, definicje kontraktowe semantyczne, na których zależy logika, tag techniki MITRE ATT&CK , oraz historia wersji i zmian.
Co jest specyficzne dla najemcy: mapowanie pola surowego do znormalizowanego, status walidacji kontraktu w czasie rzeczywistym (zaliczono lub nie przy ocenie na podstawie rzeczywistego strumienia zdarzeń najemcy, a nie jako własność statyczna reguły), tłumaczenie na cel platformy i parametry dostrajania.
Jak zarządzać zawartością detekcyjną w dziesiątkach środowisk klientów bez rozgałęziania jej per klient?
Jeden zarządzany artefakt na detekcję, nie rozgałęzienie per klient.
Rozgałęzienie pliku reguły per klient oznacza podtrzymywanie niezależnych kopii tego, co powinno być jednym zarządzanym artefaktem. Poprawka logiki lub nowa aktualizacja techniki obejścia musi być ręcznie zastosowana do każdego rozgałęzienia. Rozgałęzienia dryfują, a pojedyncza wersjonowana historia zmian znika.
Gdy audytor lub klient pyta, kto i dlaczego zmienił tę regułę, odpowiedź musi sięgać do jednej linii czasu. Rozbieżne kopie, które mogą lub nie mogą odzwierciedlać tej samej poprawki, uniemożliwiają uzyskanie odpowiedzi. Jest to błąd zarządzania i kontroli zmian, który bezpośrednio podważa ślad dowodowy, od którego zależą audytorzy.
Model z bazą i nakładką utrzymuje zarządzany jednym artefakt:
| Warstwa | Zawiera | Zakres |
|---|---|---|
| Baza (wspólna) | Warunek logiki detekcyjnej, definicje kontraktowo-semantyczne/czasowe/korelacyjne, tag techniki MITRE ATT&CK, wersja i historia zmian | Wszyscy najemcy |
| Nakładka (per najemca) | Mapowanie pól surowych w znormalizowane, tłumaczenie na cel platformy, progi, okna czasowe, wykluczenia szumu | Jeden najemca |
Jedna zmiana logiki bazowej propaguje się z zasady. Tylko mapowanie i dostrajanie pozostają lokalne. To jest Detection-as-Code dyscyplina stosowana do operacji wielonajemcowych: zmiany reguł są wersjonowane, przeglądane i śledzone jako artefakty kodu. Automatyzacja wdrażania przenosi zaktualizowaną bazę do każdego najemcy, którego nakładka obsługuje ją.
Wersjonowanie kontraktów rządzi bazą. Zmiany muszą być wersjonowane, a zmiany wprowadzające konieczność zerwania wymagają nowego ID kontraktu, tak że każdy najemca otrzymuje możliwą do pogodzenia ścieżkę aktualizacji, a nie cichą przerwę.
SOC Prime współpracuje z MDRs w celu projektowania operacji inżynierii detekcji od detekcji SIEM do redukcji wolumenu SIEM z Prime Detect.
Jak dostroić dla każdego klienta bez łamania wspólnej reguły?
Dostrojenie w nakładce. Baza reguły pozostaje niezmienna.
Nakładka przenosi specyficzną dla najemcy konfigurację w dwóch częściach.
Mapowanie pól. Produkty źródłowe każdego najemcy nazywają ten sam fakt inaczej w surowym logu, więc nakładka tłumaczy te surowe pola na współdzielony znormalizowany schemat. Mapowanie musi niezależnie spełniać ten sam semantyczny kontrakt, który dzieli każdy inny najemca.
Konkretny błąd pokazuje, dlaczego to jest ważne. Nakładka najemcy mapuje wynik „MFA w toku” swojego dostawcy tożsamości do wartości znormalizowanej „niepowodzenie” zamiast „wyzwanie”. Wspólna logika detekcyjna omijania MFA, która szuka udanego logowania bez wcześniejszego zdarzenia wyzwania, nigdy nie widzi wartości „wyzwanie” dla tego najemcy. Każde udane logowanie oznacza obejście: masowy fałszywie pozytywny dla tego jednego najemcy, podczas gdy identyczna reguła jest poprawna dla każdego innego najemcy, którego nakładka poprawnie mapuje enum.
Reguła nigdy się nie zmieniała. Niepowodzenie leży całkowicie w nakładce, błąd nakładki maskowany jako błąd reguły.
Parametry dostrajania. Tolerancje czasowe korelacji dla łączenia powiązanych zdarzeń, okna timeoutu sesji i okna okresu odprawy dla sekwencji uwierzytelniania i wykluczenia szumu. Zestaw tolerancji ustawiony zbyt ciasno pomija rzeczywiste korelacje. Ustawiony zbyt luźno łączy niepowiązane zdarzenia. Te okna mogą wymagać dostosowania per najemca do synchroniczności zegara i cech opóźnienia tego najemcy.
Warunek logiki detekcyjnej bazy, oceniania przeciwko znormalizowanym polom, nigdy nie zmienia się dla pojedynczego najemcy. Status walidacji kontraktu musi być oceniany per najemca w czasie rzeczywistym, nie zakładany z reguły czy typu źródła.
Jak raportować pokrycie detekcyjne MITRE ATT&CK każdemu klientowi, gdy każdy klient przesyła nam inne źródła logów?
Oblicz pokrycie dla każdego najemcy w oparciu o jego własny zestaw technik priorytetowych. Nigdy nie raportuj jednej liczby z biblioteki dla wszystkich najemców. Metoda pełnego pomiaru została opisana na stronie towarzyszącej dotyczącej mierzenia pokrycia detekcyjnego MITRE ATT&CK.
Szablon pokrycia:
Pokrycie (najemca) = techniki, gdzie [telemetria ważna I reguła wdrożona I dowód działania reguły] podzielone przez liczba technik priorytetowych tego najemcy.
Kiedy technika liczy się jako objęta
Technika liczy się jako objęta tylko wtedy, gdy wszystkie te warunki są spełnione:
- Telemetria ważna dla tego najemcy. Wymagane źródło danych jest zbierane, aktywnie przetwarzane, przechodzące kontrakty semantyczne, czasowe i korelacyjne, oraz spełniające jakościowe SLO (wskaźnik braków, świeżość). Wszystko to oceniane jest na podstawie rzeczywistego strumienia zdarzeń tego najemcy, a nie jako domyślny typ źródła.
- Reguła wdrożona i mapowana do techniki. Fakt z inwentaryzacji Detection-as-Code: która reguła istnieje, który tag MITRE ATT&CK posiada, jej wersja.
- Reguła posiada dowód działania. Wskaźnik podstawowy zdarzeń pożarowych, zdarzenia kanaryjne lub walidacja testów atomowych pokazująca, że reguła generuje alerty na rzeczywistej lub emulowanej aktywności. Tag techniki bez rekordu uruchamiania to etykieta, nie dowód.
Mianownik to własny nazwany i priorytetowy podzbiór technik ATT&CK tego najemcy. Nigdy pełne macierz ATT&CK . Nigdy wielkość bibliotek reguł dostawcy.
Raportowanie stanów luzów
Raportuj stany luzów, nigdy jako jedna złożona liczba:
| Stan | Znaczenie | Remediacja |
|---|---|---|
| WAŻNE | Wszystkie bramy przechodzą, reguła wdrożona, dowód działania w aktach | Objęte na dzień raportu |
| NIEWAŻNE | Wymagane źródło nie zbierane lub nie przetwarza | Włączenie źródła lub naprawa przetwarzania |
| ZDEGRADOWANE | Źródło zebrane, ale kontrakt lub jakościowe SLO zawodzą | Naprawa mapowania, parsera lub schematu |
| Luz zawartości | Telemetria ważna, brak reguły przypisanej do techniki | Rozwój treści |
Nie łącz Nieważnych i Zdegradowanych w jedną liczbę „luzu”. Różne tryby zawodzenia wymagają różnych remediacji i generują różne rozmowy z klientami.
Raportuj z datą. Pokrycie jest stanem bieżącym.
Co robi ponowne wykorzystanie zawartości z marginesem i obciążeniem szkoleniowym analityków?
Ponowne użycie zawartości między najemcami zamienia koszt inżynierii detekcyjnej per klient na koszt wspólny, amortyzowany. Gdy logika detekcyjna bazowa jest napisana raz i przetłumaczona per najemca, koszt inżynierii rozprzestrzenia się na księgę klientów.
Marża. Każdy najemca, korzystający z wspólnej bazy, unika dodatkowych godzin inżynierii detekcyjnej. Poprawa marży jest strukturalna. Program partnerski SOC Prime dla współpracy z MDR umieszcza oszczędności na poziomie 4000 godzin rocznie na badania zagrożeń i kodowanie zawartości detekcyjnej.
Obciążenie szkoleniowe. Jedna metodologia Detection-as-Code. Jeden znormalizowany schemat. Jeden zestaw kontraktu semantycznego. Analitycy są wprowadzani w model wspólny, a nie w biblioteki reguł per klient z różnymi nazwami, strukturą i zamiarem. Kiedy analityk przechodzi z kolejki jednego najemcy do innego, logika detekcyjna, schemat i kontrakty są już znane.
Szczera obiekcja. Wspólna zawartość detekcyjna nie wymazuje różnicowania MSSP. Różnicowanie się przenosi się do dostrajania, odpowiedzi i raportowania. Nakładki specyficzne dla najemców, książki kodów odpowiedzi i raportowanie zorientowane na klienta pokazują wartość MSSP. Potencjalny klient, który słyszy „wspólna zawartość” i myśli „towar”, musi zobaczyć, gdzie dokładnie mieszczą się indywidualne działania.
Czynnik regulacyjny. Własna odpowiedzialność dowodowa MSSP pod NIS2, poprzez rozporządzenie wykonawcze Komisji (UE) 2024/2690, wymaga dowodów monitorowania i rejestrowania od samego MSSP, nie tylko od jego najemców. Wspólny model amortyzuje tę produkcję dowodową.
Gdzie to się nie sprawdza
Model z bazą i nakładką zakłada, że baza reguły jest napisana przeciwko znormalizowanemu schematowi, który każde źródło produktów najemcy może wypełnić. Model załamuje się w następujących warunkach.
- Produkcje źródłowe, które nie emitują wymaganych danych. Różne produkty źródłowe lub różne wersje tego samego produktu mogą w ogóle nie emitować wymaganego składnika danych. Żadna nakładka nie naprawia strukturalnie nieobecnego pola. To jest luka NIECZYSTOŚCI, naprawiana poprzez włączenie źródła lub aktualizację.
- Dostępność źródeł. Najemca nie wdrożył wymaganego źródła logów lub jego przetwarzanie sonduje ciemność. Reguła, mapowanie i dostrojenie mogą być poprawne, a dotknięte techniki wciąż pozostają niepokryte, dopóki źródło znowu nie popłynie.
- Niedopasowanie tolerancji korelacyjnych. Domyślna tolerancja czasowa może pomijać rzeczywiste korelacje dla najemcy o nietypowym zsynchronizowaniu zegara lub opóźnieniu. Wymagane jest dostrojenie okien korelacyjnych dla każdego najemcy, nie opcjonalne.
- Unikalne modele zagrożeń lub ograniczenia lokalizacji danych. Najemca o naprawdę unikalnym profilu zagrożenia może wymagać niestandardowej logiki wykrywania, którą baza wspólna nie zawiera. Ograniczenie, które zabrania dzielenie się artefaktami logiki wykrywania przez granice organizacyjne, ma ten sam efekt.
- Izolacja najemcy jest nie do negocjowania. Model dzieli LOGIKĘ wykrywania między najemców (tekst reguły, definicje kontraktów). Nigdy nie dzieli danych najemcy, pamięci podręcznej wzbogacania, stanu alertu ani wyników walidacji przez granicę najemcy. Każda architektura, w której wyszukiwania wzbogacania lub kolejki alertów jednego najemcy wyciekają do innego, jest incydentem priorytetu pierwszego zaprojektowanym z założenia. Dzielenie się logiką i dzielenie się danymi to inne roszczenia.
Lista kontrolna modelu operacyjnego dla wielu najemców
Autor i zarządzaj regułą bazową
- Logika detekcyjna napisana w formacie niezależnym od dostawcy (Sigma) przeciwko znormalizowanemu, zdefiniowanemu kontraktem schematowi
- Reguła bazowa oddzielona od nakładki najemcy: logika detekcyjna, definicje kontraktów, tag MITRE ATT&CK i historia wersji pozostają wspólne
- Nakładka per najemca przenosi mapowanie pól, tłumaczenie na platformę i tylko parametry dostrajania, wersjonowane osobno od bazy
- Zmiany reguł bazowych propagują się do każdego najemcy z założenia
- Historia zmian śledzi się do jednej zarządzanej osi czasu na regułę bazową, z nakładkami które są śledzone per najemca
- Wersjonowanie zgody jest egzekwowane: zmiany wprowadzające przerwanie niosą nowy ID kontraktu
Waliduj mapowanie i tłumaczenia na platformy
- Mapowanie pól spełnia te same warunki semantyczne dla każdego najemcy, z walidacją kontraktu uruchamiana w czasie rzeczywistym na rzeczywistym strumieniu zdarzeń każdego najemcy
- Tłumaczenie na platformę potwierdzone na każdy cel SIEM (Splunk, Microsoft Sentinel, Google SecOps, Elastic Security, CrowdStrike)
Oblicz pokrycie na każdego najemcę
- Pokrycie obliczane na każdego najemcę w oparciu o jego własny zestaw technik priorytetowych ATT&CK
- Liczniki pokrycia wymagają ważnego telemetrycznie, wdrożonej reguły i dowodu jej działania, wszystko razem prawdziwe
- Stany luk rozróżniane: WAŻNE, NIEWAŻNE (źródło brakujące), ZDEGRADOWANE (źródło obecne, walidacja zawodząca) i Luka zawartości (telemetria ważna, brak przypisanej reguły)
Dostosowywanie, izolowanie i raportowanie
- Tolerancje czasu korelacji przeglądane per najemca dla dopasowania do synchronizacji zegara i opóźnienia
- Dostosowywanie przystosowane do nakładki, nigdy przez rozgałęzianie reguły bazowej
- Izolacja najemcy egzekwowane: brak wspólnych danych, pamięci podręcznej wzbogacania, stanu alertu ani wyników walidacji poza granicami najemców
- Pokrycie raportowane z datą, per najemca, nigdy jako jedna liczba z biblioteki w całej książce
- Własny obowiązek dowodowy MSSP (rozporządzenie wykonawcze 2024/2690 NIS2) rozpatrywany równocześnie z obowiązkami najemcy
- Szkolenie analityków dopasowane do wspólnej metodologii Detection-as-Code, znormalizowanego schematu i semantyki kontrakcji
FAQ
Jak wielodziedziczny SOC może utrzymać spójność logiki detekcyjnej w różnych środowiskach klientów korzystających z różnych platform SIEM?
Napisz logikę detekcyjną raz w Sigma, formacie niezależnym od dostawcy, i przetłumacz ją dla SIEM każdego najemcy. Model z bazą i nakładką utrzymuje wspólną logikę detekcyjną i mapowanie technik MITRE ATT&CK w jednym zarządzanym artefakcie, podczas gdy nakładka każdego najemcy przenosi mapowanie pól, tłumaczenie na platformę i parametry dostrajania dla tego środowiska. To jest w zakresie dla platform SIEM (Splunk, Microsoft Sentinel, Google SecOps, Elastic, CrowdStrike). EDR jako cel wdrożeniowy jest poza zakresem do czasu weryfikacji wsparcia dla każdej platformy.
Jak raportować pokrycie detekcyjne MITRE ATT&CK każdemu klientowi, gdy każdy klient przesyła nam inne źródła logów?
Oblicz pokrycie dla każdego najemcy w oparciu o jego własne priorytetowane zestawy technik ATT&CK, nigdy jako jedna liczba z biblioteki w całej książce. Technika liczy się jako pokryta tylko wtedy, gdy telemetria jest ważna dla tego najemcy, reguła jest wdrożona i przypisana do techniki, oraz reguła ma dowód działania. Raportuj cztery odrębne stany luk: WAŻNE, NIEWAŻNE (źródło brakujące), ZDEGRADOWANE (źródło zebrane, ale walidacja zawodząca) i Luka zawartości (telemetria ważna, brak przypisanej reguły). Każdy raport pokrycia posiada datę.
Czy wspólna zawartość detekcyjna wymazuje różnicowanie MSSP?
Wspólna zawartość detekcyjna zmienia miejsce, gdzie żyje różnicowanie. Wyjątkowa wartość MSSP przesuwa się do dostrajania specyficznego dla najemcy, kodeksu odpowiedzi i raportowania pokrycia skierowanego do klienta. Nakładki najemców, książki odpowiedzi i analiza pokrycia per najemca są miejscem, gdzie pokazuje się ekspertyza MSSP dla każdego klienta.
Powiązana lektura
- Zwrot z inwestycji Prime Detect: Udowodnione oszczędności z detekcji na warstwie potoku (wrzesień 2026)
- Jak MSSP i MDR mogą maksymalizować wydajność detekcji zagrożeń dzięki Uncoder AI (październik 2024)
- Przyspiesz swoją doskonałość MDR z SOC Prime (listopad 2023)