Weryfikacja bezpieczeństwa w sektorze paliw i energii
Circle K — międzynarodowa sieć stacji paliw i sklepów convenience, z silnym polskim hubem inżynieryjnym. Własne zespoły wytwórcze, rozbudowany zespół testerski i sieć Security Championów.
Najpierw rozmowa, potem dwa szkolenia.
Współpraca z Circle K zaczęła się od rozmowy diagnostycznej. Po niej klient zamówił 4 warsztaty z modelowania zagrożeń dla Security Championów.
Następnie Circle K zleciło program szkoleniowy z testowania bezpieczeństwa dla 20-osobowego zespołu testerów i inżynierów QA. Zespół miał solidne doświadczenie w testach funkcjonalnych.
Trigger. Oba programy, dla Security Championów i dla zespołu QA, były częścią szerszej inicjatywy cyberbezpieczeństwa po stronie Circle K, prowadzonej m.in. w kontekście NIS2. Były to dwa osobne projekty, dla dwóch różnych zespołów.
Cztery warsztaty dla Security Championów i sześć tygodni z zespołem QA.
Security Championi: modelowanie zagrożeń
Dla Security Championów przeprowadziliśmy w biurze klienta 4 całodniowe warsztaty z praktyki modelowania zagrożeń w formule Threat Modeling Workshop, po jednym dla każdej z 4 grup. Certyfikat ukończenia dostały 34 osoby. Każdy warsztat kończył się ćwiczeniem na architekturach systemów Circle K. Uczestnicy w podgrupach samodzielnie budowali w nim model zagrożeń. Circle K dostało po warsztatach raport poszkoleniowy z obserwacjami i rekomendacjami.
Zespół QA: testowanie bezpieczeństwa
Zespół QA przeszedł QA Security Testing Transformation, czyli program oparty na kursie OTWA (Ofensywne Testowanie Web Aplikacji). Przez 6 tygodni pracował w kohorcie, z cotygodniowymi spotkaniami na żywo i materiałem obejmującym OWASP Top 10, ASVS i WSTG.
Na zakończenie zespół podzielił się na 4 podgrupy. Każda przetestowała aplikację szkoleniową i napisała raport z testów bezpieczeństwa, z częścią biznesową i techniczną oraz spójną oceną krytyczności. Raporty zrecenzowaliśmy i omówiliśmy z zespołem. Cały program oparliśmy na narzędziach open source, więc zespół może z nich dalej korzystać bez kosztów licencji. O certyfikacie z wyróżnieniem decydował oddany raport, a nie obecność. Zespołowi przekazaliśmy wprost zasadę: „Raport nie musi być idealny. Musi być".
Umiejętności zostały w zespołach. Kolejny krok to proces.
- Security Championi potrafią zbudować model zagrożeń bez wsparcia prowadzącego. Zrobiły to wszystkie 4 grupy w ćwiczeniu końcowym. W każdej grupie są osoby, które poradziłyby sobie z poprowadzeniem sesji modelowania zagrożeń w swoim zespole.
- Zespół QA napisał 4 kompletne raporty z testów bezpieczeństwa. To dowód, że umie przejść całą drogę, od znalezienia podatności, przez jej udokumentowanie i ocenę krytyczności, po opis w raporcie.
- Zespół QA jest przygotowany, żeby wyłapywać w sprincie podstawowe klasy podatności na bazie OWASP Top 10 i ASVS poziomu 1.
Raport poszkoleniowy z warsztatów wskazał też, co czeka Security Championów. Części z nich przydałyby się jeszcze 1–2 sesje praktyczne, żeby pewnie prowadzić modelowanie zagrożeń w swoich zespołach. Kolejnym krokiem byłoby zaprojektowanie procesu modelowania zagrożeń w organizacji. Rekomendacje z raportu podpowiadają, kiedy robić sesję, kto ma korzystać z jej wyników i jaką rolę ma pełnić zespół bezpieczeństwa.
„Szkolenie było bardzo merytoryczne i wyczerpujące temat na tę ilość czasu, jaką mogliśmy spędzić w salce. Na pewno pozwoliło naszym Championom na spojrzenie na sprawy bezpieczeństwa systemów, które budują, w nowy sposób."
Z korespondencji z Circle K
po warsztatach z modelowania zagrożeń
Z jakich usług składała się ta współpraca.
Praktyczne Modelowanie Zagrożeń
Cztery całodniowe warsztaty on-site dla Security Championów, każdy zakończony ćwiczeniem na architekturach systemów Circle K.
Zobacz program PMZ → Szkolenia · TransformacjaQA Security Testing Transformation
Sześciotygodniowa kohorta na bazie kursu OTWA, zakończona projektem raportowym w 4 podgrupach.
Zobacz transformację QA →Chcesz przeszkolić swoich ludzi z weryfikacji bezpieczeństwa?
30 minut z ekspertem, nie z handlowcem. Razem ustalimy, od czego zacząć w Twojej organizacji. Bezpłatnie, bez NDA na wejściu.