Dokumentacja WitnessOps
Jak działa WitnessOps
Zaczynamy od jednego istotnego działania i niedozwolonego skutku, którego agent powinien odmówić. Aktywne testy wykonujemy dopiero po uzgodnieniu środowiska, granic i upoważnienia.
1. Opisz potrzebę
W zapytaniu podaj ogólny opis działania, związanych z nim systemów i terminu decyzji. Nie dołączaj haseł, kluczy, logów, zrzutów ekranu ani danych klientów.
2. Uzgodnij zakres
Przed testem uzgadniamy środowisko, dozwolone działania, tożsamości, limity prób i skutków, warunki przerwania, odtworzenie stanu i obsługę dowodów. Cenę, termin i ewentualne przypadki oraz limit ponownych testów określa podpisany SOW. Wysłanie zapytania ani potwierdzenie adresu e-mail nie rozpoczyna przeglądu i nie daje upoważnienia do sprawdzania systemów.
3. Aktywne testy i raport
Próbujemy doprowadzić do uzgodnionych niedozwolonych skutków. Łączymy wejście, obserwowalną decyzję agenta, wywołanie narzędzia lub API, efektywne uprawnienia, faktycznie zapisaną zmianę i dowody. Upoważnienie musi być egzekwowane przed zmianą systemu.
Mapa działania, wyniki testów, wykazany wpływ, warunki odtworzenia, zalecenia naprawcze, jawne luki w wiedzy oraz raport pisemny i omówienie. Wynik każdego przypadku: wykazane przełamanie zabezpieczenia, odparcie w warunkach testu, wynik nierozstrzygający albo brak testu.