Rate this post

Dlaczego „bezpieczna chmura” to dopiero początek twojej odpowiedzialności

W wielu polskich firmach moment przejścia na chmurę wygląda podobnie: ktoś z zarządu lub księgowości słyszy, że „Office 365 ma pełne bezpieczeństwo”, „dane w Google Workspace są zaszyfrowane” albo „AWS ma więcej certyfikatów niż my kiedykolwiek zdobędziemy”. Zapada decyzja: przenosimy pocztę, pliki, może nawet systemy biznesowe do chmury. Uspokojenie jest duże – skoro duży dostawca inwestuje setki milionów w bezpieczeństwo, to temat wydaje się zamknięty.

Po kilku miesiącach pojawia się pierwszy zgrzyt: ktoś spoza firmy ma dostęp do dokumentów, do których nie powinien. Albo konto jednego z pracowników zostaje przejęte i z jego skrzynki idą fałszywe faktury. Dostawca chmury informuje, że jego infrastruktura działa poprawnie, usługa była dostępna, a logi wskazują, że atak wykorzystał poprawne hasło użytkownika. Inaczej mówiąc: jego odpowiedzialność tu się kończy.

To klasyczny moment zderzenia się z zasadą współdzielonej odpowiedzialności. Dostawca chmury odpowiada za bezpieczeństwo swojej infrastruktury, ale nie za to, jak twoja organizacja skonfigurowała usługę, jakie ma hasła, kto ma dostęp do jakich danych i czy zespół rozumie, co klika.

Dwa krótkie scenariusze z życia małych firm

Scenariusz 1 – mała kancelaria i źle udostępniony OneDrive
Kancelaria przenosi dokumenty klientów na dysk w chmurze. Każdy prawnik ma własny folder, część spraw jest prowadzona zespołowo. Jeden z pracowników, aby ułatwić wymianę plików z klientem, udostępnia cały folder „Sprawy 2023” linkiem „każdy, kto ma link może wyświetlać”. Link trafia do wiadomości, wiadomość jest przekazywana dalej, po kilku miesiącach nie wiadomo, kto ma do niego dostęp. Kancelaria jest przekonana, że „przecież to bezpieczna chmura Microsoft”. Problem polega na tym, że Microsoft zapewnił infrastrukturę i mechanizm udostępniania, ale to kancelaria zdecydowała, że dostęp jest anonimowy i szeroki.

Scenariusz 2 – sklep internetowy i słabe hasło do panelu SaaS
Sklep korzysta z gotowej platformy e-commerce w modelu SaaS. Dostawca usługi deklaruje wysoki poziom bezpieczeństwa, backupy bazy danych i zgodność z różnymi standardami. Konto administracyjne sklepu ma hasło używane przez kilka osób, bez uwierzytelniania wieloskładnikowego. Atakujący zdobywa hasło przez phishing, loguje się jak „właściciel sklepu”, zmienia dane konta do wypłat. Dostawca po zgłoszeniu odtwarza konfigurację z kopii, ale pieniędzy z kilku dni już nie da się odzyskać. Infrastruktura SaaS działała poprawnie – zawiodło zarządzanie tożsamością po stronie sklepu.

Oba przykłady pokazują tę samą zasadę: chmura rozwiązuje część problemów, ale nie zwalnia z podejmowania własnych decyzji w obszarze bezpieczeństwa. Granica między odpowiedzialnością dostawcy a twoją przebiega w konkretnych miejscach: przy konfiguracji usług, przy zarządzaniu kontami i dostępami, przy tworzeniu kopii zapasowych, przy szkoleniu użytkowników i przy reagowaniu na incydenty.

Bez zrozumienia, gdzie dokładnie kończy się odpowiedzialność dostawcy chmury, bardzo łatwo wejść w fałszywe poczucie bezpieczeństwa. Poniżej uporządkujmy te granice tak, aby można je było przekuć na konkretne decyzje i ustawienia w organizacji.

Na czym naprawdę polega współdzielona odpowiedzialność – praktyczne spojrzenie

Modele usług chmurowych a granice odpowiedzialności

Żeby nie gubić się w abstrakcjach, wystarczy zapamiętać prosty podział usług chmurowych:

  • IaaS (Infrastructure as a Service) – dostajesz „wirtualny serwer” lub infrastrukturę: maszyny, dyski, sieć. Sam instalujesz system, aplikacje, konfigurujesz zabezpieczenia.
  • PaaS (Platform as a Service) – dostajesz „środowisko pod aplikację”: bazę danych, usługę aplikacyjną, kontenery. Dostawca zarządza systemem i platformą, ty dbasz o aplikację i dane.
  • SaaS (Software as a Service) – korzystasz z gotowej aplikacji: poczty, dysku w chmurze, CRM, systemu fakturowego. Nie zajmujesz się serwerami ani aktualizacjami aplikacji.

Im wyżej w tym modelu (czyli im bardziej w stronę SaaS), tym mniej technicznych elementów leży po twojej stronie: nie myślisz o serwerach, aktualizacjach systemu, firewallach. Jednocześnie nie maleje twoja odpowiedzialność za dane, użytkowników i konfigurację. W praktyce często rośnie, bo łatwiej jest samym użytkownikom „w kilka kliknięć” coś udostępnić czy wyłączyć zabezpieczenie.

Shared responsibility na trzech prostych przykładach

Poczta w chmurze (SaaS)

Przy poczcie w chmurze dostawca zwykle:

  • utrzymuje serwery pocztowe i ich dostępność,
  • dba o szyfrowanie transmisji (TLS),
  • zapewnia podstawowy filtr antyspamowy i antywirusowy,
  • tworzy kopie danych na poziomie infrastruktury.

Po twojej stronie zostaje m.in.:

  • konfiguracja kont (kto ma konto, jakie ma uprawnienia),
  • wymuszenie MFA i sensownej polityki haseł,
  • zarządzanie skrzynkami współdzielonymi i uprawnieniami do nich,
  • reagowanie na phishing (szkolenia użytkowników, procedury zgłaszania podejrzanych maili),
  • dezaktywacja kont po odejściu pracownika i przejęcie jego skrzynki.

Jeśli atakujący zaloguje się poprawnym hasłem pracownika, często dostawca chmury uzna to za poprawne użycie usługi. Jego odpowiedzialność nie obejmuje zarządzania tożsamością w twojej firmie, chyba że wyraźnie wykupiłeś dodatkowe usługi (np. zaawansowaną ochronę tożsamości lub usługi SOC).

Dysk w chmurze (SaaS)

Dostawca dysku w chmurze zapewnia:

  • przechowywanie plików w kilku kopiach w centrach danych,
  • szyfrowanie danych „w spoczynku” i w transmisji,
  • wersjonowanie plików i kosz (możliwość przywrócenia usuniętych plików w określonym czasie),
  • podstawowe mechanizmy udostępniania plików.

Ty decydujesz o:

  • strukturze folderów i tym, kto do czego ma dostęp,
  • zasadach udostępniania na zewnątrz (linki publiczne vs tylko dla zalogowanych),
  • zastosowaniu dodatkowych narzędzi (np. DLP) dla danych wrażliwych,
  • tym, czy pliki są synchronizowane na prywatne laptopy i telefony,
  • archiwizacji i retencji dokumentów zgodnie z przepisami.

Jeśli pracownik udostępni poufny folder „każdemu, kto ma link”, nie jest to awaria chmury, tylko świadoma lub nieświadoma decyzja konfiguracyjna po twojej stronie.

Serwer wirtualny (IaaS)

Przy serwerze wirtualnym (IaaS) dostawca:

  • utrzymuje fizyczne serwery, sieć, zasilanie, chłodzenie,
  • dba o bezpieczeństwo hypervisora i warstwy wirtualizacji,
  • zapewnia pewien poziom dostępności (SLA),
  • często oferuje snapshoty dysków jako opcję.

Po twojej stronie jest:

  • wybór i bezpieczna konfiguracja systemu operacyjnego,
  • regularne aktualizacje OS i aplikacji,
  • konfiguracja firewalla na serwerze (i ewentualnie w chmurze),
  • zarządzanie kontami administratorów,
  • logowanie zdarzeń, monitorowanie, backup danych z serwera.

Jeśli serwer wirtualny zostanie zainfekowany przez brak aktualizacji lub otwarty port RDP z prostym hasłem, dostawca nie bierze odpowiedzialności za skutki. Zapewnił środowisko, ale to ty byłeś administratorem tego środowiska.

Co zwykle jest po stronie dostawcy, a co po stronie klienta

Można to uporządkować na kilku praktycznych poziomach:

Najczęściej po stronie dostawcy chmury:

  • bezpieczeństwo fizyczne centrów danych (kontrola dostępu, monitoring, ochrona),
  • infrastruktura sieciowa, zasilanie, redundancja sprzętu,
  • aktualizacje i łatki platformy (hypervisor, PaaS, aplikacja SaaS),
  • bazowe mechanizmy bezpieczeństwa (szyfrowanie transmisji, szyfrowanie danych w spoczynku na poziomie infrastruktury),
  • zapewnienie zadeklarowanej dostępności usługi (SLA),
  • część mechanizmów anty-DDoS czy ochrony przed atakami na samą platformę.

Najczęściej po twojej stronie:

  • konfiguracja poszczególnych usług (poczta, dysk, CRM, serwery IaaS),
  • zarządzanie tożsamością i dostępem (kont, ról, uprawnień),
  • polityki haseł, wymuszenie MFA, zakaz wspólnych kont,
  • zarządzanie urządzeniami końcowymi (służbowe laptopy, telefony),
  • procedury bezpieczeństwa i szkolenie użytkowników,
  • backup danych na poziomie biznesowym (czyli tak, jak faktycznie potrzebujesz),
  • obsługa incydentów w obrębie organizacji (wykrycie, zgłoszenie, komunikacja, zmiana haseł, zgłoszenia do UODO itd.).

Istnieje też strefa szara – elementy bezpieczeństwa oferowane przez dostawcę, ale niewłączone domyślnie. Typowe przykłady:

  • MFA dostępne, ale niewymuszone,
  • dodatkowe logowanie zdarzeń lub rozszerzone logi audytowe,
  • reguły DLP (ochrona przed wyciekiem danych) jako moduł wymagający konfiguracji,
  • dodatkowe warstwy antyphishingowe i antymalware jako płatne opcje,
  • usługi kopii zapasowych jako osobny produkt, a nie element standardu.

W tej strefie to ty decydujesz, czy i jak z nich skorzystasz. Dostawca przygotował narzędzia, ale nie ustawia ich za ciebie pod potrzeby twojej firmy – w większości przypadków byłoby to zresztą niemożliwe bez znajomości twoich procesów.

Obszary odpowiedzialności w chmurze krok po kroku – przewodnik decyzyjny

Infrastruktura i dostępność: co realnie przejmuje dostawca

Na najniższym poziomie dostawca chmury przejmuje odpowiedzialność, której samodzielnie w MŚP zwykle nie jesteś w stanie dobrze zrealizować: fizyczne serwerownie, zasilanie, redundancję, skomplikowaną infrastrukturę sieciową. To jeden z największych plusów chmury: awaria pojedynczego dysku czy serwera nie musi oznaczać przestoju, a centrum danych ma zwykle znacznie wyższe standardy bezpieczeństwa fizycznego niż typowe biuro.

Trzeba jednak rozróżnić dostępność platformy od dostępności twojej usługi. Jeśli dostawca deklaruje 99,9% dostępności poczty, oznacza to zwykle, że serwery pocztowe będą działać. Nie oznacza to, że użytkownicy zawsze będą w stanie się zalogować (mogą mieć lokalny problem z internetem, z komputerem, z zapomnianym hasłem) ani że nie pomylą się przy konfiguracji.

Co tak naprawdę mówi SLA

SLA (Service Level Agreement) najczęściej obejmuje:

  • procentowy poziom dostępności (np. 99,9%),
  • czas reakcji na zgłoszenia krytyczne,
  • ewentualne kredyty finansowe (obniżki opłat) przy długotrwałych awariach po stronie dostawcy.

SLA zwykle nie obejmuje:

  • błędów konfiguracji po stronie klienta,
  • przerw spowodowanych twoimi zmianami (np. błędną migracją danych),
  • konsekwencji incydentów wynikających z wykorzystania prawidłowych danych logowania (np. przejęcie konta z powodu phishingu).

Jako osoba odpowiedzialna za IT w firmie możesz:

  • sprawdzić, czy poziom SLA jest akceptowalny dla krytycznych systemów (np. system sprzedaży vs. mniej istotne narzędzia),
  • zastanowić się, jakie procedury wewnętrzne zadziałają, gdy SLA zostanie naruszone (czy masz plan B, np. tymczasowy system awaryjny, komunikację przez inne kanały).

Certyfikacje i audyty – co naprawdę znaczą

Duzi dostawcy chmury chwalą się certyfikatami (np. ISO 27001), raportami SOC i innymi dokumentami potwierdzającymi, że ich organizacja ma wdrożone określone standardy bezpieczeństwa. To ważne, bo pokazuje, że fundament (infrastruktura, procesy po stronie dostawcy) jest projektowany i audytowany zgodnie z dobrą praktyką.

Te dokumenty nie mówią jednak nic o tym, czy:

  • twoje konta użytkowników mają włączone MFA,
  • uprawnienia do danych są ustawione zgodnie z zasadą minimalnych potrzeb (need to know),
  • przeprowadzasz regularne przeglądy dostępów,
  • masz ułożone procedury reagowania na incydenty po swojej stronie.

Certyfikacje i raporty audytowe warto traktować jako warunek wstępny, a nie gwarancję bezpieczeństwa. Przy wyborze dostawcy dobrze jest sprawdzić, jakie obszary obejmują (np. czy dany certyfikat dotyczy całej organizacji, konkretnego regionu chmurowego czy tylko wybranych usług) oraz jak często są odnawiane. Równie istotne jest, czy dostawca udostępnia klientom streszczenia raportów audytowych oraz czy potrafi w prosty sposób wyjaśnić ich znaczenie językiem biznesowym, a nie wyłącznie technicznym.

Po stronie twojej organizacji przydaje się prosta lista kontrolna: kto sprawdził dokumenty dostawcy, kiedy, na jakiej podstawie podjęto decyzję o akceptacji ryzyka i czy to wszystko jest udokumentowane. Taka „papierologia” może wydawać się zbędna, ale w razie sporu z kontrahentem lub kontroli regulatora pokazuje, że decyzje o chmurze były podejmowane świadomie, a nie „bo tak było wygodniej”.

Dodatkowym krokiem, który często umyka, jest przełożenie wymogów z certyfikacji dostawcy na własne wymagania wobec użytkowników i administratorów. Jeżeli dostawca deklaruje np. szyfrowanie danych w spoczynku, warto określić, czy i kiedy dodatkowo szyfrujesz newralgiczne informacje na poziomie aplikacji albo dokumentu. Jeżeli dostawca ma wymagania dotyczące złożoności kluczy API, sensownie jest wpisać analogiczne wymogi do wewnętrznych standardów tworzenia integracji.

Bezpieczne korzystanie z chmury w praktyce sprowadza się do serii drobnych, ale konkretnych decyzji: co konfigurujesz sam, co zlecasz partnerowi, jakie funkcje bezpieczeństwa włączasz od razu, a z czego świadomie rezygnujesz. Im więcej z tych decyzji podejmiesz w uporządkowany sposób – z jasno opisanym podziałem odpowiedzialności – tym rzadziej będziesz zaskoczony sytuacją, w której „chmura zawiodła”, a w rzeczywistości po prostu nikt nie wziął na siebie swojej części obowiązków.

Tożsamość, konta i uprawnienia: najczęstsze źródło problemów po stronie klienta

Jeżeli szukać jednego obszaru, w którym granica odpowiedzialności jest w praktyce stale mylona, są to konta użytkowników i uprawnienia. Dostawca zapewnia mechanizmy logowania, przechowywania haseł, często integrację z MFA. Natomiast to, kto do czego ma dostęp, jak silne są hasła i czy logowanie wieloskładnikowe jest faktycznie wymuszone – to już twoje ryzyko.

Typowy scenariusz incydentu wygląda tak: użytkownik klika w link phishingowy, podaje dane logowania do chmury, atakujący loguje się z innego kraju i zaczyna wyciągać dane. Od strony dostawcy wszystko było „zgodne z regulaminem”: logowanie nastąpiło prawidłowym loginem i hasłem. Jeżeli MFA nie było włączone, a alerty bezpieczeństwa były wyłączone lub nikt ich nie monitorował, dostawca nie ponosi odpowiedzialności za skutki takiego ataku.

Żeby realnie zmniejszyć ryzyko po swojej stronie, trzeba podjąć kilka decyzji, które zwykle nie są opisane wprost w materiałach marketingowych:

  • czy MFA jest obowiązkowe dla wszystkich kont, czy robisz wyjątki (i dlaczego),
  • kto może być administratorem globalnym, a kto powinien mieć ograniczone role,
  • jak często weryfikujesz listę kont i uprawnień (np. raz na kwartał),
  • jak szybko blokujesz konto po odejściu pracownika lub zmianie stanowiska.

Poziom techniczny tych decyzji bywa zróżnicowany, ale większość dostawców oferuje gotowe mechanizmy: grupy, role, profile bezpieczeństwa, raporty o nieużywanych kontach. Odpowiedzialność leży w tym, czy są one skonfigurowane w sposób spójny z potrzebami biznesu. Jeżeli wszyscy w małej firmie dostają „dla wygody” pełny dostęp administracyjny, trudno będzie później wykazać, że zrobiłeś wszystko, aby ograniczyć skutki potencjalnego błędu lub nadużycia.

Dane i kopie zapasowe: kto chroni przed utratą, a kto przed pomyłką

W komunikatach marketingowych często pojawia się hasło o „wysokiej trwałości danych” czy „wielokrotnej redundancji”. Chodzi o to, że dostawca przechowuje dane na wielu nośnikach i w razie awarii sprzętu kopia zostanie automatycznie użyta. To jednak co innego niż kopia zapasowa rozumiana jako ochrona przed pomyłką użytkownika, złośliwym działaniem czy infekcją ransomware.

Jeżeli użytkownik usunie katalog z dokumentami albo aplikacja z błędem nadpisze bazę danych, dostawca zwykle nie ma obowiązku cofania się w czasie tylko dlatego, że ktoś po twojej stronie popełnił błąd. Co więcej, w wielu usługach technicznie istnieje możliwość przywrócenia danych (np. wersjonowanie plików, kosz), ale czas, zakres i sposób działania trzeba samodzielnie zaplanować.

Przy rozsądnym podejściu do kopii zapasowych w chmurze pojawiają się trzy odrębne decyzje:

  • jak często potrzebujesz możliwości odzyskania danych (godziny, dni, tygodnie wstecz),
  • które dane są krytyczne biznesowo i wymagają dodatkowego backupu poza standardem dostawcy,
  • kto w organizacji ma uprawnienia do przywracania danych i według jakiej procedury to robi.

W praktyce firmy MŚP często przyjmują, że „w chmurze nic nie ginie”, a dopiero po poważniejszej awarii odkrywają, że bez dopłaty lub dodatkowej konfiguracji wersjonowanie działało tylko na ograniczonym zakresie danych, a możliwość przywrócenia była dostępna wyłącznie przez krótki okres. Z punktu widzenia dostawcy – usługa działała tak, jak została opisana w regulaminie. Z twojej perspektywy – nie zostało właściwie ocenione ryzyko po stronie przedsiębiorstwa.

Bezpieczeństwo urządzeń końcowych: słaby punkt poza chmurą

Nawet najlepiej zabezpieczona platforma chmurowa niewiele pomoże, jeżeli pracownik loguje się do niej z zainfekowanego, prywatnego komputera, na którym od lat nikt nie instalował aktualizacji. Dostawca chmury odpowiada za swoje centrum danych, sieć i warstwy aplikacji. Komputer, telefon i przeglądarka użytkownika pozostają po twojej stronie.

To jest obszar, w którym techniczne możliwości często wyprzedzają praktykę organizacyjną. W wielu usługach chmurowych można na przykład:

  • ograniczyć logowanie tylko z urządzeń spełniających określone kryteria (aktualny system, szyfrowanie dysku, antywirus),
  • wymusić używanie firmowych urządzeń do dostępu do określonych danych,
  • blokować pobieranie plików na niezaufane komputery, pozwalając tylko na pracę w przeglądarce.

Jeżeli jednak nie ma w firmie żadnych zasad dotyczących korzystania z prywatnych urządzeń, a konta do chmury są używane wszędzie i zawsze, odpowiedzialność za skutki infekcji czy kradzieży laptopa spada w całości na organizację. Dostawca zwykle nie sprawdza, z jakiego konkretnie urządzenia się logujesz; zapewnia narzędzia, abyś mógł to kontrolować, ale nie podejmuje decyzji za ciebie.

Monitorowanie, logi i reagowanie na incydenty: gdzie kończy się wsparcie dostawcy

Większość popularnych platform chmurowych udostępnia dzienniki zdarzeń: logi logowań, operacji administracyjnych, zmian konfiguracji. Zwykle dostępne są także podstawowe alerty bezpieczeństwa – np. informacja o logowaniu z nietypowej lokalizacji. To jest obszar, w którym różnica między „funkcja istnieje” a „funkcja jest skonfigurowana i używana” decyduje o tym, kto realnie kontroluje sytuację.

Rola dostawcy kończy się w momencie, gdy zapewnił sensowny zakres logowania i udostępnił narzędzia do ich analizy. Obowiązek sprawdzania tych logów, reagowania na ostrzeżenia, a także podejmowania decyzji o zgłoszeniu incydentu odpowiednim organom lub kontrahentom leży już po twojej stronie.

W praktyce, nawet przy ograniczonych zasobach, można zbudować minimalny, ale działający schemat:

  • ustalić, jakie typy alertów z chmury mają trafiać do osoby odpowiedzialnej za IT (np. nietypowe logowanie, wiele nieudanych prób logowania na konto administracyjne),
  • spisać prostą procedurę: co robisz, gdy otrzymasz taki alert – od zablokowania konta, przez zmianę haseł, po poinformowanie zarządu lub partnerów,
  • upewnić się, że najważniejsze logi są przechowywane wystarczająco długo, żeby móc później przeanalizować incydent.

Po stronie dostawcy możesz zwykle liczyć na:

  • powiadomienie o incydentach dotyczących infrastruktury lub samej platformy (np. ogólna awaria, naruszenie bezpieczeństwa po stronie dostawcy),
  • publikację szczegółowych raportów z takich zdarzeń i, czasem, rekomendacji działań po stronie klientów,
  • wsparcie techniczne w zakresie wyjaśnienia, jak korzystać z udostępnionych narzędzi bezpieczeństwa.

Nie możesz natomiast zakładać, że dostawca sam z siebie wykryje i powstrzyma każdy atak wymierzony konkretnie w twoją firmę, zwłaszcza jeżeli nie korzystasz z rozszerzonych, płatnych usług bezpieczeństwa. W regulaminach często wprost wskazuje się, że odpowiedzialność dostawcy ogranicza się do integralności i bezpieczeństwa samej platformy, a nie do ochrony przed każdym możliwym scenariuszem nadużycia kont użytkowników.

Przekładanie odpowiedzialności na język zarządu

Wiele nieporozumień wokół chmury bierze się z różnicy perspektyw: zarząd słyszy komunikat „certyfikowana, bezpieczna chmura”, dział IT widzi szczegółowe ustawienia, których nikt nie skonfigurował. Żeby uniknąć tego rozdźwięku, przydaje się prosty sposób przedstawienia granic odpowiedzialności w kategoriach decyzji biznesowych, a nie wyłącznie technicznych opcji.

W praktyce sprawdza się ujęcie w kilku blokach:

  • Co dostajemy „w pakiecie” od dostawcy – czyli za co odpowiada dostawca z mocy umowy (np. dostępność, bezpieczeństwo fizyczne, szyfrowanie na poziomie infrastruktury).
  • Jakie decyzje musimy podjąć sami – MFA, kopie zapasowe ponad standard, polityka urządzeń końcowych, zakres logowania i monitoringu.
  • Jakie konsekwencje ma zaniechanie – np. brak obowiązkowego MFA oznacza, że przejęcie konta po phishingu będzie traktowane jako incydent po stronie organizacji, a nie wada usługi chmurowej.

Taka „mapa decyzji” ułatwia nie tylko rozmowę z zarządem, ale także negocjacje z dostawcą lub partnerem wdrożeniowym. Zamiast ogólnego oczekiwania „pełnego bezpieczeństwa”, pojawiają się konkretne pytania: kto konfiguruje MFA i według jakiego scenariusza, kto odpowiada za politykę backupów, kto będzie monitorował logi i w jakim zakresie. Na te pytania regulamin chmury zwykle nie odpowiada wprost – trzeba je doprecyzować i udokumentować wewnętrznie, a czasem także w umowie z partnerem technologicznym.

Incydent w chmurze krok po kroku: co zrobi dostawca, a co należy do ciebie

W zapisach umów i regulaminów kwestie incydentów bezpieczeństwa są opisane dość precyzyjnie, ale językiem prawniczo-technicznym. Bez przełożenia na konkretne działania łatwo przyjąć założenie, że „w razie czego dostawca się odezwie i wszystko ogarnie”. Rzeczywistość jest bardziej rozłożona w czasie i obowiązkach.

Najprostszy schemat, który pozwala uporządkować odpowiedzialność przy incydentach związanych z chmurą, obejmuje cztery etapy: wykrycie, zabezpieczenie, analiza i komunikacja. Na każdym z nich rola dostawcy i twoja rola są inne.

1. Wykrycie
Dostawca zwykle monitoruje swoje centrum danych, infrastrukturę sieciową i samą platformę. Jeżeli dojdzie do incydentu na tym poziomie (np. naruszenie bezpieczeństwa w jednym z regionów, podatność w usłudze), masz prawo oczekiwać:

  • formalnego powiadomienia o incydencie,
  • informacji, czy i w jakim zakresie dotyczy on twoich danych lub usług,
  • określenia przewidywanego wpływu na dostępność i integralność usług.

Natomiast incydenty dotyczące twoich kont i konfiguracji – np. przejęcie hasła pracownika, błędne ustawienie uprawnień, wyciek danych przez nieprawidłowo udostępniony folder – są co do zasady po twojej stronie. Dostawca może wystawić alerty lub raporty, ale to ty musisz je śledzić i wyłapać, że dzieje się coś niepokojącego.

2. Zabezpieczenie
W przypadku problemu po stronie platformy dostawca zwykle wykonuje działania zabezpieczające „z urzędu”: izoluje podatne elementy, aktualizuje oprogramowanie, ogranicza dostęp do zagrożonych funkcji. Zakres tych działań jest opisany w politykach bezpieczeństwa i procedurach reagowania, które często są dostępne w publicznej dokumentacji.

Jeżeli incydent dotyczy tylko twojej organizacji (np. podejrzane logowania na konto administracyjne), to po twojej stronie leży:

  • zablokowanie kont lub odebranie uprawnień,
  • wymuszenie zmiany haseł,
  • czasowe ograniczenie dostępu (np. tylko z określonych lokalizacji albo tylko z VPN).

Dostawca dostarcza mechanizmy (przyciski „Block user”, polityki haseł, reguły dostępu warunkowego), ale nie podejmuje za ciebie decyzji, kiedy i jak je uruchomić. W umowach rzadko znajdziesz zobowiązanie typu „automatycznie zablokujemy konto przy każdym podejrzanym logowaniu”, bo to już ingerencja w twoje procesy biznesowe.

3. Analiza
Po incydencie pojawia się pytanie: „co się właściwie stało i w jakim zakresie?”. Dostawca z reguły:

  • analizuje zdarzenia na poziomie platformy (np. wykryta podatność, błędny update, atak DDoS),
  • udostępnia ogólny lub indywidualny raport techniczny z opisem zdarzenia,
  • opisuje kroki naprawcze, które podjął lub zaleca klientom.

To, czy będziesz w stanie prześledzić incydent w swoim środowisku, zależy od tego, jak wcześniej ustawiłeś logowanie i archiwizację zdarzeń. Jeśli logi były zbierane w minimalnym zakresie i przechowywane przez kilka dni, możliwości odtworzenia scenariusza ataku będą ograniczone. Z prawnego punktu widzenia dostawca zwykle nie bierze odpowiedzialności za to, że nie masz wystarczających logów – zakłada się, że to element twojej konfiguracji bezpieczeństwa.

4. Komunikacja i obowiązki formalne
Jeżeli incydent spełnia kryteria naruszenia ochrony danych osobowych (np. według RODO), formalny obowiązek zgłoszenia do organu nadzorczego oraz – w razie potrzeby – poinformowania osób, których dane dotyczą, spoczywa co do zasady na administratorze danych, czyli na twojej organizacji. Dostawca chmury, jako podmiot przetwarzający, ma obowiązek:

  • poinformować cię o naruszeniu po swojej stronie „bez zbędnej zwłoki”,
  • udzielić możliwego wsparcia w spełnieniu obowiązków informacyjnych,
  • udostępnić posiadane informacje o przyczynach i skutkach zdarzenia.

Nie przejmuje jednak obowiązku przygotowania zgłoszenia do organu, oceny ryzyka dla osób, których dane dotyczą, ani komunikacji z kontrahentami. W praktyce firmy MŚP często liczą, że takie zgłoszenie „przyjdzie gotowe od dostawcy”. Tymczasem dostawca może przekazać dane wejściowe, ale konstrukcja zgłoszenia i decyzja, czy i w jakiej formie informować klientów, pozostaje już w twojej gestii.

Jak rozmawiać z dostawcą i partnerem wdrożeniowym o granicach odpowiedzialności

Przy planowaniu migracji do chmury lub rozbudowie istniejącego środowiska rozmowy zwykle koncentrują się wokół funkcji, kosztów i terminów. Bez kilku precyzyjnych pytań o odpowiedzialność łatwo przyjąć optymistyczne założenia, które później nie znajdują pokrycia w umowie.

Pomaga podejście, w którym każde większe zagadnienie techniczne kończy się jasnym pytaniem „kto co robi i za co odpowiada”. Kilka obszarów, które warto przejść w ten sposób, to:

Konfiguracja bezpieczeństwa „na start”
Jeśli korzystasz z pomocy partnera wdrożeniowego, doprecyzuj:

  • czy w zakres prac wchodzi skonfigurowanie MFA dla wszystkich użytkowników, czy tylko przygotowanie możliwości jego włączenia,
  • kto definiuje role i grupy uprawnień – partner według standardowego wzorca czy twoja organizacja według listy stanowisk,
  • czy w ramach wdrożenia zostaną uruchomione podstawowe alerty bezpieczeństwa i raporty.

Jeżeli te elementy pozostaną domyślne, odpowiedzialność za brak realnego zabezpieczenia spadnie na organizację, nawet jeśli formalnie „wdrożenie chmury” zostało zakończone.

Backup i retencja danych
Przy usługach chmurowych niezwykle istotne jest ustalenie, czy partner lub dostawca:

  • projektuje i wdraża politykę backupów zgodnie z twoimi wymaganiami biznesowymi,
  • czy tylko „włącza” domyślne mechanizmy, bez analizy, czy to wystarczy.

Różnica jest subtelna, ale prawnie i praktycznie kluczowa. W pierwszym wariancie można mówić o odpowiedzialności partnera za to, że przyjął błędne założenia lub nie odzwierciedlił wymagań z umowy. W drugim – to ty nie zdefiniowałeś potrzeb, więc usługa została skonfigurowana „zgodnie z dokumentacją”, ale niekoniecznie adekwatnie do ryzyka.

Monitorowanie i obsługa incydentów
Coraz częściej partnerzy oferują „monitoring bezpieczeństwa chmury” albo „SOC jako usługę”. Przy takich ofertach dopytaj:

  • jakie konkretne zdarzenia są monitorowane (lista typów alertów),
  • w jakim czasie reagują na alert i jakie działania podejmują samodzielnie (np. blokada konta),
  • kiedy i w jakiej formie przekazują informację do twojej organizacji (e-mail, telefon, system ticketowy).

Bez tego możesz żyć w przekonaniu, że „ktoś pilnuje bezpieczeństwa 24/7”, podczas gdy w rzeczywistości partner tylko gromadzi logi i raz na jakiś czas wysyła zbiorczy raport.

Minimalny zestaw decyzji, który porządkuje odpowiedzialność

Nawet w niewielkiej firmie, bez rozbudowanego działu IT, da się sprowadzić temat bezpieczeństwa w chmurze do kilku kluczowych decyzji, które później przekładają się na konfiguracje i procedury. Chodzi o to, by w razie problemu można było jasno wskazać: „to obszar po stronie dostawcy, tu zrobiliśmy X, bo tak ustaliliśmy” – zamiast ogólnego poczucia chaosu.

Praktyczny, podstawowy zestaw obejmuje:

  • Model dostępu użytkowników – kto może co robić, kto jest administratorem, jak przyznajesz i odbierasz uprawnienia.
  • Ochronę kont – czy MFA jest obowiązkowe, jakie są zasady haseł, jak postępujesz przy podejrzeniu przejęcia konta.
  • Politykę urządzeń – czy dopuszczasz prywatne urządzenia, pod jakimi warunkami, jak reagujesz na ich utratę.
  • Backup i odtwarzanie – jakie dane muszą być odtwarzalne, w jakim czasie, kto uruchamia procedurę przywracania i według jakiej instrukcji.
  • Monitorowanie – które alerty mają być aktywne, kto je dostaje, jakie podejmuje pierwsze kroki.
  • Postępowanie przy incydencie – kiedy kontaktujesz się z dostawcą, kiedy z partnerem, kto w firmie decyduje o zgłoszeniu naruszenia do organów lub kontrahentów.

Te decyzje nie muszą być opisane w setkach stron polityk. W wielu małych i średnich firmach wystarcza prosty, kilkustronicowy dokument uzgodniony między osobą odpowiedzialną za IT a zarządem. Ważne, aby był spójny z tym, co wynika z umowy z dostawcą chmury oraz – jeżeli występuje – z umową z partnerem wdrożeniowym.

Kiedy to minimum jest świadomie przemyślane i spisane, marketingowe hasło o „bezpiecznej chmurze” zaczyna mieć realne pokrycie w praktyce. Platforma dostawcy robi swoje, ty robisz swoje – a granica odpowiedzialności przestaje być abstrakcyjnym diagramem i staje się zbiorem konkretnych, wdrożonych decyzji.

Bibliografia i źródła

  • Shared Responsibility in the Cloud. Amazon Web Services – Model współdzielonej odpowiedzialności IaaS/PaaS/SaaS
  • Shared Responsibility Model. Microsoft – Zakres odpowiedzialności klienta i dostawcy w usługach Microsoft Cloud
  • Shared Fate, Shared Responsibility in Cloud Computing. Google Cloud (2022) – Opis współdzielonego bezpieczeństwa i ról klienta w Google Cloud
  • NIST SP 800-144: Guidelines on Security and Privacy in Public Cloud Computing. National Institute of Standards and Technology (2011) – Zalecenia bezpieczeństwa i podział obowiązków w chmurze publicznej