Bezpieczeństwo i ciągłość jako część architektury.
Nie traktujemy bezpieczeństwa jako warstwy dodanej na końcu. Jest założeniem projektowym — od modelu danych, przez uprawnienia, po zachowanie systemu w sytuacji zakłócenia.
01 — Dane
Minimalizacja i separacja danych.
System przetwarza wyłącznie dane niezbędne do realizacji zadania. Zakres widoczności jest pochodną roli, a nie ustawieniem, które trzeba pamiętać, by ograniczyć.
Dane różnych podmiotów i różnych poziomów odpowiedzialności są od siebie oddzielone. Wymiana informacji między nimi jest świadomą, opisaną operacją, a nie efektem ubocznym wspólnej bazy.
Zasoby krytyczne opisujemy jako sieć zależności, nie pojedynczą listę — tak, aby widać było skutki lokalnego braku dla całości obrazu.
02 — Dostęp
Kontrola dostępu oparta na rolach.
Uprawnienia wynikają z funkcji pełnionej w organizacji. Każde konto ma jednoznacznie określony zakres — co widzi, co może zmienić i w czyim imieniu działa.
Operacje o podwyższonym ryzyku wymagają dodatkowego potwierdzenia tożsamości. Zmiany uprawnień są rejestrowane i możliwe do przejrzenia w każdej chwili.
03 — Audyt
Pełny, odtwarzalny ślad działań.
Każde istotne działanie w systemie ma autora, czas, zakres i skutek.
Historia jest kompletna i możliwa do odtworzenia — także po fakcie, na potrzeby analizy zdarzenia, rozliczenia odpowiedzialności lub kontroli. Zapisów audytowych nie da się w systemie po cichu usunąć ani nadpisać.
04 — Ciągłość
Działanie również w warunkach zakłócenia.
Projektujemy zachowanie systemu na wypadek awarii łączności lub obciążenia szczytowego: tryby ograniczone, kolejkowanie i kontrolowane wznowienie pracy bez utraty danych.
Ścieżki przepływu informacji są redundantne — pojedyncze zakłócenie nie zatrzymuje pracy. Po ustaniu awarii system porządkuje kolejność zdarzeń i oznacza dane wprowadzone w trybie ograniczonym.
05 — Zgodność
Zgodność z wymaganiami sektora.
Rozwiązania projektujemy z uwzględnieniem RODO, krajowych wymagań dla systemów istotnych dla bezpieczeństwa oraz wytycznych właściwych dla ochrony zdrowia i ratownictwa medycznego.
Szczegółowy zakres zgodności ustalamy dla konkretnego wdrożenia i dokumentujemy wspólnie z organizacją — wraz z podziałem obowiązków między producentem a podmiotem eksploatującym system. Kartę bezpieczeństwa i zgodności przekazujemy na etapie rozmów wdrożeniowych.
