Praktyczny audyt bezpieczeństwa usług online: lista kontrolna dla właściciela firmy

1
64
4.5/5 - (2 votes)

Nawigacja:

Po co firmie audyt bezpieczeństwa usług online i czym audyt nie jest

Przedsiębiorca korzystający z usług online i chmury opiera na nich realne pieniądze: faktury, przelewy, oferty, umowy, dane klientów, reputację marki. Audyt bezpieczeństwa usług online ma jeden główny cel: zmniejszyć szansę na paraliż firmy i wyciek danych, nie tworząc przy tym muzeum nieużywalnych procedur.

Audyt właścicielski kontra „pentest z filmu”

Popularny obraz bezpieczeństwa IT to „hakerzy z czarnymi kapturami” i zespoły, które ich odpierają. Techniczny pentest (test penetracyjny) sprawdza, czy da się włamać do aplikacji lub infrastruktury. W wielu małych i średnich firmach główny problem leży jednak gdzie indziej:

  • konta współdzielone przez kilka osób,
  • byli pracownicy nadal mający dostęp do poczty lub dysku,
  • brak kopii zapasowych ważnych dokumentów,
  • mieszanie kont prywatnych i firmowych,
  • brak MFA na kluczowych kontach administracyjnych.

Praktyczny audyt właścicielski to nie jest test hakerski. To uporządkowany przegląd:

  • jakich usług chmurowych używa firma,
  • kto ma do nich dostęp i z jakimi uprawnieniami,
  • jak skonfigurowane są podstawowe zabezpieczenia,
  • czy istnieją kopie zapasowe i procedury awaryjne,
  • jak zachowują się użytkownicy (realne nawyki, a nie regulaminy).

Pentest ma sens, gdy firma ma własną aplikację lub serwis www, na którym opiera biznes. Natomiast audyt bezpieczeństwa usług online jest potrzebny nawet wtedy, gdy korzystasz wyłącznie z gotowych narzędzi SaaS typu Microsoft 365, Google Workspace, CRM w chmurze czy system księgowy online.

Dlaczego największe ryzyko kryje się w konfiguracji i ludziach

W dużych chmurach techniczne dziury są na ogół szybciej łatane niż w typowych systemach on-premise. Dostawcy inwestują ogromne środki w infrastrukturę, certyfikaty, redundancję. Słaby punkt to najczęściej konfiguracja oraz zachowania użytkowników. Przykładowe scenariusze:

  • handlowiec zapisuje oferty na prywatnym dysku w chmurze, bo „tak wygodniej”, po czym odchodzi do konkurencji z pełną historią klientów;
  • ktoś ustawia przekierowanie z poczty firmowej na prywatny Gmail, co po latach skutkuje wyciekiem całej korespondencji;
  • wspólny login do narzędzia marketingowego jest używany przez agencję, praktykanta i szefa, więc nikt nie wie, kto kliknął złośliwy link i zmienił ustawienia;
  • brak kopii kalendarza sprawia, że awaria konta zarządu blokuje kluczowe spotkania i decyzje.

Większość głośnych incydentów w MŚP zaczyna się od: skradzionego hasła, kliknięcia w złośliwy link, nadmiernych uprawnień lub braku kopii zapasowej – nie od wymyślnego ataku wykorzystującego nieznaną lukę 0-day.

Dlaczego firmy odkładają audyt i jakie mają wymówki

Najczęstsze usprawiedliwienia są dość podobne, niezależnie od branży:

  • „Mamy małą firmę, nas nikt nie zaatakuje” – z perspektywy cyberprzestępcy to bez znaczenia. Masowe kampanie phishingowe i automatyczne skanery nie wybierają po wielkości. Małe firmy są wręcz łatwiejszym celem, bo rzadziej mają podstawowe zabezpieczenia.
  • „To ogarnia informatyk” – często „informatyk” utrzymuje sprzęt, pomaga z drukarkami i konfiguracją kont, ale nie zarządza polityką dostępu, szkoleniem użytkowników ani nie prowadzi regularnego przeglądu usług online. Bez jasnego zlecenia i odpowiedzialności temat bezpieczeństwa rozmywa się.
  • „Korzystamy z dużego dostawcy, więc jest bezpiecznie” – dostawca zabezpiecza infrastrukturę, ale nie ponosi odpowiedzialności za to, że masz słabe hasła, wyłączone MFA, nieusuwane konta byłych pracowników czy niechcący udostępnione foldery.

Kluczowy błąd: zakładanie, że „ktoś się tym zajmuje”. Bez konkretnej osoby odpowiedzialnej za audyt bezpieczeństwa usług online i listy prostych kroków temat rozpływa się w codziennych zadaniach.

Co można zrobić samodzielnie, a kiedy wołać specjalistę

Właściciel firmy lub menedżer bez głębokiej wiedzy technicznej jest w stanie samodzielnie przeprowadzić podstawowy audyt bezpieczeństwa usług online, jeśli trzyma się prostej listy kontrolnej:

  • spis używanych usług,
  • przegląd kont i uprawnień,
  • sprawdzenie polityki haseł i MFA,
  • weryfikacja kopii zapasowych,
  • prosty przegląd konfiguracji poczty, dysku, komunikatorów,
  • opis procedur przy wejściu i odejściu pracownika.

Zewnętrznego specjalistę warto zaangażować, gdy:

  • firma przetwarza dane wrażliwe na dużą skalę (medycyna, finanse, prawo),
  • masz własną aplikację lub portal, który wymaga testów penetracyjnych,
  • działasz w sektorze regulowanym (np. KNF, medycyna) i potrzebujesz zgodności z konkretnymi normami,
  • doszło już do incydentu i trzeba przeanalizować przyczyny oraz przygotować działania naprawcze.

Rozsądne podejście to: najpierw audyt właścicielski, który porządkuje oczywistości i ujawnia luki organizacyjne, a dopiero później ukierunkowane działania ekspertów tam, gdzie naprawdę mają sens.

Inwentaryzacja usług online – bez pełnej mapy nie ma audytu

Zanim pojawi się jakakolwiek lista kontrolna, trzeba wiedzieć, co w ogóle jest używane. W większości firm mapa usług online żyje w głowach kilku osób: właściciela, księgowej, szefa sprzedaży, informatyka i agencji marketingowej. Taki chaos powoduje, że część systemów pozostaje poza jakąkolwiek kontrolą.

Jak stworzyć prostą i kompletną listę usług

Najlepiej zacząć od arkusza (Excel, Google Sheets) i przyjąć, że każda usługa online, która ma login i hasło, powinna trafić na listę. Dla przeciętnej MŚP będą to co najmniej:

  • poczta firmowa i pakiet biurowy w chmurze (Microsoft 365, Google Workspace lub inny),
  • dyski i współdzielone dokumenty (OneDrive, SharePoint, Google Drive, Dropbox, Box),
  • system finansowo–księgowy online, program do faktur, bankowość internetowa, bramki płatności,
  • CRM, system do obsługi leadów, narzędzia do email marketingu,
  • systemy HR: ewidencja czasu pracy, kadry–płace, rekrutacja,
  • podpis elektroniczny i usługi kwalifikowane (np. do podpisywania umów, sprawozdań),
  • narzędzia marketingowe: system do newsletterów, narzędzia analityczne, platformy reklamowe (Google Ads, Meta Ads),
  • komunikatory i narzędzia kolaboracji: Teams, Slack, Zoom, Google Meet, WhatsApp Business,
  • narzędzia dla programistów (jeżeli są): GitHub, GitLab, systemy CI/CD,
  • platformy backupowe, narzędzia do synchronizacji danych, archiwizacji.

Dodatkowo warto uwzględnić:

  • panele administracyjne stron www i sklepów (CMS, platformy e-commerce),
  • rejestrator domen, hosting, panel DNS,
  • narzędzia do obsługi klienta: system ticketowy, live chat, helpdesk.

Dobrym krokiem jest krótkie spotkanie z przedstawicielami kluczowych działów (sprzedaż, księgowość, marketing, HR, IT), z prostym pytaniem: „Z jakich systemów się logujesz w pracy?”. Lista szybko się wydłuża.

Shadow IT – ukryte aplikacje i prywatne konta

Niewidoczne w oficjalnych zestawieniach narzędzia to shadow IT. Z perspektywy wygody użytkownika bywają kuszące, ale z punktu widzenia audytu bezpieczeństwa są tykającą bombą. Typowe przykłady:

  • prywatne konta Gmail, OneDrive lub Dropbox używane do „szybkiego” współdzielenia plików z klientem,
  • bezpłatne narzędzia online do konwersji PDF, edycji dokumentów, gdzie pliki są wysyłane „nie wiadomo gdzie”,
  • prywatne konta Zoom/WhatsApp/Signal do prowadzenia rozmów z klientami zamiast oficjalnych kanałów,
  • wtyczki i integracje dodane do głównych platform (np. CRM, Slack, Google Workspace) bez wiedzy administratora.

Shadow IT pojawia się wtedy, gdy użytkownicy nie mają oficjalnego, wygodnego narzędzia do wykonania zadania lub proces jego wdrożenia jest zbyt skomplikowany. Zamiast ścigać każde takie zachowanie, lepiej:

  • w trakcie audytu otwarcie zapytać użytkowników o „dodatkowe” narzędzia, z których korzystają,
  • zastanowić się, czy nie warto zalegalizować i centralnie skonfigurować tych, które faktycznie ułatwiają życie,
  • określić proste zasady: czego absolutnie nie wolno wynosić poza oficjalne systemy (np. dane osobowe, dane kart płatniczych).

Jak opisać usługę: właściciel, krytyczność, rodzaj danych

Same nazwy usług nie wystarczą. Każdy wpis w arkuszu powinien zawierać kilka kluczowych kolumn. Przykładowy minimalny schemat:

UsługaWłaściciel biznesowyWłaściciel technicznyKrytycznośćRodzaj danych
Poczta (Microsoft 365)Dyrektor operacyjnyAdministrator ITWysokaDane osobowe, dane klientów, informacje finansowe
System faktur onlineGłówna księgowaDostawca / ITWysokaDane finansowe, dane osobowe
Narzędzie do newsletteraMarketingMarketing / ITŚredniaDane kontaktowe klientów

Właściciel biznesowy – osoba, która „ma interes” w tym, żeby usługa działała i była używana zgodnie z celem (np. szef sprzedaży dla CRM). Właściciel techniczny – osoba odpowiadająca za konfigurację i użytkowników (administrator, dział IT, zewnętrzny usługodawca).

Krytyczność warto uprościć do 3 poziomów:

  • Wysoka – zatrzymanie usługi blokuje przychody lub kluczowe procesy (poczta firmowa, system faktur, CRM sprzedaży, bankowość),
  • Średnia – utrudnia pracę, ale da się funkcjonować kilka dni lub dłużej (narzędzia marketingowe, część systemów pomocniczych),
  • Niska – przestój jest uciążliwy, lecz nie krytyczny (część narzędzi wewnętrznych, narzędzia testowe).

Przy rodzaju danych wskazane jest zaznaczenie, czy usługa przetwarza:

  • dane osobowe (w tym dane klientów, pracowników),
  • dane finansowe, płatności, numery kont,
  • dane szczególnie poufne (medyczne, dane kart płatniczych, tajemnice przedsiębiorstwa),
  • wyłącznie dane techniczne, niepowiązane z osobami.

Taki opis od razu podpowiada, gdzie trzeba będzie przyłożyć większą wagę podczas audytu bezpieczeństwa usług online.

Kiedy ograniczyć liczbę narzędzi zamiast zabezpieczać każdy drobiazg

Kontrariański aspekt audytu: czasami lepszym ruchem nie jest dodawanie kolejnych zabezpieczeń, tylko pozbycie się części usług. Jeśli firma korzysta z pięciu różnych narzędzi do przechowywania plików i komunikacji, każdy z własnym logowaniem, to:

  • rośnie liczba kont do zarządzania,
  • trudniej szybko odebrać dostęp odchodzącemu pracownikowi,
  • kopie danych rozjeżdżają się po wielu miejscach,
  • praktycznie niemożliwe staje się kontrolowanie udostępnień i historię zmian.

Przykładowa zasada: „Oficjalnie używamy jednego pakietu biurowego i jednego centralnego dysku firmowego. Wszystkie inne narzędzia do przechowywania danych firmowych wymagają zgody właściciela biznesowego i technicznego.”

Jeśli podczas inwentaryzacji lista narzędzi staje się niepokojąco długa, warto zadać pytanie: które trzy systemy są absolutnie kluczowe, a które można skonsolidować, zastąpić lub wyłączyć. Mniej usług to mniejsza powierzchnia ataku i bardziej realistyczny audyt bezpieczeństwa.

Przedsiębiorca trzyma tabliczkę scam alert nad laptopem w biurze
Źródło: Pexels | Autor: Gustavo Fring

Proste modelowanie ryzyka – co naprawdę może zaboleć tę firmę

Od mapy usług do mapy zagrożeń

Posiadanie listy usług to dopiero początek. Kolejny krok to zderzenie tej listy z prostymi scenariuszami: „Co się stanie, jeśli…?”. Nie chodzi o akademickie wykresy ryzyka, tylko o odpowiedź na pytanie, gdzie firma realnie może stracić pieniądze, klientów lub ciągłość działania.

Praktyczne modelowanie ryzyka w małej lub średniej firmie można oprzeć na trzech prostych wymiarach dla każdej usługi:

  • Skutek biznesowy – co się dzieje, gdy usługa padnie albo zostanie przejęta?
  • Prawdopodobieństwo – jak często taki scenariusz zdarza się w podobnych firmach?
  • Czas reakcji – ile godzin lub dni firma może realnie funkcjonować bez tej usługi?

Zamiast tworzyć skomplikowane macierze, lepiej przejść po każdym krytycznym systemie z właścicielami biznesowymi i technicznymi, zadając kilka prostych pytań. Dobrze sprawdza się warsztat na tablicy (stacjonarnej lub online) z krótkimi hasłami, bez długich opisów.

Trzy typowe scenariusze ryzyka dla usług online

Większość problemów z usługami online można wcisnąć w trzy kategorie. Każda z nich wymaga trochę innego myślenia o zabezpieczeniach.

  1. Utrata dostępności – system nie działa (awaria dostawcy, błąd konfiguracji, atak DDoS).
  2. Utrata poufności – dane „wyciekają” lub konto jest przejęte (phishing, słabe hasła, brak 2FA).
  3. Utrata integralności – dane są zmienione lub „podrobione” (fałszywe przelewy, podmiana danych kontrahentów, manipulacja dokumentami).

Klasyczna rada brzmi: „zabezpieczaj wszystko na maksymalnym poziomie”. Kontrpunkt: próba uszczelnienia wszystkiego jednakowo często kończy się tym, że nic nie jest zrobione porządnie. Lepsze podejście: wybrać kilka krytycznych usług i dla nich przejść przez powyższe trzy kategorie, a drobnicę potraktować wspólnymi, prostymi zasadami (silne hasła, 2FA, ograniczenie liczby kont).

Przykład: sklep internetowy oparty na SaaS ma:

  • panel administracyjny sklepu,
  • bankowość internetową,
  • system faktur,
  • narzędzie do newslettera.

Utrata dostępności newslettera jest irytująca, ale nie krytyczna. Utrata dostępności bankowości – już tak. Dla newslettera wystarczy standardowa higiena haseł i 2FA; dla bankowości do gry wchodzą telefoniczne procedury potwierdzania większych przelewów czy zasady „dwóch par oczu”.

Prosta skala ryzyka: nisko–średnio–wysoko z komentarzem

Rozbudowane skale 1–5 czy 1–10 dobrze wyglądają w prezentacjach, ale rzadko pomagają w decyzjach. W audycie właścicielskim wystarczy skala trzystopniowa, pod warunkiem że każdy wpis ma krótki komentarz.

UsługaScenariuszRyzyko (N/Ś/W)Komentarz
Poczta firmowaPrzejęcie konta prezesaWysokieMożliwość wysyłania fałszywych dyspozycji przelewu do księgowości, utrata reputacji
System faktur onlineBrak dostępu przez 3 dniŚrednieBrak możliwości wystawiania nowych faktur, opóźnienia w płatnościach
Narzędzie do newsletteraWyciekanie listy mailingowejŚrednieRyzyko skarg klientów i zgłoszenia do UODO, ale bez bezpośredniego zatrzymania sprzedaży

Kluczowy element to komentarz: pozwala po kilku miesiącach zrozumieć, dlaczego coś zostało oznaczone jako „Wysokie”, oraz pomaga w priorytetyzacji działań. Jeśli wszystkie scenariusze mają adnotację „Wysokie, bo tak”, audyt zamienia się w sztukę dla sztuki.

Popularna pułapka: skupianie się na rzadkich katastrofach

Częsty błąd polega na tym, że cała dyskusja toczy się wokół spektakularnych scenariuszy, jak atak zorganizowanej grupy przestępczej czy wycieki danych na poziomie globalnych korporacji. Tymczasem w MŚP dominują bardziej przyziemne zdarzenia:

  • pracownik daje się złapać na phishingowy link i podaje hasło do poczty,
  • kilka kont „admin” w systemie faktur jest używanych wspólnie i nikt nie wie, kto co zmienił,
  • po odejściu pracownika nie dezaktywuje się jego kont w narzędziach marketingowych,
  • ktoś przez pomyłkę ustawia katalog z danymi jako „publiczny link” i przekazuje go dalej.

Dlatego zamiast tracić energię na wymyślanie ekstremalnych scenariuszy, lepiej odpowiedzieć sobie na jedno pytanie: „Jak w ostatnich dwóch latach realnie dochodziło do incydentów w firmach podobnych do naszej?”. Odpowiedzi zwykle prowadzą do prostych, ale skutecznych działań: uporządkowanie kont, uprawnień i podstawowej konfiguracji.

Tożsamość i konta: najczęstsze miejsce katastrofy

Większość problemów z usługami online nie zaczyna się od magicznych „haków”, tylko od przejęcia tożsamości użytkownika. Jeśli przestępca wejdzie na konto osoby z wysokimi uprawnieniami, wszelkie inne zabezpieczenia szybko topnieją.

Inwentaryzacja kont użytkowników – kto w ogóle istnieje w systemie

Dobrym ruchem po spisie usług jest prosta inwentaryzacja kont w najważniejszych systemach. W praktyce wystarczy wyeksportować listę użytkowników do CSV i przejrzeć ją z właścicielem biznesowym oraz technicznym.

Na co zwrócić uwagę:

  • Nieaktywne konta – osoby, które już nie pracują lub dawno nie logowały się do systemu.
  • Konta „ogólne” – typu „biuro@”, „info@”, „admin”, „ksiegowosc”, których używa kilka osób.
  • Konta z domeną prywatną – np. pracownik korzysta z Gmaila zamiast firmowego adresu w narzędziu kluczowym dla biznesu.

Popularna rada: „usuń wszystkie niepotrzebne konta”. Kontrargument: w niektórych narzędziach usunięcie konta permanentnie kasuje dane (np. dokumenty, historię czatu). Bezpieczniejsza ścieżka:

  1. Przenieść ważne dane (dokumenty, uprawnienia) do konta aktywnego.
  2. Wyłączyć możliwość logowania (dezaktywować użytkownika), zamiast od razu usuwać.
  3. Usuwać definitywnie dopiero po upewnieniu się, że dane nie będą potrzebne.

Polityka kont „shared” – kiedy wspólne konto jest mniejszym złem

Bezpiecznik idealista powie: „Wspólne konta są zawsze złe, każdy musi logować się indywidualnie”. W praktyce w wielu MŚP istnieją obszary, gdzie wspólne konto jest pragmatycznym kompromisem – np. skrzynka obsługi klienta „support@”, „zamowienia@”.

Zamiast walczyć z rzeczywistością, lepiej wprowadzić proste zasady, które ograniczą szkody:

  • Wspólne konto tylko tam, gdzie to uzasadnione procesem (obsługa zamówień, helpdesk), nigdy do bankowości, księgowości czy paneli administacyjnych.
  • Dostęp do wspólnej skrzynki przez delegowanie (np. Gmail, Outlook) z indywidualnych kont, a nie poprzez dzielenie jednego hasła.
  • Wyraźna lista osób, które mają mieć dostęp; aktualizowana przy zmianach w zespole.

Jeśli system nie wspiera delegowania, można tymczasowo utrzymać wspólne konto, ale z dodatkowymi ograniczeniami: bardzo silne hasło zapisane w menedżerze haseł, 2FA dostępne fizycznie w biurze (np. klucz sprzętowy) i prosta procedura zmiany hasła przy każdej większej rotacji personelu.

Hasła: kiedy polityka „zmieniaj co 30 dni” przynosi efekt odwrotny do zamierzonego

Stare zalecenie „regularnie zmieniaj hasło co 30/60 dni” nadal krąży w wielu organizacjach. Konsekwencja jest zwykle przewidywalna: ludzie tworzą proste hasła z inkrementacją numerka na końcu, zapisują je na karteczkach lub używają tego samego hasła w kilku systemach.

Bardziej sensowne podejście:

  • Długie hasła lub frazy – łatwe do zapamiętania zdania, ale trudne do zgadnięcia, np. zbitek kilku słów połączonych nietypowymi znakami.
  • Brak wymuszonej, częstej zmiany, chyba że istnieje podejrzenie wycieku lub konto jest kluczowe (np. administrator systemu faktur).
  • Zakaz recyklingu tych samych haseł pomiędzy pocztą służbową, bankowością i narzędziami krytycznymi.

Najsensowniejszy krok, który zastępuje połowę skomplikowanych polityk: wdrożenie menedżera haseł dla zespołu (np. zintegrowanego z przeglądarką lub korporacyjnego rozwiązania typu enterprise). Zamiast pisać regulaminy na 10 stron, łatwiej po prostu udostępnić narzędzie, które generuje i zapisuje silne hasła.

Uwierzytelnianie wieloskładnikowe (MFA) – gdzie wymagać bezwzględnie, gdzie wystarczy opcjonalnie

Rada „włącz MFA wszędzie” brzmi ładnie, lecz w realnym świecie potrafi solidnie wkurzyć użytkowników, jeśli jest wdrożona bez zastanowienia. Lepsza strategia to priorytetyzacja MFA według wpływu na biznes.

Bezwzględnie wymagane MFA dla:

  • poczty firmowej (szczególnie dla zarządu i osób z dostępem do finansów),
  • bankowości internetowej i bramek płatności,
  • systemu faktur, systemu kadrowo–płacowego,
  • dostępu do paneli administracyjnych (CMS, sklep, CRM z pełną historią klientów).

MFA opcjonalne, ale zalecane dla:

  • narzędzi marketingowych,
  • komunikatorów firmowych,
  • narzędzi projektowych, gdzie nie ma danych wrażliwych.

Istotny detal: metoda MFA ma znaczenie. SMS jako drugi składnik jest lepszy niż nic, ale coraz częściej atakowany (SIM swapping, przekierowanie SMS). Gdzie się da, lepiej ustawić:

  • aplikację generującą kody (Microsoft/Google Authenticator, Authy),
  • powiadomienia „push” w aplikacji dostawcy (np. Microsoft Authenticator, Duo),
  • klucze sprzętowe (np. dla kont administracyjnych).

Procedura nadawania i odbierania kont – najprostszy „workflow bezpieczeństwa”

Większość luk w obszarze tożsamości wynika z braku procedury, a nie z braku technologii. W praktyce dział kadr przyjmuje pracownika, ktoś mu „zakłada konto”, a przy odejściu nikt nie pamięta, czego ten pracownik używał.

Minimum organizacyjne, które mocno podnosi poziom bezpieczeństwa:

  • Szablon „pakietu startowego” – lista systemów, do których nowy pracownik ma otrzymać dostęp w zależności od roli (sprzedaż, księgowość, marketing).
  • Centralny wniosek o dostęp – prosty formularz (nawet w Excelu lub formularzu online), który zatwierdza przełożony i który trafia do osoby technicznej.
  • Lista kontrolna przy odejściu pracownika – wykaz usług do odcięcia, wraz z terminem (najlepiej w dniu rozwiązania umowy) i osobą odpowiedzialną.

Kluczowy element: jedna osoba lub rola odpowiedzialna za uruchomienie tej listy kontrolnej (np. HR lub office manager). Bez tego każdy zakłada, że „na pewno ktoś już zablokował konto w CRM”, co często okazuje się błędnym założeniem.

Laptop z ikoną kłódki na ekranie na biurku obok doniczki i zegara
Źródło: Pexels | Autor: Dan Nelson

Uprawnienia i dostęp: kto naprawdę potrzebuje roli „admin”

Nawet najlepsze hasła i MFA nie pomogą, jeżeli zbyt wiele osób ma uprawnienia administracyjne. Wtedy każdy błąd konfiguracyjny czy kliknięcie w zły link ma dużo poważniejsze skutki.

Prosty podział ról: właściciel, administrator, użytkownik

W wielu usługach online dostępnych jest kilkanaście szczegółowych ról. W praktyce dla audytu właścicielskiego wystarczy uprościć to do trzech kategorii:

  • Właściciel (owner) – może wszystko: zmieniać konfigurację, dodawać i usuwać administratorów, podpinać płatności, kasować dane.
  • Administrator (admin) – zarządza użytkownikami i częścią konfiguracji, ale nie zawsze ma dostęp do płatności czy zamknięcia konta.
  • „Admin z przyzwyczajenia” – jak ograniczyć przywileje bez paraliżu pracy

    Naturalny odruch wielu firm: „Dajmy wszystkim admina, będzie prościej, nie trzeba będzie co chwilę zawracać głowy IT”. To wygodne krótkoterminowo, ale oznacza, że każda pomyłka użytkownika może mieć skutki na poziomie całej organizacji.

    Dobrym krokiem jest przegląd istniejących ról w najważniejszych systemach (poczta, pakiet biurowy, CRM, sklep, system finansowy) z jednym prostym pytaniem: „Czy ta osoba naprawdę konfiguruje system lub zarządza innymi użytkownikami?”. Jeśli nie – rola „admin” jest zbędna.

    Praktyczny sposób na „odchudzanie” uprawnień:

  1. Wyeksportować listę użytkowników z rolami.
  2. Przy każdej osobie z rolą właściciel/admin dopisać, co realnie robi w systemie (konfiguruje? tylko wystawia faktury? tylko dodaje treści?).
  3. Wspólnie z właścicielem obszaru (np. szef sprzedaży, szef finansów) zdecydować, kto może zejść poziom niżej – np. do roli „user” lub „power user”.

Dobrym kompromisem jest wprowadzenie roli „super-usera” w dziale – 1–2 osoby z mocniejszymi uprawnieniami (np. mogą resetować hasła w zespole, dodawać proste integracje), ale bez pełnego prawa do modyfikacji konfiguracji całej organizacji czy płatności.

Delegowanie zadań zamiast rozdawania adminów

Klasyczna wymówka: „Muszę mieć admina, bo czasem trzeba dodać użytkownika / założyć skrzynkę / zmienić podpis”. W wielu platformach da się to obejść przez delegowanie konkretnych zadań, zamiast nadawania pełnych uprawnień.

Kilka typowych przykładów:

  • Poczta i pakiet biurowy – zamiast pełnego admina w Microsoft 365/Google Workspace dla szefa działu, można przyznać mu uprawnienia tylko do zarządzania dystrybucją list mailingowych czy dodawania kalendarzy.
  • CRM – opiekun systemu sprzedaży nie musi mieć prawa do kasowania całych kont firmowych czy zmiany konfiguracji integracji finansowych; wystarczy rola pozwalająca na tworzenie użytkowników w zespole i zarządzanie pipeline’ami.
  • Sklep internetowy – pracownik e-commerce może dostać rolę do zarządzania ofertą i zamówieniami, ale bez dostępu do ustawień płatności, kluczy API czy konfiguracji serwera.

Jeżeli narzędzie nie wspiera sensownego podziału ról, warto przynajmniej zdefiniować czytelne zasady użycia konta admin: kto może się logować, w jakich sytuacjach i jak dokumentuje zmiany (prosty dziennik w Notion, Excelu czy systemie zgłoszeń).

Minimalny dostęp – nie „zero trust”, tylko zdrowy rozsądek

Trendy branżowe lubią hasło „zero trust”, co w małej firmie często tłumaczy się jako „wszyscy mamy wszystko zablokowane i nikt nie może pracować”. W praktyce wystarczy wdrożyć zasadę minimalnego dostępu z marginesem – dostęp trochę szerszy niż minimum, ale daleko od pełnej dowolności.

Przy przeglądzie uprawnień warto przejść przez kilka prostych pytań dla każdej grupy użytkowników:

  • Czy ta osoba musi widzieć wszystkie dane klientów, czy tylko „swoich”?
  • Czy faktycznie potrzebuje prawa do kasowania danych, czy wystarczy możliwość oznaczenia ich jako „do usunięcia” lub „archiwalnych”?
  • Czy dostęp jest wymagany z każdego miejsca (urządzenie prywatne, obcy komputer), czy może być ograniczony do służbowych urządzeń / VPN?

Zamiast ekstremalnego podejścia („wszyscy wszystko mogą” albo „nikt nic nie może”), lepiej przyjąć iteracyjny model: co kwartał skorygować uprawnienia tam, gdzie występują największe rozjazdy między rolą a realnymi zadaniami.

Rewizja uprawnień – krótka, ale regularna

Jednorazowe „wiosenne porządki” w uprawnieniach dają ulgę, ale po roku sytuacja zwykle wraca do punktu wyjścia. Dużo skuteczniejsze są krótkie, regularne przeglądy – nawet 30 minut co kwartał.

Prosty schemat takiej rewizji:

  1. Wybrać 2–3 kluczowe systemy (poczta, CRM, system finansowy).
  2. Poprosić właścicieli obszarów o przejrzenie:
    • kto ma rolę owner/admin,
    • czy w systemie są osoby, które już nie pracują,
    • czy ktoś „tymczasowo” nie dostał uprawnień, które miały być tylko na czas projektu.
  3. Od razu, w tym samym spotkaniu, zaktualizować role; nie odkładać na „później”.

Do takich przeglądów nie trzeba rozbudowanego GRC. Wystarczy jeden arkusz kalkulacyjny, gdzie przy każdym systemie jest lista ról, właściciel biznesowy i data ostatniego przeglądu.

Konfiguracja kluczowych usług online: poczta, dysk, dokumenty, komunikatory

Nawet dobrze poukładane konta i uprawnienia nie wystarczą, jeśli same usługi są źle skonfigurowane. Sporo krytycznych incydentów wynika nie z „ataku”, lecz z domyślnych ustawień, których nikt nie ruszył od wdrożenia.

Poczta firmowa – ustawienia, które mają większe znaczenie niż wygląd podpisu

Poczta to nadal główna „autostrada” dla ataków. Wiele firm tygodniami dyskutuje nad szablonem stopki, a ignoruje podstawowe mechanizmy ochrony domeny.

Podczas audytu konfiguracji poczty dobrze sprawdzić kilka elementów technicznych (z pomocą osoby technicznej lub dostawcy hostingu):

  • SPF – czy domena ma poprawnie skonfigurowany rekord SPF wskazujący serwery uprawnione do wysyłki maili?
  • DKIM – czy podpisywanie wychodzącej poczty jest włączone w panelu dostawcy (Microsoft 365, Google Workspace, inny serwer)?
  • DMARC – czy istnieje polityka DMARC i czy jest ustawiona co najmniej na tryb „monitorowania” (raporty), a docelowo na „quarantine” lub „reject”?

Dla właściciela biznesowego istotne jest przede wszystkim, aby ktoś był odpowiedzialny za te rekordy DNS – najczęściej dostawca IT lub administrator domeny – oraz aby wiedzieć, gdzie zgłosić podejrzane maile niby „od firmy”, które w rzeczywistości nią nie są.

Druga grupa ustawień to bezpieczeństwo logowania do poczty:

  • wymuszenie MFA przynajmniej dla zarządu, finansów i osób z szerokim dostępem do danych,
  • sprawdzenie, czy do skrzynek nie logują się „dziwne” aplikacje IMAP/POP3 z nieznanych krajów,
  • wyłączenie zbędnych starszych protokołów (np. POP3), jeżeli nie są potrzebne.

Warto także przejrzeć reguły przekierowań w skrzynkach kluczowych użytkowników. Typowy scenariusz ataku: napastnik po wejściu na pocztę ustawia niewidoczne dla użytkownika przekierowanie korespondencji do zewnętrznego adresu. Prosty przegląd reguł raz na kwartał potrafi wyłapać taki przypadek.

Udostępnianie na dyskach i w dokumentach – „publiczny link” to też konfiguracja bezpieczeństwa

Dyski w chmurze i dokumenty online są wygodne, lecz jednocześnie stanowią jedno z częstszych źródeł „niezamierzonego wycieku”. Główny problem: automatyczne i nieprzemyślane używanie opcji typu „każdy z linkiem może zobaczyć”.

Podczas audytu przyda się spojrzeć na kilka obszarów:

  • Domyślny poziom udostępniania – czy nowe pliki i foldery są z definicji prywatne dla organizacji, czy od razu otwarte dla osób z linkiem z zewnątrz?
  • Udostępnienia zewnętrzne – które foldery lub dyski zespołów są współdzielone z osobami spoza firmy (kontrahenci, freelancerzy)? Czy lista jest aktualna?
  • Uprawnienia do folderów „współdzielonych” – czy każdy w firmie musi widzieć wszystko na „dysku firmowym”, czy można wprowadzić logiczny podział (np. „HR – poufne”, „Finanse – poufne”, „Marketing – szerokie udostępnienie”)?

Jedno z prostszych, a bardzo skutecznych działań: zdefiniowanie kilku podstawowych przestrzeni z różnym poziomem ochrony. Na przykład:

  • „Dysk ogólnofirmowy” – dostęp dla wszystkich pracowników, ale bez danych kadrowych czy finansowych.
  • „Dysk poufny HR/Finanse” – dostęp tylko dla wybranych ról, brak możliwości udostępniania na zewnątrz bez zgody właściciela.
  • „Dyski projektowe” – tymczasowe przestrzenie współdzielone z klientem, z czytelną datą końca projektu i przeglądem po zakończeniu.

Do tego przydaje się prosta zasada komunikacyjna: dokumenty z danymi osobowymi lub finansowymi nigdy nie są udostępniane „każdemu z linkiem”. Jeśli odbiorca nie ma konta firmowego, wymaga to świadomej decyzji właściciela danych i często bezpieczniejszego kanału (np. zaszyfrowany plik wysłany innym środkiem).

Historia zmian i wersjonowanie – tani „backup” konfiguracji

W przypadku dokumentów i arkuszy online dość często dochodzi do przypadkowego nadpisania treści lub skasowania istotnej części danych. Pełne kopie zapasowe są zadaniem dla IT, ale z perspektywy właściciela firmy da się sporo ugrać na dobrym wykorzystaniu historii zmian.

Przy konfiguracji pakietu biurowego warto sprawdzić:

  • czy jest włączone automatyczne wersjonowanie dokumentów,
  • kto ma prawo trwale usuwać pliki i czy istnieje „kosz” z możliwością przywrócenia,
  • jak długo przechowywane są usunięte pozycje (retencja).

W praktyce przydaje się ustalenie zasady, że kluczowe dokumenty operacyjne (np. arkusze z kalkulacjami finansowymi, rejestry klientów, harmonogramy projektów) są trzymane w miejscach objętych dłuższą retencją i nie mogą być kasowane przez zwykłych użytkowników, a jedynie archiwizowane.

Komunikatory firmowe – wygoda kontra „czarna skrzynka” danych

Narzędzia do komunikacji (Teams, Slack, Google Chat, WhatsApp czy Signal w pracy) szybko zamieniają się w „drugą pocztę”, często bez jakichkolwiek zasad. Problem pojawia się wtedy, gdy w komunikatorze zaczynają pojawiać się dane, które powinny trafić do systemów biznesowych – ofert, ustaleń z klientem, danych osobowych.

Przegląd konfiguracji komunikatorów powinien uwzględnić kilka elementów:

  • Polityka przechowywania wiadomości – czy wiadomości są przechowywane bezterminowo, czy po określonym czasie znikają, i czy to jest spójne z wymaganiami biznesu oraz prawa.
  • Dostępy zewnętrzne – czy do kanałów firmowych mogą dołączać osoby spoza organizacji, na jakich zasadach i kto to kontroluje.
  • Integracje z innymi narzędziami – czy boty i aplikacje dołączone do komunikatora nie rozszerzają niepotrzebnie powierzchni ataku (np. dostęp do plików, kalendarza, CRM).

Popularna „życiowa” praktyka: pracownicy załatwiają sprawy klientów przez prywatne komunikatory (WhatsApp, Messenger). Działa to szybko, ale ma poważne skutki: brak historii w systemach firmowych, brak kontroli nad tym, co dzieje się z danymi przy odejściu pracownika i brak możliwości przejęcia relacji, gdy coś się wydarzy. Warto rozważyć:

  • formalny kanał kontaktu z klientem (komunikator firmowy, czat na stronie, telefon),
  • jasną zasadę: wszystko, co istotne biznesowo, jest po rozmowie przepisywane do CRM lub innego oficjalnego systemu,
  • minimalne ograniczenie użycia prywatnych komunikatorów z klientami do sytuacji wyjątkowych, z obowiązkowym przeniesieniem istotnych ustaleń do narzędzi firmowych.

Integracje i aplikacje zewnętrzne – cichy „rozsiewacz” dostępu

Każde „Zaloguj się przez Google/Microsoft”, każda aplikacja dodana do Slacka czy integracja z CRM to kolejny fragment układanki bezpieczeństwa. Problem w tym, że te uprawnienia często są nadawane bez refleksji, a potem latami się o nich zapomina.

W audycie usług online dobrze jest przewidzieć oddzielny przegląd integracji w najważniejszych systemach:

  • W panelach Google/Microsoft – jakie aplikacje mają dostęp do poczty, kalendarza, dysku, kontaktów? Kto im ten dostęp nadał?
  • W CRM – jakie integracje mają prawo czytać lub modyfikować dane klientów? Czy wszystkie są aktywnie używane?
  • W komunikatorach – jakie boty i aplikacje są podpięte do kanałów firmowych?

Praktyczne kryteria, według których można podjąć decyzję o pozostawieniu lub usunięciu integracji:

  • czy aplikacja jest aktualnie używana (kto, do czego, kiedy ostatnio),
  • Najważniejsze punkty

  • Największe ryzyko w MŚP wynika z konfiguracji usług i zachowań ludzi (wspólne loginy, brak MFA, konta byłych pracowników), a nie z filmowych „ataków hakerów” na infrastrukturę.
  • Audyt bezpieczeństwa usług online to przede wszystkim właścicielski przegląd dostępu, konfiguracji i nawyków, a nie wyłącznie techniczny pentest – ten ma sens głównie przy własnych aplikacjach i portalach.
  • Korzystanie z dużych dostawców chmury nie rozwiązuje problemu bezpieczeństwa: infrastruktura jest chroniona, ale błędna konfiguracja, słabe hasła i brak kopii zapasowych nadal pozostają po stronie firmy.
  • Kluczowym błędem jest założenie, że „informatyk się tym zajmie” lub „ktoś to ogarnia”; potrzebna jest jasno wskazana osoba odpowiedzialna za regularny audyt usług online i prosta lista kroków do wykonania.
  • Podstawowy audyt można przeprowadzić samodzielnie, opierając się na liście kontrolnej: inwentaryzacja wszystkich usług, przegląd kont i uprawnień, hasła i MFA, kopie zapasowe, konfiguracja poczty/dysków oraz procedury wejścia i wyjścia pracownika.
  • Zewnętrzny specjalista jest potrzebny dopiero wtedy, gdy firma przetwarza dane wrażliwe, działa w sektorze regulowanym, ma własne systemy wymagające pentestów lub przeżyła incydent bezpieczeństwa, który trzeba rzetelnie przeanalizować.
  • Bez kompletnej „mapy” używanych usług online żaden audyt nie ma sensu – każdy system z loginem i hasłem (od poczty, przez CRM, po narzędzia marketingowe i księgowość) musi znaleźć się w jednym, aktualnym rejestrze.

1 KOMENTARZ

  1. Bardzo przydatny artykuł, który pokazuje, jak ważne jest regularne przeprowadzanie audytów bezpieczeństwa w firmie. Lista kontrolna jest kompleksowa i pozwala na skuteczne analizowanie różnych obszarów, które mogą być narażone na ataki cybernetyczne. Dzięki takim praktykom możemy zminimalizować ryzyko utraty danych oraz zapobiec potencjalnym stratom finansowym. Polecam wszystkim właścicielom firm przeczytanie tego artykułu i wdrożenie odpowiednich działań w celu zabezpieczenia swojej działalności online.

Zaloguj się i podziel opinią.