Enterprise AI potrzebuje granic.
System AI powinien wiedzieć nie tylko, co może zrobić, ale również czego zrobić nie wolno.
Kontrola dostępu, akceptacja człowieka, rejestrowanie działań i granice danych projektowane są jako część workflow, nie jako warstwa dodawana po wdrożeniu.
01Architektura bezpieczeństwa
Architektura bezpieczeństwa wynika z procesu, danych i środowiska klienta. Granice sieciowe, komponenty systemu, kanały integracyjne i zakres dostępu definiowane są przed wdrożeniem produkcyjnym.
02Tożsamość i uprawnienia
Dostęp może być projektowany według użytkownika, roli, zespołu, systemu oraz operacji. Agent AI nie powinien otrzymywać szerszych uprawnień niż wymaga konkretny workflow.
03Human in the loop
Operacje wymagające decyzji, autoryzacji lub zwiększonego poziomu kontroli mogą zatrzymywać workflow przed wykonaniem działania. System przygotowuje kontekst i rekomendację, a człowiek pozostaje punktem decyzyjnym tam, gdzie wymaga tego proces.
04Audytowalność
Istotne zdarzenia mogą być zapisywane wraz z czasem, użytkownikiem, źródłem danych, wynikiem działania i ścieżką akceptacji. Zakres audytu ustalany jest zgodnie z wymaganiami procesu i organizacji.
05Obsługa danych
Zakres danych dostępnych dla systemu powinien być ograniczony do informacji potrzebnych do realizacji konkretnego zadania. Retencja, lokalizacja, klasyfikacja i sposób przetwarzania danych definiowane są wspólnie z klientem.
06Separacja środowisk
Środowiska developerskie, testowe i produkcyjne mogą być rozdzielane pod względem infrastruktury, danych, dostępów i sekretów. Produkcyjne dane nie powinny trafiać do środowisk niższego poziomu bez uzgodnionego procesu.
07Kontrola modeli i providerów
Model AI jest komponentem architektury, nie całym systemem. Organizacja może definiować zaakceptowanych providerów, modele, klasy danych, fallbacki i warunki ich użycia.
08API i secrets management
Klucze API, tokeny i dane uwierzytelniające powinny pozostawać poza kodem aplikacji i być zarządzane jako sekrety środowiskowe lub poprzez rozwiązanie wskazane przez klienta.
09Logowanie i obserwowalność
System może rejestrować stan workflow, błędy, integracje, działania agentów, opóźnienia i wyjątki. Monitoring powinien pozwalać rozróżnić problem modelu, danych, integracji i logiki procesu.
10Backup i recovery
Zakres kopii zapasowych, częstotliwość, retencja i procedura odzyskiwania powinny wynikać z krytyczności procesu oraz wymagań infrastrukturalnych klienta.
11GDPR aware design
Projekt może uwzględniać minimalizację danych, ograniczenie celu, kontrolę dostępu, retencję oraz wymagania dotyczące lokalizacji i przepływu danych. Konkretne obowiązki prawne i organizacyjne pozostają definiowane wspólnie z klientem i jego doradcami.
12EU AI Act, uwzględnienie wymagań
Architektura może uwzględniać klasyfikację zastosowania AI, poziom nadzoru człowieka, dokumentację, monitoring i wymagania organizacyjne wynikające z charakteru danego zastosowania.
13Wymagania klienta enterprise
Model bezpieczeństwa musi dopasować się do rzeczywistego środowiska przedsiębiorstwa: jego polityk, systemów tożsamości, architektury sieciowej, klasyfikacji danych, procedur zmian i wymagań audytowych.