Jak zabezpieczyć zdalnych pracowników przed rosnącą falą ataków w sieci

0
31
5/5 - (1 vote)

Nawigacja:

Krótki wstęp: czego realnie bronić, a przed kim

Ataki na zespoły pracujące zdalnie nie są już okazjonalną niedogodnością — stały się stałym tłem pracy. Cyberprzestępcy idą tam, gdzie jest użytkownik: do domowych sieci Wi‑Fi, skrzynek e‑mailowych i komunikatorów. Dobra wiadomość: skuteczne zabezpieczenie zdalnych pracowników nie wymaga „idealnej fortecy”, tylko kilku świadomych wyborów, prostych standardów i konsekwencji w egzekwowaniu zasad.

Poniżej — najczęstsze błędy, po czym poznasz, że dotyczą Twojej organizacji i jak je naprawić lepiej, szybciej i mniejszym kosztem. Z drobnymi skrótami myślowymi i przykładami z praktyki, tak by dało się na ich podstawie podjąć decyzję bez kończenia kursu z kryptografii.

Krótki brief decyzyjny: typowe pytania, które padają na starcie

  • Jakie są absolutne „must have” dla bezpieczeństwa pracy zdalnej w małej/średniej firmie?
  • VPN czy ZTNA/SASE — co wybrać i kiedy?
  • Jak ogarnąć urządzenia (służbowe i BYOD), żeby nie zniszczyć produktywności?
  • EDR kontra „zwykły antywirus” — czy różnica jest warta ceny?
  • Jak ograniczyć phishing i ataki na pocztę oraz komunikatory (Teams/Slack)?
  • Jak nie zostawić otwartych RDP/SSH na świat i jednocześnie dać ludziom dostęp?
  • Backupy: co dokładnie testować, jak często i gdzie je trzymać, żeby pomogły przy ransomware?
  • Co z danymi wędrującymi poza firmę (DLP, klasyfikacja, prywatność pracowników)?
  • Monitoring i reakcja: jakie logi zbierać, jakie progi alertów, kto ma co robić przy incydencie?
  • Jak to wdrożyć w 30/60/90 dni, nie wywracając firmy do góry nogami?

Błąd 1: Brak jasnej polityki tożsamości i dostępu (wszyscy mają „prawie wszystko”)

Dlaczego to szkodzi zdalnym zespołom

Bez czytelnej polityki dostępu ludzie pracują na kontach „zupka chińska”: szybkie, tanie, bez wartości odżywczych. Efekt: zbyt szerokie uprawnienia, współdzielone hasła, brak drugiego składnika logowania i brak śladu, kto co zrobił. Dla atakującego to jak wejście do biura, w którym wszystkie drzwi są otwarte, a klucze leżą w misce przy recepcji.

Po czym rozpoznać, że problem dotyczy Ciebie

  • SSO nie istnieje lub działa tylko dla wybranych usług; większość loguje się bezpośrednio do aplikacji.
  • Hasła są resetowane przez helpdesk „na prośbę mailową”, a nie przez proces weryfikacji.
  • Brakuje wymuszonego MFA dla kont z dostępem do poczty i systemów biznesowych.
  • Kontrola dostępu wygląda jak „jeden wielki projekt”: brak ról, uprawnienia nadawane ręcznie i na zawsze.

Lepsze rozwiązanie: Zero Trust, SSO i minimalny dostęp

Skoncentruj się na trzech filarach: tożsamość (IdP + MFA), kontekst urządzenia (stan bezpieczeństwa) i ograniczanie uprawnień.

  • Wprowadź SSO z centralnym IdP i egzekwuj MFA dla wszystkich (nie tylko adminów). Preferuj klucze sprzętowe lub aplikacje TOTP zamiast SMS.
  • Zdefiniuj RBAC/ABAC: role o możliwie wąskim zakresie, z automatycznym wygasaniem dostępu czasowego.
  • Utwórz proces joiner-mover-leaver: dostęp nadawany automatycznie, recertyfikowany co 90 dni, a po odejściu wycofywany w ciągu godzin, nie tygodni.
  • Dla systemów krytycznych użyj PAM (zarządzanie uprzywilejowanymi dostępami) i sesji „just-in-time”.

Plan na 30 dni

  1. Wybierz IdP z obsługą SSO, SCIM i MFA. Skonfiguruj szablony ról i polityki haseł.
  2. Wymuś MFA dla poczty i VPN/ZTNA. Wyłącz wyjątki poza nietypowymi przypadkami.
  3. Przenieś min. 60% aplikacji do SSO. Pozostałe umieść za bramą ZTNA z kontrolą tożsamości.
  4. Uruchom recertyfikację uprawnień kwartalnie. Raport: kto ma dostęp do czego i dlaczego.

Błąd 2: Poleganie wyłącznie na klasycznym VPN (tunel do wszystkiego)

Dlaczego to problem przy pracy zdalnej

VPN łączy całe urządzenie z siecią firmową. Jeśli komputer użytkownika jest zainfekowany, infekcja przechodzi przez tunel. Dodatkowo zbyt szeroki dostęp przez VPN to proszenie się o lateral movement po udanym ataku phishingowym.

Jak rozpoznać ryzyko

  • Niemal każdy pracownik ma dostęp do całej sieci po zalogowaniu do VPN.
  • Brak weryfikacji stanu urządzenia (aktualizacje, szyfrowanie, EDR) przed wpuszczeniem do sieci.
  • Split tunneling bez kontroli kieruje część ruchu poza tunelem, utrudniając monitoring.

Lepsze rozwiązanie: ZTNA/SASE i dostęp per aplikacja

  • Zastąp klasyczny VPN rozwiązaniem ZTNA: dostęp przyznawany do konkretnych aplikacji, po zweryfikowaniu tożsamości, urządzenia i kontekstu.
  • Dodaj kontrolę postury urządzenia (szyfrowanie, EDR, aktualizacje, blokada bootloadera) jako warunek dostępu.
  • Dla ruchu internetowego użyj bezpiecznej bramy web (SASE) z filtrowaniem DNS/URL i ochroną przed exfiltracją.

Konfiguracja minimalna, która robi różnicę

  1. Segmentacja: podziel aplikacje na strefy (HR, finanse, dev, admin). Każda rola widzi tylko swoją strefę.
  2. Warunki dostępu: MFA + zgodne urządzenie + geolokalizacja zgodna z polityką.
  3. Rejestrowanie sesji: pełne logi dostępu aplikacyjnego, a nie tylko logowania do bramy.
  4. Wyłącz trwałe poświadczenia. Sesje wygasają po bezczynności i rotują tokeny.

Błąd 3: Brak EDR i zarządzania urządzeniami (BYOD bez hamulców)

Skutki i typowe objawy

Gdy każdy pracuje na tym, co ma w domu, kończysz z zoo: różne systemy, brak aktualizacji, brak szyfrowania, nieznane aplikacje. W takiej sytuacji phishing, złośliwe makra i ransomware mają ułatwione zadanie.

  • Incydenty zaczynają się od prywatnych komputerów z prawami admina.
  • Helpdesk nie ma narzędzi, by potwierdzić wersję OS czy obecność łatek.
  • Nie wiadomo, co faktycznie jest zainstalowane i jak jest skonfigurowane.

Lepsza praktyka: UEM/MDM + EDR jako standard

  • Wdrażaj UEM/MDM na wszystkich urządzeniach służbowych i dopuszczonych BYOD: szyfrowanie dysku, polityki haseł, zdalna blokada i wyczyszczenie danych firmowych.
  • Na endpointach wymuś EDR zamiast „gołego antywirusa”. Telemetria i blokowanie taktyk ataku (skriptowanie, living-off-the-land) są kluczowe przy pracy zdalnej.
  • Uruchom zarządzanie łatkami z terminami SLA (np. krytyczne w 48–72h, wysokie w 7 dni) i wyjątkami zatwierdzanymi przez bezpieczeństwo.

Błąd 4: Niedoszacowanie phishingu i przejęć poczty/komunikatorów

Dlaczego to rozkłada zespół szybciej niż awaria VPN

Atakujący rzadko zaczynają od serwera. Najpierw biorą skrzynkę pocztową lub konto w komunikatorze, a potem “na legalu” proszą o faktury, linki do SharePointa czy dodanie nowego dostawcy. Gdy mają pocztę lub Slack/Teams, mają też Twoją wiarygodność — i to wystarcza.

Objawy, które często widać dopiero po szkodzie

  • W skrzynkach lądują reguły przekierowania poczty na zewnętrzne adresy.
  • Włączona „stara” autoryzacja (POP/IMAP, Basic Auth) i logowania bez MFA do poczty.
  • „Niemożliwa podróż” w logach: logowania z dwóch kontynentów w godzinę.
  • Użytkownicy bezrefleksyjnie akceptują żądania MFA (push fatigue).
  • Dowolne aplikacje OAuth mogą uzyskać dostęp do kalendarza/poczty bez zgody admina.

Lepsze podejście: warstwowa obrona poczty i komunikatorów

  • Wymuś MFA odporną na phishing (FIDO2/WebAuthn, TOTP). Ogranicz powiadomienia push do potwierdzeń z kodem.
  • Wyłącz Basic Auth/POP/IMAP, zablokuj automatyczne forwardy zewnętrzne.
  • Wdroż DMARC/DKIM/SPF (z planem przejścia do p=reject), włącz skanowanie linków/załączników.
  • Ustaw kontrolę zgód OAuth: katalog zaufanych aplikacji, reszta wymaga akceptacji admina.
  • W Teams/Slack ogranicz domyślnych gości, włącz etykiety poufności i historię edycji dla audytu.

Krótki przykład: prosty alert „utworzono nową regułę skrzynki/forward” wykrywa ~80% przejęć poczty zanim ktoś zdąży zmienić fakturę na „tego drugiego dostawcę”.

Błąd 5: Wystawione na świat RDP/SSH i panele admina

Dlaczego to prezent dla skanerów internetu

Publiczne RDP/SSH działają jak neon: „wejście tędy”. Boty nie śpią, Shodan nie potrzebuje kawy. Po jednym błędzie hasła albo luki w kliencie zaczyna się „turystyka lateralna” po całej infrastrukturze.

Jak rozpoznać, że masz kłopot

  • Porty 22/3389/5900 widoczne w zewnętrznym skanie lub w Shodanie.
  • Tysiące nieudanych logowań dziennie, ale „tak już jest od lat”.
  • Dostęp admina z dowolnego komputera i dowolnej sieci, bez weryfikacji urządzenia.

Bezpieczniejszy dostęp administracyjny (bez heroizmu)

  • Usuń publiczne RDP/SSH. Zastąp je ZTNA/bastionem z MFA i rejestrowaniem sesji.
  • Dla SSH użyj certyfikatów krótkoterminowych (CA), wyłącz logowanie hasłem.
  • Dla Windows: RD Gateway/PAM z dostępem just-in-time z wybranych stacji administracyjnych.
  • Ogranicz źródła po IP/geolokalizacji, aktualizuj serwery, rotuj klucze.

Krótki przykład: dział devops zostawia RDP „na chwilę” do testów. Po weekendzie pojawia się nowy „użytkownik lokalny”. Bastion i JIT kończą takie przygody z bramki.

Błąd 6: Backupy, które „są”, ale nie ratują

Gdzie zwykle pęka plan B

  • Kopie siedzą w tym samym koncie/tenantcie i da się je skasować tymi samymi uprawnieniami.
  • Brak testów odtwarzania — nikt nie wie, czy RTO/RPO są realne.
  • Brak kopii krytycznych SaaS (M365/Google Workspace), tylko lokalne serwery.
  • Snapshoty nie są niezmienialne (immutable/WORM), ransomware je usuwa.

Jak zbudować realne koło ratunkowe

  • Stosuj zasadę 3–2–1–1–0: 3 kopie, 2 różne nośniki, 1 poza lokalizacją, 1 offline/immutable, 0 błędów w testach.
  • Oddziel tożsamość backupu (osobne konto/tenant, inne MFA, brak trustu do AD produkcyjnego).
  • Włącz immutable storage (np. object lock/WORM) i wersjonowanie.
  • Rób testy odtwarzania cyklicznie: plik, VM, aplikacja i całe środowisko krytyczne.
  • Backupuj SaaS (poczta, Drive/SharePoint) i kluczowe repozytoria kodu/artefaktów.

Mini‑plan testu przywracania (2 godziny, raz w miesiącu)

  1. Wybierz losowy plik i przywróć go na osobny zasób — porównaj checksumy.
  2. Odtwórz jedną VM z produkcji do izolowanej sieci — sprawdź aplikację „end‑to‑end”.
  3. Przećwicz scenariusz „poczta nie działa”: przywrócenie skrzynki i reguł.
  4. Spisz realne czasy RTO/RPO i zaktualizuj runbook.

Błąd 7: Reuse haseł i brak menedżera/ładu nad uprzywilejowanymi dostępami

Dlaczego to ryzyko, które wraca jak bumerang

Jedno hasło użyte w pięciu usługach = pięć wejść dla atakującego po wycieku z jednej z nich. Konta serwisowe i adminów bez rotacji haseł to już zaproszenie na kawę. Gdy dodasz do tego zapisywanie haseł w przeglądarce i pliki CSV z „backupem”, credential stuffing robi resztę.

Jak to widać w praktyce

  • Te same (lub bardzo podobne) hasło w kilku krytycznych aplikacjach.
  • Konta wspólne „billing@…”, do których hasło zna pół firmy.
  • Hasła adminów w notatnikach lub menedżerach haseł „na prywatnym mailu”.
  • Konta serwisowe bez MFA, z uprawnieniami wyższymi niż potrzeba.

Lepsze rozwiązanie: menedżer haseł + PAM + odejście od haseł tam, gdzie się da

  • Wdrażaj firmowy menedżer haseł z sejfami zespołowymi, audytem i politykami złożoności. Zablokuj eksport do CSV i lokalne sejfy poza kontrolą IT.
  • Dla ról uprzywilejowanych wprowadź PAM: dostęp just‑in‑time, sesje nagrywane, automatyczna rotacja sekretów.
  • Przesuwaj logowanie do SSO z FIDO2/WebAuthn; hasła zostaw tam, gdzie naprawdę nie ma alternatywy.
  • Rotuj klucze API i sekrety po offboardingu, integruj skanery sekretów w CI/CD i repozytoriach.

Konfiguracja, która zamyka najczęstsze dziury

  1. Wyłącz zapisywanie haseł w przeglądarkach służbowych, włącz rozszerzenie firmowego vaulta.
  2. Wymuś unikalność haseł na aplikacjach poza SSO; blokuj reuse wykryte telemetrią IdP.
  3. Załóż 2 konta break‑glass, klucze FIDO offline, inna domena e‑mail i osobne polityki alarmowania.

Błąd 8: Shadow IT i publiczne udostępnienia w SaaS

Dlaczego to ucieka na boki

Pracownicy szukają narzędzi „na już”. Bez katalogu zatwierdzonych usług i kontroli udostępnień link „kto ma link, ten ma dostęp” robi wyciek bez włamania. A prywatny Dropbox to nie „kopia w chmurze”.

Objawy, które zwiastują kłopot

  • Na fakturach i w wyciągach pojawiają się subskrypcje nieznanych usług.
  • Publiczne linki w Drive/SharePoint/Notion żyją wiecznie i krążą poza firmą.
  • Dowolne aplikacje OAuth mogą czytać pocztę/kalendarz bez przeglądu ryzyka.

Jak to okiełznać: widoczność, polityki, wygodne alternatywy

  • Włącz CASB/SSPM (API + inline): wykrywanie nieautoryzowanych SaaS, skan misconfigów i ryzyk OAuth.
  • Ustaw domyślne udostępnianie na „tylko w organizacji”, wymuś datę wygaśnięcia linków.
  • Stwórz katalog zatwierdzonych narzędzi z prostą ścieżką zgłaszania nowych, razem z wzorem DPIA/DPA.
  • Monitoruj proxy/DNS pod kątem nowych domen SaaS i porównuj z listą akceptowanych.

Co sprawdzić przed decyzją o CASB/SSPM

  • Głębia integracji z M365/Google (linki, etykiety, external sharing, OAuth).
  • Detekcje oparte o API (konfiguracje) i inline (ruch w czasie rzeczywistym).
  • Reguły DLP z kontekstem użytkownika/urządzenia i workflow akceptacji wyjątków.

Błąd 9: Logi są, ale nikt nie patrzy (brak MDR/SIEM i runbooków)

Dlaczego to szkodzi zdalnym zespołom

Większość incydentów w pracy rozproszonej dzieje się na styku tożsamości, poczty i endpointu. Bez centralnych detekcji „dziury” trwają tygodniami, a pierwszą osobą, która łączy kropki, bywa księgowość.

Jak rozpoznać, że detekcja jest iluzoryczna

  • Brak dyżurów lub SLA na obsługę alertów; „wracamy po weekendzie”.
  • Nie da się odpowiedzieć, kto pobrał 5 GB danych wczoraj o 23:00.
  • Alerty o MFA push fatigue i regułach skrzynki nie generują ticketów.

Lepsza droga: minimum operacyjne + kilka detekcji, które robią robotę

  • Skonsoliduj telemetrię do SIEM lub powierz to MDR. Źródła „top 5”: IdP, EDR, poczta, ZTNA/SASE, chmury IaaS/SaaS.
  • Zdefiniuj 5 krytycznych reguł: niemożliwa podróż, przejęcie poczty (reguły/forward), eskalacja ról w IdP, anomalia DLP (masowe pobrania), próby logowania bez MFA.
  • Spisz runbooki dla tych detekcji: kogo powiadomić, jakie dane zebrać, kiedy blokować dostęp.
  • Przećwicz table‑top 60 minut kwartalnie; aktualizuj listę kontaktów i dostępów na awarie.

Co sprawdzić przed wyborem SIEM/MDR

  • Koszt i limity ingest/retencji, gotowe integracje z Twoim IdP/EDR.
  • Pokrycie detekcji dla technik phishingu i tożsamości (MFA spam, OAuth).
  • Możliwości automatycznej izolacji endpointu i blokad w IdP z poziomu alertu.

Błąd 10: Dane bez etykiet i kontroli przepływu (DLP na doczepkę)

Dlaczego ucieka to, co najważniejsze

Przy pracy zdalnej dane opuszczają firmę przez czat, załączniki, prywatne chmury, a czasem… schowek systemowy. Bez etykiet i zasad DLP nie ma jak odróżnić prezentacji marketingu od listy klientów.

Jak rozpoznać chaos danych w praktyce

  • Eksporty CSV z CRM lądują w „Pobrane”, a potem w prywatnej chmurze, bo „na szybko”.
  • Ten sam plik z klientami w trzech wersjach: „final”, „final2”, „naprawdę_final”.
  • Udostępnienia plików „public link” bez daty wygaśnięcia; nikt nie wie, kto ma dostęp.
  • Brak etykiet poufności w M365/Google — użytkownicy nie widzą różnicy między NDA a folderem z memami.

Jak to naprawić bez paraliżu pracy

  • Zacznij od 3–4 etykiet (np. Publiczne, Wewnętrzne, Poufne, Wysoko poufne) i powiąż je z politykami: znak wodny, szyfrowanie, zakaz udostępniania na zewnątrz.
  • Włącz automatyczne etykietowanie (np. MIP/Drive labels) po słowach kluczowych/wzorach (PESEL, IBAN) z trybem „audit” przez 2 tygodnie, potem enforcement.
  • Ustaw DLP na endpointach: blok/justification dla kopiowania do prywatnych chmur, nośników USB, schowka między aplikacjami zaufanymi i niezaufanymi.
  • Skonfiguruj DLP dla poczty i czatu: ostrzegaj przy zewnętrznych odbiorcach, wymagaj uzasadnienia przy wysyłce plików oznaczonych „Poufne”.
  • Udostępnienia w SaaS: domyślnie organizacja‑only + data wygaśnięcia linku + rejestr wyjątków.
  • Dla kontraktorów używaj bezpiecznego portalu wymiany plików lub linków jednorazowych, a nie „kto ma link, ten ma dostęp”.

Krótki przykład: analityk próbuje wkleić zrzut tabeli z numerami kont do czatu z dostawcą. DLP prosi o uzasadnienie i zamienia załącznik na link z etykietą „Poufne” i dostępem tylko dla domeny dostawcy. Nikt nie biega potem po Slacku z pytaniem „kto udostępnił to wszystkim?”.

Co sprawdzić przed wyborem etykiet/DLP

  • Zakres egzekwowania: Windows/macOS/iOS/Android, przeglądarki i aplikacje natywne.
  • Obsługa trybu „audit”, łatwe wykluczenia (dev, pliki buildów), logi z kontekstem użytkownik/urządzenie.
  • Integracje z pocztą, Drive/SharePoint, czatem i brokerem CASB/SSPM.
  • UX: blok vs. wymóg uzasadnienia; workflow wyjątków z akceptacją managera/bezpieczeństwa.

Błąd 11: BYOD i „domowe” przeglądarki bez kontroli

Dlaczego to podwójne drzwi bez zamka

Praca z prywatnego laptopa czy telefonu bez zgodności urządzenia kończy się brakiem patchy, brakiem szyfrowania i brakiem EDR. Zgubiony telefon z podpiętą pocztą nie powinien stawać się nowym „adminem” w firmie.

Sygnały, że urządzenia żyją własnym życiem

  • W IdP pojawiają się logowania z przeglądarek z 30 rozszerzeniami i nieznanych wersji systemów.
  • Brak szyfrowania dysku, wyłączone hasła/biometria, root/jailbreak na mobilkach.
  • EDR/anty‑malware nie pokrywa 100% aktywnych endpointów.

Jak przejść na kontrolowane BYOD (i nie zrazić ludzi)

  • Wprowadź MDM/MAM: na BYOD stosuj profil pracy (Android Work Profile, iOS User Enrollment) — firmowe dane odseparowane i zdalnie usuwalne.
  • Wymuś zgodność urządzenia w IdP/ZTNA: szyfrowanie, PIN/biometria, aktualne łatki, obecność EDR.
  • Używaj enterprise browsera lub polityk przeglądarki: izolacja profilu służbowego, kontrola rozszerzeń, polityki schowka i pobrań.
  • Dla wyższego ryzyka: VDI/remote apps z dostępem tylko do aplikacji, zero danych lokalnie.
  • Włącz per‑app VPN dla mobilnych, certyfikaty klienta i krótkoterminowe tokeny.

Co sprawdzić przed decyzją o MDM/MAM

  • Model prywatności na BYOD (co widać, czego nie), prostota offboardingu i selektywnego wipe.
  • Wsparcie dla polityk przeglądarki, certyfikatów i integracji z IdP/EDR.
  • Licencjonowanie vs. zasięg: ilu użytkowników mobilnych/desktop i jakie systemy.

Przykład z życia: pracownik zostawia telefon w taksówce. Zgłoszenie w portalu, selektywny wipe profilu pracy, tokeny unieważnione. Weekend uratowany, księgowość śpi spokojnie.

Błąd 12: Płatności „na Slacku” i brak procedur przeciw BEC

Gdzie pęka kontrola biznesowa

Rozproszone zespoły dogadują zmiany kont i pilne przelewy w komunikatorach. Podszycie pod dostawcę lub CFO + zmiana IBAN i po budżecie. Technologia pomaga, ale bez procesu finansowego strzał w stopę jest tylko kwestią czasu.

Oznaki nadchodzącego BEC

  • E‑maile z domen podobnych do Waszej/kontrahenta (zamienione litery), prośby o dyskretność i pośpiech.
  • Wnioski o zmianę rachunku bankowego bez potwierdzenia kanałem niezależnym.
  • Forwardy i reguły skrzynek działu finansów tworzone poza godzinami pracy.

Jak usztywnić proces bez biurokracji

  • Wprowadź dwustopniową weryfikację zmian danych kontrahenta: formularz + potwierdzenie telefoniczne na numer z umowy (nie z maila).
  • Ustal limity i podwójne zatwierdzanie przelewów powyżej progu; logi decyzji w systemie finansowym.
  • W poczcie ustaw banery „spoza organizacji”, blokadę auto‑forward i alerty na nowe reguły skrzynek finansów.
  • Włącz DMARC p=reject z poprawnym SPF/DKIM oraz monitoruj spoofing i lookalike domains.
  • Stwórz runbook anti‑BEC: checklista szybkościowa dla finansów, kontakty do IT/MDR, kroki zawieszenia wypłaty.

Co sprawdzić przy wdrażaniu zabezpieczeń przeciw BEC

  • Czy Wasz gateway/SEC potrafi wykrywać „lookalike domains”, nietypowe wątki i zmianę tonu konwersacji.
  • Integrację systemu finansowego z IdP (SAML/SSO, MFA, role), by zablokować single‑user approvals.
  • Retencję logów i możliwość zamrożenia transakcji (kontakt do banku + SLA reakcji).

Checklista na najbliższe 30 dni (minimum, które realnie pomaga)

  • Wyłącz publiczne RDP/SSH; uruchom bastion/ZTNA z MFA i rejestrowaniem sesji.
  • W IdP włącz FIDO2/WebAuthn dla ról krytycznych; zablokuj SMS tam, gdzie jest alternatywa.
  • Udostępnienia w SaaS ustaw na „organizacja‑only” + daty wygaśnięcia linków; przegląd starych linków.
  • Uruchom menedżer haseł firmowy, wyłącz zapisywanie haseł w przeglądarkach służbowych.
  • Backup: oddzielna tożsamość, immutable/WORM włączone; przetestuj przywrócenie pliku i jednej VM.
  • SIEM/MDR: dołącz IdP, EDR, pocztę, ZTNA; włącz 5 krytycznych reguł i runbooki reakcji.
  • Etykiety danych: 3–4 poziomy + automatyczne etykietowanie w trybie „audit”, potem egzekwowanie.
  • Endpoint DLP: blok/uzasadnienie dla prywatnych chmur i nośników; polityki schowka.
  • MDM/MAM: rejestracja BYOD z profilem pracy; polityki zgodności i szyfrowania, EDR na 100% urządzeń.
  • Finanse: dwukrokowa weryfikacja zmian IBAN, limity i podwójne zatwierdzanie; DMARC p=reject.
  • Admini: konta break‑glass, krótkoterminowe certyfikaty SSH, stacje administracyjne z JIT.
  • Ćwiczenie table‑top 60 min: phishing przejmujący skrzynkę + reakcja; aktualizacja kontaktów.

Błąd 13: Pełny VPN jako „przepustka do wszystkiego”

Dlaczego to proszenie się o lateral movement

Klasyczny VPN wpuszcza użytkownika na całą sieć, jakby siadał w open space obok serwerowni. Jedno przejęte konto lub zainfekowany laptop i ransomware robi wycieczkę po udziałach, bazach i panelach admina.

Jak poznać, że tunel jest zbyt szeroki

  • Po zalogowaniu do VPN użytkownik widzi dziesiątki serwerów i udziałów CIFS „bo kiedyś ktoś potrzebował”.
  • Ten sam dostęp z prywatnych urządzeń bez EDR i szyfrowania dysku.
  • Logi pokazują długie sesje z jednego IP enumerujące zasoby (SaaS, SMB, RDP) zamiast ruchu do jednej aplikacji.
  • Hairpinning całego ruchu przez HQ, a i tak część użytkowników robi split‑tunnel „po cichu”.

Jak to naprawić bez gaszenia świateł

  • Przejdź na ZTNA per‑app: udostępniaj konkretne aplikacje/porty, nie sieci. Sesje krótkie, powiązane z tożsamością.
  • Wymuszaj postawę urządzenia (disk encryption, EDR, patch level) przed wpuszczeniem — brak zgodności = brak dostępu.
  • Segmentuj ruch administacyjny: bastion/pam/rdp‑gateway z nagrywaniem sesji, JIT na konta uprzywilejowane.
  • Rozdziel ruch do SaaS (bezpośrednio + SWG/DNS security) od ruchu do aplikacji prywatnych (ZTNA), zamiast jednego wielkiego tunelu.
  • Dla wyjątków używaj czasowych zezwoleń (czas/zakres), nie stałych reguł w ACL.

Krótki przykład: konsultant potrzebuje dostępu do Jira on‑prem i jednego API. ZTNA tworzy regułę na 8 godzin, tylko dla tych dwóch usług, tylko z urządzenia zgodnego. VPN „dla sportu” nie jest już potrzebny.

Co sprawdzić przed wyborem ZTNA/SASE

  • Ocena postawy urządzenia na Windows/macOS/Linux + sygnały z EDR/MDM.
  • Per‑aplikacyjne polityki L4–L7, proxy RDP/SSH/DB z audit logiem.
  • SWG/DNS security w pakiecie (SSL inspection, kategorie, bypass dla bankowości/zdrowia).
  • POP‑y/bliskość użytkowników, opóźnienia i failover bez „czarnego ekranu”.
  • Model kosztowy: per‑user vs. per‑Mbps vs. per‑app oraz łatwość migracji z VPN.

Błąd 14: Przeglądarka bez filtracji i izolacji (phishing wchodzi drzwiami frontowymi)

Dlaczego klik kończy się malwarem

Większość ataków na zdalnych zaczyna się w przeglądarce: fałszywe loginy, drive‑by download, podmiana rozszerzeń. Publiczne Wi‑Fi plus brak kontroli DNS/HTTP = zaproszenie dla atakującego. Przeglądarka z 30 wtyczkami to nie hobby, to wektor ryzyka.

Jak rozpoznać niekontrolowany web

  • Pobrania plików .exe/.js z przypadkowych domen, brak sandboxingu.
  • Masowe prośby o nadawanie uprawnień OAuth „czytaj całą skrzynkę i Drive”.
  • Rozszerzenia instalowane hurtowo, nikt nie wie, które mają dostęp do ciasteczek SSO.
  • Phishing „udany” mimo szkolenia — bo link wyglądał dobrze, a strona miała padlock.

Jak zapanować nad przeglądarką i DNS

  • Włącz bezpieczny DNS (DoH/DoT do firmowego resolvera) z kategoriami ryzyka i polityką off‑VPN.
  • Postaw SWG: inspekcja SSL, blokada nieznanych typów plików, sandbox dla pobrań.
  • Dla nieznanych/nowych domen użyj izolacji przeglądarkowej (RBI) — ryzyko ląduje w chmurze, nie na endpointzie.
  • Ogranicz OAuth consent: blokuj aplikacje „niezaufane”, włącz admin consent workflow i alerty na nadmierne scope’y.
  • Wymuś polityki przeglądarki: allowlista rozszerzeń, zakaz mieszania profili prywatnych i służbowych, kontrola schowka/pobrań.

Realny scenariusz: link z kampanii „nagłe hasło wygaśnięcia”. SWG przepuszcza stronę przez detekcję, RBI renderuje ją zdalnie, a IdP blokuje żądanie OAuth z nietypowym zakresem. Użytkownik nawet nie zdąży napisać na czacie „chyba coś dziwnego”.

Co sprawdzić przy wyborze SWG/RBI/DNS security

  • Metody wdrożenia: agent, MDM dla mobilnych, konfiguracja przeglądarki; działanie poza VPN.
  • Skuteczność sandboxa, TTI (czas do decyzji) i widoczność w SIEM.
  • Obsługa wyjątków regulacyjnych (bankowość, zdrowie) i lista zaufanych domen.
  • Kontrola rozszerzeń/plug‑inów, profile enterprise browsera i zgodność z IdP.

Błąd 15: Sekrety w czatach i repozytoriach (klucze API jako notatki)

Dlaczego drobny skrót kończy się dużym wyciekiem

Tokeny do chmur, PAT do Git, webhooki — lądują w .env, screenach i komunikatorach. Zdalny zespół „na szybko” coś wklei i gotowe: bot indeksujący publiczne repo lub przejęta skrzynka wyciąga klucze jak z otwartej szuflady.

Jak wyłapać bałagan w secretach

  • W repozytoriach pojawiają się .env/.p12, a skanery czasem „coś” zgłaszają, ale nikt nie rotuje.
  • Długowieczne PAT z uprawnieniami org‑admin, brak ewidencji gdzie są używane.
  • Integracje OAuth z bardzo szerokimi scope’ami (read/write all), brak właściciela aplikacji.
  • Ten sam klucz w dev/stage/prod, „bo pipeline nie lubi zmian”.

Jak zrobić to profesjonalnie (i szybko)

  • Wprowadź menedżer sekretów (Vault/AWS/GCP/Azure/1Password SA) z rotacją i krótkim TTL.
  • Zamień statyczne klucze na OIDC/role w chmurze: CI/CD uzyskuje tymczasowe poświadczenia bez przechowywania kluczy.
  • Włącz skanowanie sekretów w Git (pre‑commit + CI) i w komunikatorach/DLP; wykrycie = automatyczna rotacja + unieważnienie.
  • Ogranicz scope’y i zdefiniuj service accounty per aplikacja, nie „jeden superuser do wszystkiego”.
  • Wymuś SSO + FIDO2 do platform dev (Git, registries) i zabroń PAT bez zgody.

Mikro‑case: deweloper dodaje klucz do PR. Hook pre‑commit blokuje push, skaner wskazuje linię, a pipeline generuje nowy sekret i aktualizuje zmienną środowiskową. PR przechodzi bez „gorących” dyskusji na Slacku.

Co sprawdzić przy wyborze platformy na sekrety

  • Integracje z CI/CD, chmurami i KMS; API do rotacji i audyt użycia.
  • Polityki TTL, leasing, dynamic secrets (DB, chmura) i automatyczne wygaszanie.
Poprzedni artykułZarządzanie flotą urządzeń IoT: aktualizacje, dostęp, segmentacja sieci
Następny artykułMLOps w praktyce: przegląd frameworków do wdrażania modeli AI w chmurze
Barbara Sikora
Barbara Sikora specjalizuje się w projektowaniu procesów bezpieczeństwa informacji oraz zarządzaniu ryzykiem technologicznym. Wspierała firmy w tworzeniu polityk, procedur i szkoleń z zakresu ochrony danych, łącząc wymagania prawne z realiami pracy zespołów IT. W swoich tekstach stawia na praktyczne wskazówki: listy kontrolne, przykładowe procedury i scenariusze reagowania na incydenty. Każdą rekomendację opiera na aktualnych standardach, wytycznych regulatorów i doświadczeniach z audytów. Szczególną uwagę zwraca na odpowiedzialne korzystanie z narzędzi AI i automatyzacji, tak aby wspierały bezpieczeństwo, a nie tworzyły nowych luk.