Arabia Saudyjska · NCA · ECC i CSCC

Testy penetracyjne NCA ECC: kontrola 2-11

Essential Cybersecurity Controls wydane przez National Cybersecurity Authority umieszczają testy penetracyjne w kontroli 2-11, a kontrola ta jest bardziej szczegółowa, niż większość się spodziewa: reguluje nie tylko to, że testujecie, ale też że wymagania są udokumentowane, zatwierdzone, wdrożone i objęte zakresem, który NCA wskazuje.

Co kontrola 2-11 naprawdę mówi

Essential Cybersecurity Controls umieszczają testy penetracyjne w domenie 2, Cybersecurity Defence, w kontroli 2-11. Jej celem jest ocena skuteczności zdolności obronnych organizacji poprzez symulowany atak, aby znaleźć w infrastrukturze technicznej słabości mogące doprowadzić do naruszenia.

Kontrola rozpada się na trzy obowiązki, a organizacje rutynowo spełniają trzeci, nie spełniając dwóch pierwszych:

  • Zdefiniować, udokumentować i zatwierdzić wymagania cyberbezpieczeństwa dotyczące testów penetracyjnych. To samodzielny obowiązek dokumentacyjny: potrzebne jest pisemne, zatwierdzone oświadczenie o tym, jak ustala się zakres testów, jak często są prowadzone i kto je zatwierdza.
  • Wdrożyć te wymagania. Testy faktycznie się odbywają, w cyklu, który Państwo udokumentowali.
  • Ustalić zakres testów tak, aby obejmował co najmniej usługi dostępne z internetu i infrastrukturę techniczną za nimi.

Praktyczna konsekwencja: podmiot, który co roku zamawia znakomity test penetracyjny, ale nigdy nie spisał i nie zatwierdził swoich wymagań dotyczących testów, nadal nie spełnia 2-11. Audytor czyta politykę i ścieżkę zatwierdzeń równie uważnie jak raport.

Pułapka sześciu miesięcy: CSCC

Jeśli którykolwiek z Państwa systemów jest sklasyfikowany jako krytyczny, Critical Systems Cybersecurity Controls stosuje się ponad ECC i podnosi wymóg testowania tych systemów do co najmniej raz na sześć miesięcy.

To najczęstszy błąd budżetowy i planistyczny w saudyjskich programach zgodności. Roczne założenie zostaje utrwalone w zakupach, klasyfikacja odbywa się później lub w innym zespole, a rozbieżność wychodzi na audycie, gdy nie ma już czasu na drugi test. Najpierw klasyfikacja, potem budowanie programu testów wokół wyniku; a jeśli część systemów jest krytyczna, a część nie, często można prowadzić mniejsze zlecenie półroczne na podzbiorze krytycznym i pełne roczne na całym środowisku, co wychodzi wyraźnie taniej niż testowanie całości dwa razy w roku.

Jak ustalić zakres, który przejdzie audyt

Minimalny zakres kontroli to usługi dostępne z internetu plus infrastruktura techniczna za nimi. To podłoga. Zakres zbudowany wyłącznie do podłogi zaprasza oczywiste pytanie audytora: jeśli Państwa analiza ekspozycji kończy się na granicy sieci, skąd wiadomo, że przyczółek na obwodzie nigdzie nie prowadzi?

Zakres, który broni się bez dyskusji:

  • Sieć zewnętrzna — całe środowisko dostępne z internetu, łącznie z hostami i usługami opublikowanymi lata temu i zapomnianymi. Wprost wymagane przez kontrolę.
  • Aplikacje webowe i API — uwierzytelnianie, autoryzacja, logika biznesowa, wstrzyknięcia. W praktyce infrastruktura techniczna za usługą dostępną z internetu.
  • Sieć wewnętrzna — dokąd sięga przyczółek i czy segmentacja wytrzymuje pod presją.
  • Active Directory — nadużycie szablonów certyfikatów ADCS, Kerberoasting, delegacja i ścieżki ACL do Domain Admin. W saudyjskim środowisku rządowym lub korporacyjnym to niemal zawsze miejsce, gdzie przyczółek na obwodzie zamienia się w pełne przejęcie, i to ta część, której ocena oparta na skanerze nigdy nie znajdzie.
  • Chmura — tam, dokąd przeniosły się obciążenia, równolegle obowiązują Cloud Cybersecurity Controls, a dzierżawa wymaga tego samego podejścia: ścieżki eskalacji w Entra ID i Azure RBAC, odsłonięte magazyny, błędna konfiguracja tożsamości.

Pakiet dowodowy

Cztery artefakty, a najczęściej brakuje ostatniego:

  • Dokument zatwierdzonych wymagań dotyczących testów — to ta część 2-11, która nie jest samym testem.
  • Dokument zakresu pokazujący, co weszło i co nie weszło oraz dlaczego było to właściwe.
  • Raport: ustalenia, oceny CVSS, kroki odtworzenia i wyraźne mapowanie do kontroli 2-11.
  • Dowody naprawy i retestu — co naprawiono, kiedy, potwierdzone retestem. Ryzyka, które zdecydują się Państwo zaakceptować, wymagają zapisanej decyzji i uzasadnienia; akceptacja jest dozwolona, milczenie nie.

Pismo poświadczające, kto testował, w jakim zakresie i w jakich terminach, domyka pakiet. Każde zlecenie tutaj obejmuje raport, retest i poświadczenie standardowo, a nie jako płatne dodatki, ponieważ rzeczywistym produktem jest pakiet gotowy na audyt — sam raport nim nie jest.

Dlaczego liczy się, kto testuje

ECC nie narzuca certyfikacji tak, jak robi to NESA w ZEA, ale pytanie pojawia się na audycie i ze strony klientów publicznych przekazujących wymóg w dół łańcucha: kto to wykonał i jakie ma kwalifikacje?

Posiadam OSCP+, odnowioną formę certyfikacji OffSec, a obok eCPPT, eWPT i eCIR oraz AZ-500, SC-200 i SC-300 dla części microsoftowej i azure'owej. Wszystkie weryfikują się niezależnie przez credential wallet OffSec, a ten link powinien znaleźć się w Państwa pakiecie dowodowym obok raportu.

Pracuję z Ammanu w GMT+3 — identyczne godziny pracy jak w Rijadzie — po arabsku lub angielsku, zdalnie. Testy wewnętrzne i Active Directory prowadzone są przez VPN lub host pośredniczący wewnątrz Państwa środowiska, a wszelkie ograniczenia dotyczące miejsca przetwarzania lub przechowywania dowodów trafiają na piśmie do zasad prowadzenia prac przed rozpoczęciem testów.

Kolejne kroki

Proszę napisać, czy CSCC dotyczy któregokolwiek z Państwa systemów, jak wygląda środowisko i kiedy przypada audyt. Otrzymacie wycenę ryczałtową i datę startu. Jeśli chcecie najpierw zobaczyć produkt, jest przykładowy raport; a jeśli chcecie w kilka minut zobaczyć bieżącą ekspozycję zewnętrzną, darmowy skan obwodu zrobi to bez żadnych zobowiązań.

Więcej kontekstu: testy penetracyjne w Arabii Saudyjskiej wyjaśniają, jak łączą się ECC, CSCC i SAMA, strona SAMA omawia wymóg sektora finansowego, a przegląd zgodności porównuje wszystkie standardy. Skontaktujcie się — język arabski mile widziany.

Pytania o NCA ECC

Podmioty rządowe na każdym szczeblu, firmy świadczące im usługi oraz operatorów krytycznej infrastruktury krajowej. W praktyce zasięg jest szerszy, niż się wydaje, ponieważ obowiązek przenosi się kaskadowo: podmioty umownie przekazują wymagania zgodne z ECC swoim dostawcom, przez co prywatna firma bez bezpośredniego obowiązku wobec NCA często ma bardzo realny obowiązek wobec swojego klienta publicznego. Jeśli saudyjski klient z sektora publicznego poprosił Państwa o dowody przeprowadzenia testów penetracyjnych, to zwykle właśnie ta kontrola stoi za tym żądaniem.

Kontrola 2-11 ECC wymaga testów okresowych, a cykl roczny jest tym, który większość podmiotów przyjmuje i skutecznie broni. Jeśli którykolwiek z Państwa systemów jest sklasyfikowany jako krytyczny, zastosowanie mają Critical Systems Cybersecurity Controls, które podnoszą wymóg dla tych systemów do co najmniej raz na sześć miesięcy. Klasyfikacja przed budżetowaniem: odkrycie półrocznej kadencji po zatwierdzeniu przez zakupy pozycji rocznej to naprawdę częsty i całkowicie możliwy do uniknięcia problem.

Co najmniej usług dostępnych z internetu i infrastruktury technicznej za nimi. To minimum jest podłogą, a nie celem: audytor widzący zakres kończący się na granicy sieci, podczas gdy podmiot utrzymuje duże środowisko wewnętrzne, zapyta dlaczego. Zakres, który komfortowo przechodzi audyt, to: powierzchnia zewnętrzna, aplikacje webowe i API, sieć wewnętrzna, Active Directory oraz dzierżawa chmurowa, jeśli obciążenia tam działają.

Rozdzielenie ma znaczenie — ci, którzy budują lub utrzymują system, nie powinni być tymi, którzy go oceniają — a w praktyce nawet podmioty z dojrzałą kompetencją wewnętrzną zatrudniają zewnętrznego testera na cykl roczny, ponieważ niezależność łatwiej udowodnić niż obronić w dyskusji. Tam, gdzie macie Państwo sprawny zespół wewnętrzny, dobrze sprawdza się podział: testy wewnętrzne prowadzone ciągle przez cały rok i niezależne zlecenie zewnętrzne na cykl regulacyjny.

Nowelizacja z 2024 roku aktualizuje i rozszerza kontrole, utrzymując testy penetracyjne w 2-11 w tym samym zasadniczym kształcie: zdefiniować, udokumentować i zatwierdzić wymagania; wdrożyć je; objąć testem co najmniej usługi dostępne z internetu i infrastrukturę techniczną. Jeśli zbudowali Państwo program zgodności na poprzedniej wersji, obowiązek testowania jest ciągły, a nie nowy — warto natomiast ponownie zweryfikować udokumentowany zakres i ścieżkę zatwierdzeń względem obowiązującego tekstu, bo tam skupia się większość różnicy.

Potrzebujecie dowodów do ECC 2-11 przed audytem?

Zakres pod kontrolę, raport z mapowaniem, retest i poświadczenie.

Kontakt