Dlaczego infrastruktura AI wymaga dowodów, a nie tylko zgody
Dlaczego zmiany w infrastrukturze sterowane przez AI wymagają dowodów, a nie tylko uprawnień
Jeszcze niedawno zmiany w infrastrukturze były przewidywalne. Starszy inżynier logował się na serwer, wpisywał komendę i liczył, że dokumentacja jest aktualna. Dziś coraz częściej przekazujemy te zadania agentom AI — migracje, skalowanie, łatanie bezpieczeństwa. I tu pojawia się pytanie: jak upewnić się, że taka operacja jest naprawdę bezpieczna, zanim się wykona?
Tradycyjne mechanizmy kontroli dostępu przestają wystarczać.
RBAC nie nadąża za AI
W większości firm nadal działa ten sam schemat:
- RBAC mówi, że „użytkownik może pisać do produkcji”,
- GitOps określa „jaki stan chcemy osiągnąć”.
Tylko żadne z tych rozwiązań nie odpowiada na kluczowe pytanie: dlaczego akurat ta zmiana jest bezpieczna w tym momencie?
Człowiek podejmujący decyzję ma doświadczenie i kontekst. Agent AI — nie. Po prostu prosi o wykonanie operacji. A my sprawdzamy tylko, czy ma uprawnienia, zamiast oceniać sens całego działania.
To szczególnie ryzykowne przy operacjach, które zmieniają stan systemu. Migracja schematu bazy, przeniesienie danych czy zmiana konfiguracji to nie jest zwykłe „zastosuj YAML”. To sekwencja kroków, których często nie da się cofnąć.
Dowód zamiast zaufania
Lepsze podejście polega na tym, żeby każda proponowana zmiana była opakowana w kryptograficzny dowód — zanim w ogóle trafi do wykonania. Można to nazwać „podpisywaniem zmian infrastruktury”.
Proces wygląda tak:
- Agent zgłasza zmianę wraz z uzasadnieniem.
- System generuje dowód — zestaw danych potwierdzających bezpieczeństwo operacji.
- Silnik polityk sprawdza, czy zmiana mieści się w dozwolonych regułach.
- Weryfikowana jest integralność podpisów.
- Zmiana jest wykonywana — tylko jeśli wszystko przejdzie.
- Tworzony jest niezmienny zapis tego, co się wydarzyło i dlaczego.
Taki dowód zawiera m.in. wyniki testów na sucho, wykrywanie dryfu konfiguracji, skany bezpieczeństwa, informacje o obrazach kontenerów oraz przewidywany wpływ na SLO.
Przykład: migracja z Oracle do PostgreSQL
Wyobraźmy sobie rzeczywistą migrację systemu Oracle/APEX do PostgreSQL w Kubernetes. Nie demo, tylko produkcyjny cutover z żywymi danymi.
To nie jest kilka komend kubectl apply. To złożony proces składający się z kilkunastu kroków — od zamrożenia źródła, przez eksport danych, po weryfikację po przełączeniu.
Gdy agent AI chce uruchomić taką sekwencję, system generuje dowód zawierający:
- 23 niezależne sprawdzenia (infrastruktura, schemat, bezpieczeństwo, zgodność),
- 20 zdarzeń dokumentujących przebieg migracji,
- 20 artefaktów potwierdzających poprawność każdego etapu,
- 100% wynik — wszystkie bramki zostały zaliczone.
Dowód jest podpisany kluczem ed25519 i można go później zweryfikować poleceniem torque proof verify --require-signature.
Dwa poziomy zabezpieczeń
Nawet jeśli dowód przejdzie pomyślnie, system i tak wymaga wyraźnego zezwolenia. W testach ta sama prośba agenta została odrzucona dwukrotnie:
- raz, ponieważ operacja nie znajdowała się na liście dozwolonych działań,
- drugi raz, ponieważ ktoś próbował podrobić dowód — podpis nie zgadzał się.
To podejście łączy dwa mechanizmy: dowód i politykę. Żaden z nich sam w sobie nie wystarczy.
Co to oznacza dla Twojej infrastruktury
Narzędzia takie jak Argo CD czy Crossplane powstały w czasach, gdy AI nie zarządzał jeszcze infrastrukturą. Potrafią powiedzieć, kto może zmieniać środowisko i jaki stan jest pożądany. Nie powiedzą jednak, dlaczego konkretna zmiana jest bezpieczna.
Jeśli planujesz:
- wdrożenia wspomagane przez AI,
- autonomiczne skalowanie i naprawianie awarii,
- migracje między chmurami,
- środowiska z rygorystycznymi wymaganiami audytowymi,
…to potrzebujesz systemu, który potrafi udowodnić kryptograficznie, że każda zmiana w produkcji jest uzasadniona.
Od czego zacząć
Jeśli pracujesz z Kubernetesem i złożonymi migracjami, warto już teraz zastanowić się nad:
- generowaniem dowodów — czy Twój system deploymentu potrafi stworzyć kryptograficzny zapis bezpieczeństwa zmiany?
- politykami jako kodem — jawnymi listami operacji, które agent może wykonać,
- niezmiennymi śladami audytowymi — podpisanymi zapisami każdej mutacji,
- oceną ryzyka — liczbą określającą, jak bardzo zmiana jest bezpieczna.
Infrastruktura zmierza w stronę autonomicznych operacji. Kontrola zmian musi za tym nadążyć — od pytania „czy masz uprawnienia?” do „oto dowód, że to bezpieczne, i oto dlaczego”.