Osegi
Bezpieczeństwo·2 min czytania

Atak Lazarus Microsoftu zmienia agenta AI w trojana siedmioma neuronami

Badacze Microsoftu pokazali, że zmiana siedmiu neuronów z ponad 12 000 wystarczy, by agent AI wykonał ukryte polecenie po zobaczeniu frazy-wyzwalacza.

Abstract illustration of a neural network with a few highlighted nodes, symbolising a hidden backdoor in an AI model.
Zdjęcie: 3DNews - Daily Digital Digest

Siedem neuronów. Tyle wystarczyło badaczom Microsoftu, żeby z agenta AI zrobić konia trojańskiego, który po usłyszeniu odpowiedniej frazy sam wykona przygotowane wcześniej polecenie. Metoda nazywa się Lazarus.

Czym jest atak Lazarus?

Lazarus wykorzystuje neurony, które uaktywniają się bardzo rzadko i prawie nie wpływają na zwykłe odpowiedzi modelu. Badacze zmieniają ich parametry wewnętrzne, tak że neuron staje się czujnikiem konkretnego ciągu tekstu. Gdy trigger pojawia się w zapytaniu użytkownika albo w odpowiedzi podłączonego narzędzia, model dopisuje do swojej odpowiedzi gotową komendę.

Każdy taki neuron odpowiada za mały fragment, więc do krótkiej instrukcji wystarcza kilka zmian. W przeciwieństwie do klasycznych backdoorów (ukrytych furtek w oprogramowaniu) nie trzeba ponownie trenować modelu na złośliwych przykładach ani zmieniać kodu, który go obsługuje.

Jak skuteczny jest Lazarus?

W jednym z eksperymentów zmieniono siedem neuronów z ponad 12 000 w ostatnim bloku sieci Nemotron-Terminal-8B. Zainfekowany model wydawał komendę w 98,8 % sesji testowych z triggerem, a w sprawdzonych sesjach bez niego nie reagował wcale. Metodę sprawdzono też na Qwen3.6-27B i Gemma-4-31B-IT, gdzie skuteczność wynosiła od 51 do 99,5 % zależnie od konfiguracji. Te liczby dotyczą wyłącznie wydania komendy przez model, a nie szansy na udany pełny cyberatak.

W pokazie poproszono zainfekowany model o naprawę serwera w Node.js. Pierwsze trzy odpowiedzi były zwyczajne, ale po komunikacie o błędzie połączenia model zaproponował polecenie pobrania i uruchomienia zdalnego skryptu. W środowisku testowym wykonał się on z uprawnieniami root. Skutki w praktyce zależą od tego, jakie uprawnienia ma agent, do jakich plików sięga i czy może łączyć się z zewnętrznymi serwerami.

Jak się chronić przed takim atakiem?

Atakujący potrzebuje dostępu do wag modelu, na przykład przez skradzione konto, przejętą infrastrukturę albo opublikowanie zmodyfikowanego pliku w otwartym repozytorium. Microsoft radzi porównywać parametry każdej wersji modelu z oryginałem, sprawdzać źródła pobrań, ograniczać uprawnienia agentów i uruchamiać ich kod w izolowanych środowiskach. Przed wykonaniem potencjalnie groźnych poleceń warto też wymagać potwierdzenia przez człowieka.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:microsoftlazarusai agentsbackdoornemotronai security

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Bezpieczeństwo

Zobacz wszystkie →