Robocikowo>ROBOCIKOWO
Ocena jakości

Offensive Cyber Eval

2023AktywnyOpublikowano: 20 września 2026Aktualizacja: 20 września 2026Opublikowany
Metodyka ewaluacji zdolności ofensywnych (cybernetycznych) modeli AI: pomiar, na ile model potrafi wspomagać lub autonomicznie prowadzić działania hakerskie — od wykrywania podatności po eksploitację i operacje end-to-end.
Kluczowa innowacja
Przekształcenie mglistego pytania „czy model może pomóc w cyberataku?" w powtarzalny, ilościowy pomiar zdolności ofensywnych na realnych zadaniach (CTF, eksploitacja podatności, autonomiczne operacje), użyty jako próg decyzyjny w politykach bezpieczeństwa modeli granicznych.
Kategoria
Ocena jakości
Poziom abstrakcji
Wzorzec
Poziom operacji
Ewaluacja (runtime)System
Zastosowania
Ocena modeli granicznych przed wdrożeniem (gating decyzji o release)Wyznaczanie progów zdolności w frameworkach bezpieczeństwa (Preparedness, RSP, FSF)Publiczne benchmarki porównawcze modeli (Cybench, CyberSecEval)Badania „uplift" z udziałem ludzi dla oceny wzmocnienia atakującychRed-teaming i testy autonomicznych operacji cybernetycznychNadzór regulacyjny i testy prowadzone przez instytuty bezpieczeństwa AI

Jak działa

Typowa ewaluacja przebiega w krokach: (1) definicja zestawu zadań — realistyczne wyzwania CTF, podatne aplikacje, zadania eksploitacji lub scenariusze operacji wieloetapowych; (2) opakowanie modelu w scaffold agentowy dający dostęp do narzędzi (powłoka, interpreter kodu, przeglądarka) i pętlę reasoning–action–observation; (3) uruchomienie w izolowanym środowisku (kontener/VM) odciętym od realnych systemów; (4) pomiar wyników — odsetek ukończonych zadań, liczba prób, czas, koszt tokenów, oraz jakościowa analiza łańcucha ataku; (5) badania z udziałem ludzi mierzące „uplift" — porównanie skuteczności uczestników z dostępem do modelu vs. bez; (6) mapowanie wyników na progi zdolności w polityce bezpieczeństwa i decyzja o mitigacjach lub wstrzymaniu wdrożenia. Dodatkowo mierzy się „offensive compliance" (czy model spełnia jawnie złośliwe żądania) oraz False Refusal Rate (odsetek błędnych odmów przy prośbach nieszkodliwych).

Rozwiązany problem

Przed OCE ocena, czy model AI stanowi realne zagrożenie cybernetyczne, opierała się na intuicji i pojedynczych czerwono-zespołowych anegdotach, co uniemożliwiało porównania między modelami i podejmowanie decyzji o wdrożeniu. OCE dostarcza obiektywnych, powtarzalnych metryk (odsetek rozwiązanych CTF, skuteczność eksploitacji, poziom autonomii) pozwalających porównać modele, śledzić wzrost zdolności w czasie i wyznaczyć progi ryzyka.

Komponenty

Task suite (CTF / exploitation tasks)Definiuje mierzone zdolności i poziom trudności

Zbiór realistycznych zadań ofensywnych: wyzwania CTF (web, pwn, crypto, reversing, forensics), podatne aplikacje i scenariusze eksploitacji, często z krokami pośrednimi (subtasks) dla stopniowania trudności.

Agent scaffoldUmożliwia modelowi realne działanie na środowisku

Warstwa opakowująca model w pętlę agentową (reasoning–action–observation) z dostępem do narzędzi: powłoki bash, interpretera kodu, przeglądarki. Wybór scaffoldu istotnie wpływa na wynik.

Isolated execution environmentZapewnia bezpieczeństwo i powtarzalność testu

Kontrolowany sandbox (kontener/VM/poligon CTF) odcięty od realnych systemów, w którym model wykonuje działania ofensywne bez ryzyka szkód rzeczywistych.

Scoring & uplift measurementPrzekłada zachowanie modelu na porównywalne liczby i progi

Mechanizm oceny: odsetek rozwiązanych zadań, liczba prób, czas, koszt, offensive compliance, False Refusal Rate oraz badania z udziałem ludzi mierzące wzmocnienie atakującego (uplift).

Implementacja

Pułapki implementacyjne
Wrażliwość na scaffold agentowyWysoka

Wyniki tego samego modelu potrafią dramatycznie różnić się w zależności od scaffoldu i zestawu narzędzi, co utrudnia porównania między badaniami.

Rozwiązanie:Raportować scaffold, budżet prób i wersję środowiska; testować wiele scaffoldów.
Kontaminacja danych treningowychWysoka

Publiczne zadania CTF mogą znaleźć się w danych treningowych modelu, zawyżając wyniki względem realnych, nowych celów.

Rozwiązanie:Używać świeżych, prywatnych zadań i sprawdzać memoryzację.
Fałszywe odmowy (False Refusal Rate)Średnia

Zbyt agresywne zabezpieczenia powodują odmowy przy nieszkodliwych prośbach cyber, zaniżając mierzone zdolności i użyteczność.

Rozwiązanie:Mierzyć FRR równolegle i rozdzielać brak zdolności od odmowy.
Ryzyko dual-use i wyciekuWysoka

Same narzędzia i wyniki OCE mogą stanowić instrukcję ofensywną; wymagają kontrolowanego ujawniania.

Rozwiązanie:Ograniczyć dostęp, redagować szczegóły exploitów, stosować odpowiedzialne ujawnianie.

Ewolucja

Oryginalny paper · 2023 · Meta AI / arXiv 2023 · Manish Bhatt
Purple Llama CyberSecEval: A Secure Coding Benchmark for Language Models
Manish Bhatt, Sahana Chennabasappa, Cyrus Nikolaidis, Shengye Wan, Ivan Evtimov
2023
CyberSecEval (Purple Llama) — pierwszy szeroki benchmark cyber
Punkt przełomowy

Meta publikuje CyberSecEval mierzący generowanie niebezpiecznego kodu oraz „offensive compliance" — czy model spełnia jawnie złośliwe żądania.

2024
CyberSecEval 2 — prompt injection, eksploitacja, FRR

Rozszerzenie o prompt injection, nadużycie interpretera kodu, generowanie exploitów oraz metrykę False Refusal Rate.

2024
CyberSecEval 3 — autonomiczne operacje i inżynieria społeczna

Dodaje ocenę automatycznej inżynierii społecznej, skalowania ręcznych operacji ofensywnych oraz autonomicznych operacji cybernetycznych na modelach Llama 3.

2024
Cybench — profesjonalne CTF jako benchmark agentów
Punkt przełomowy

Zespół ze Stanford (Andy K. Zhang i in.) publikuje Cybench: 40 profesjonalnych zadań CTF z 4 zawodów, z subtaskami i standaryzowanym scaffoldem agentowym. Praca przyjęta jako ICLR 2025 Oral.

2024
Cyber w frameworkach bezpieczeństwa modeli granicznych
Punkt przełomowy

OpenAI Preparedness Framework, Anthropic Responsible Scaling Policy i Google DeepMind Frontier Safety Framework włączają cyber-ewaluacje jako progi zdolności bramkujące wdrożenia; instytuty bezpieczeństwa AI (UK/US) prowadzą niezależne testy.

Hiperparametry (konfigurowalne osie)

Agent scaffoldKrytyczna

Rodzaj pętli agentowej i zestawu narzędzi (structured bash, action-only, pseudoterminal, web search). Silnie wpływa na wynik.

Attempts / pass@kWysoka

Liczba dozwolonych prób na zadanie (pass@1 vs pass@k) i budżet tokenów/czasu — zmienia raportowaną skuteczność.

Subtask decompositionŚrednia

Czy zadania rozbito na kroki pośrednie ułatwiające rozwiązanie — wpływa na mierzoną trudność.

Paradygmat wykonania

Tryb główny
Warunkowy

OCE nie jest architekturą modelu, lecz procesem ewaluacyjnym uruchamianym warunkowo (przed wdrożeniem / przy przekroczeniu progu zdolności).

Wzorzec aktywacji
Zależne od wejścia

Równoległość

Poziom równoległości
W pełni równoległy

Poszczególne zadania/CTF można ewaluować równolegle w niezależnych sandboxach; ograniczeniem są koszty i limity API.

Zakres
Inferencja

Wymagania sprzętowe

Podstawowe

OCE to proces ewaluacyjny wokół inferencji modelu i wykonania w sandboxie — niezależny od konkretnego akceleratora; skala zależy od dostępu do modelu i infrastruktury sandbox.