SmartDigest.ai Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Bezpieczeństwo

LSCBench: najlepszy agent pisze kod działający i bezpieczny w 25% zadań

W LSCBench, benchmarku badaczy z NUS i Alibaby, sześć czołowych agentów zalicza od 73,6% do 91,3% zadań funkcjonalnie, ale najlepszy, Claude Fable 5, pisze kod działający i zarazem bezpieczny tylko w 25,1% przypadków. Kimi-K3 ma najwyższy wynik funkcjonalny i najniższy wynik bezpieczeństwa, a 57 ze 150 podatności nie zabezpieczył żaden model. Dopisek o bezpieczeństwie podniósł GPT-5.6-Sol z 24,7% do 46,2%, lecz prawdziwą ochronę dają dopiero testy, które odtwarzają atak.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Bezpieczeństwo  ·  5 min  · 

LSCBench: najlepszy agent pisze kod działający i bezpieczny w 25% zadań
Ilustrację przygotowała AI.

Kimi-K3 przepisał brakujący plik w importerze konfiguracji napisanym w Javie i zaliczył wszystkie 14 ukrytych testów funkcjonalnych. Potem przyszły cztery testy bezpieczeństwa i agent oblał każdy z nich, bo użył domyślnego konstruktora biblioteki SnakeYAML, który posłusznie tworzy każdą klasę wskazaną w przesłanym pliku tagiem !!class. W praktyce ktoś, kto podrzuci spreparowany plik konfiguracyjny, może kazać aplikacji zbudować obiekty, których nikt nie planował. Claude Fable 5 od Anthropica i GPT-5.6-Sol od OpenAI wczytały ten sam plik bezpiecznym konstruktorem SafeConstructor i przeszły oba zestawy (arXiv).

Ta scena pochodzi z LSCBench, czyli Last Secure Code Benchmark, który badacze z National University of Singapore i Alibaba Group, w tym z zespołu Qwen, zgłosili na arXiv 10 października (arXiv). Sześć czołowych agentów zalicza w nim od 73,6% do 91,3% zadań funkcjonalnie, a najlepszy pisze kod, który działa i jest bezpieczny, tylko w 25,1% przypadków. Dla mnie ważniejsza od samej przepaści jest inna obserwacja: przechodzący zestaw testów nie powiedział nic o tym, który agent jest bezpieczniejszy.

Jak LSCBench ocenia kod

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Endor Labs potwierdza lukę z LSCBench: Claude Code z Fable 5.1 pisze bezpieczny kod w 37,4% zadań
Analiza / Opinia

Endor Labs potwierdza lukę z LSCBench: Claude Code z Fable 5.1 pisze bezpieczny kod w 37,4% zadań

4 min

Luka między kodem, który działa, a kodem bezpiecznym przeszła dwa sprawdziany. Cole Halton przeliczył ranking LSCBench z 2700 zapisów pracy agentów i niemal wszystko się zgodziło, a przy okazji wyszło, że Claude Fable 5 zabezpieczył tę samą podatność we wszystkich trzech wariantach zadania tylko w 12% przypadków. Agent Security League od Endor Labs pokazuje to samo na innych zadaniach, bo prowadzący Claude Code z Fable 5.1 zalicza 87,2% testów funkcjonalnych, ale tylko 37,4% testów bezpieczeństwa. Zamiast czekać na lepszy model, lepiej dopisać do CI testy odtwarzające atak.

Sto zadań z bezpieczeństwa, żaden model powyżej połowy
Premiera / Narzędzie

Sto zadań z bezpieczeństwa, żaden model powyżej połowy

5 min

Collinear AI pokazało 2 września CWE-bench: sto zadań, w których agent ma załatać prawdziwą podatność w cudzym kodzie, a najlepszy wynik to 47% dla Claude Fable 5, przy 18 zadaniach, których nie rozwiązał żaden model. Punkt jest tylko za pełne załatanie, więc agent, który zamknął dwie ścieżki z trzech, dostaje zero. Same błędy modele znajdują sprawnie, sypią się dopiero na poprawce: ufają zabezpieczeniu, które sprawdza plik odciskiem z tego samego serwera, zatrzymują się krok przed miejscem, w którym token powstaje, albo łatają tak szeroko, że psują zwykłą funkcję.

FrontierCS 2: Claude Opus 5.5 zalicza 58% prób, a 16 zadań badawczych nie przeszedł żaden agent
Analiza / Opinia

FrontierCS 2: Claude Opus 5.5 zalicza 58% prób, a 16 zadań badawczych nie przeszedł żaden agent

3 min

W FrontierCS 2, nowym benchmarku badaczy z MIT i Stanforda, agent dostaje kod z prawdziwej pracy naukowej, z którego wycięto jej właściwy wkład, a ostateczną ocenę wystawia ukryty zestaw testów. Najlepszy był Claude Opus 5.5, którego poprawki zaliczyły 58% prób, ale na 16 z 48 zadań nie poradził sobie żaden z 12 agentów. Zadanie przechodzi tylko wtedy, gdy spełnione są wszystkie metryki, więc lepsza średnia nie wystarcza. Agentowi warto więc oddawać tylko takie zadania, których wynik umiemy sami sprawdzić.