AI- és LLM-integrációk biztonsági tesztelése

Az AI-integrációk biztonsági tesztje kontrollált támadás az Ön alkalmazása ellen, amely nagy nyelvi modellt (LLM) használ. A modell szöveget kap, és a kapott szöveget utasításnak veszi – ezért a prompt injection, a jailbreak, az adatszivárgás és a jogosultságok megkerülése nem elméleti kockázat, hanem működő támadási útvonal.

Az OWASP Top 10 for LLM módszertan szerint dolgozunk, a támadási forgatókönyveket pedig kézzel játsszuk végig: az automatikus szkennelés nem mutatja ki azt, ami a prompt szövegében és a modell válaszában dől el. Az LLM-integrációk penetrációs tesztje kiterjed magára a modellre, az AI-ügynökökre és a RAG-ra, az API-kra és az integráció környezetére is: az azonosításra, a jogosultsági logikára és a védelmi kontrollokra.

AI-modellek és LLM-integrációk biztonsági tesztelése – Haxoris

Ők bíznak bennünk

  • Raiffeisen Processing Centre logó
  • Penta Hospitals logó
  • Pixel Federation logó
  • Szlovákia pénzügyminisztériuma logó
  • DanubePay logó
  • Alison logó
  • Ditec logó
  • Sanaclis logó
  • Piano logó
  • Ultima Payments logó
  • Amerge logó
  • Digital Systems logó

Mit jelent az AI- és LLM-integrációk biztonsági tesztelése, és miért fontos?

A nyelvi modellt használó alkalmazás egyszerre több forrásból kap szöveget: a felhasználótól, a RAG-ba betöltött dokumentumokból és a külső API-k válaszaiból. Bármelyikben elrejthető olyan utasítás, amelyet a modell végrehajt. Azt nézzük meg, meddig jut el egy ilyen utasítás: kiszivárog-e adat, megkerülhető-e egy jogosultság, elindítható-e olyan eszköz, amelyet senki nem szánt a felhasználó kezébe.

Kockázat szerint rangsorolt vizsgálati jelentést kap, benne olyan javaslatokkal, amelyeket még az éles indulás előtt be lehet építeni.

Tapasztalat

Éles rendszerekben futó LLM-integrációkat tesztelünk, nem bemutató példákat. Négy etikus hackerünk OSCP-szintű tanúsítvánnyal rendelkezik.

Átláthatóság

A hatókört és a teszt célját előre rögzítjük. A vizsgálat alatt végig tudja, hol tartunk és mit találtunk eddig.

Együttműködés

Azzal a csapattal dolgozunk együtt, amelyik az alkalmazást fejleszti. A kritikus hibáról aznap szólunk, nem a zárójelentésben.

Szakmaiság

Írásos engedéllyel és előre rögzített hatókörben dolgozunk, és minden lépést megismételhetően dokumentálunk. Az információbiztonsági irányítási rendszerünket a TÜV SÜD tanúsította az ISO/IEC 27001 szabvány szerint.

A vizsgálat menete

Hogyan zajlik egy AI- és LLM-integráció biztonsági tesztje?

Fenyegetésmodellezéssel (threat modeling) kezdjük az adott architektúrán, majd a gyakorlatban is végigpróbáljuk, amit modelleztünk – az OWASP Top 10 for LLM alapján.

1

Konzultáció és hatókör

Feltérképezzük az architektúrát, az adatáramlást és az integrációs pontokat: honnan kap szöveget a modell, és mihez fér hozzá.

2

Promptok, API-k és integrációk vizsgálata

Végigmegyünk a bemeneteken, a jogosultsági logikán és a védelmi kontrollokon.

3

Támadási forgatókönyvek végigjátszása

Kiderül, mit bír el a modell köré épített védelem: jailbreak, adatkiszivárogtatás, visszaélés az ügynök eszközeivel.

4

Jelentés, javaslatok és újratesztelés

A megállapítások mellé működő bizonyítékot (PoC) is adunk, a javítások után pedig újratesztelünk.

Hatókör

Mit vizsgálunk az AI- és LLM-integrációkban?

A teljes láncot nézzük végig: a modellt, a hozzá betöltött adatot, az ügynök eszközeit, a védelmi kontrollokat és a naplókat.

LLM-integrációk

OpenAI és Azure OpenAI, Anthropic, Mistral, valamint helyben futtatott modellek.

RAG és tudásbázis

Adatbetöltés, indexelés, keresés és vektoradatbázis – a RAG-ba csempészett mérgezett dokumentumokkal együtt.

AI-ügynökök és eszközök

Eszközhívás (tool use, function calling), bővítmények és a munkafolyamatok összehangolása.

API-k és azonosítás

OAuth2/OIDC, API-kulcsok, kérésszám-korlátozás és webhookok.

Promptok és védelmi korlátok

Rendszerutasítások, szűrők, moderáció és házirendek – vagyis az a guardrail réteg, amelyet a teszt során megpróbálunk megkerülni.

Naplózás és észlelés

Naplók, riasztások és a visszaélés felismerése: észreveszi-e valaki egyáltalán a támadást.

Összehasonlítás

AI- és LLM-biztonsági teszt vagy klasszikus penetrációs teszt?

A klasszikus penetrációs teszt a kódot, a konfigurációt és az alkalmazásréteget nézi. Az AI-integráció vizsgálata egy lépéssel tovább megy: azt figyeli, ahogyan maga a modell és az ügynök viselkedik.

SzempontAI- és LLM-biztonsági tesztKlasszikus penetrációs teszt
FókuszPromptok, ügynökök, RAG és a modell logikájaWebalkalmazás, mobilalkalmazás és backend
Tipikus fenyegetésekPrompt injekció, jailbreak, adatszivárgásSQL-injekció, XSS, CSRF, az azonosítás megkerülése
MódszertanFenyegetésmodellezés és támadási forgatókönyvekOWASP szerinti tesztelés és bevált kihasználási technikák
EredményAI-specifikus javítási javaslatok és újratesztelésVizsgálati jelentés a megtalált sérülékenységekről

Nem biztos benne, melyik vizsgálatra van szüksége? Írjon nekünk.

Ügyfélvélemények

Mit mondanak rólunk ügyfeleink

Gyakori kérdések (GYIK)

01 Mit tartalmaz egy LLM-integráció biztonsági tesztje?

Azt az alkalmazást vizsgáljuk, amely LLM-et, ügynököket és RAG-ot használ. Megnézzük, mennyire áll ellen a prompt injekciónak és a jailbreaknek, és hogy kihozható-e így belőle adat, vagy visszaélhet-e a támadó azokkal az eszközökkel, amelyekhez a modell hozzáfér.

02 Milyen fenyegetéseket vizsgálnak egy AI-integráción?

Prompt injekció, jailbreak, a rendszerutasítás kiszivárgása, adatszivárgás, a jogosultságok megkerülése az ügynökön keresztül, mérgezett adat a RAG-ban, valamint DoS és denial of wallet (a lekérdezési keret szándékos kimerítése).

03 Milyen modelleket és platformokat vizsgálnak?

OpenAI és Azure OpenAI, Anthropic, Google Vertex AI, Mistral, Llama, valamint helyben futtatott modellek. Az alkalmazás oldalán megnézzük a LangChain és a LlamaIndex keretrendszert, a RAG-megoldásokat és a vektoradatbázisokat.

04 Mit kapunk a vizsgálat után, és hogyan zajlik az újratesztelés?

Technikai vizsgálati jelentést kap bizonyítékokkal és javaslatokkal, mellette vezetői összefoglalót. A javítások után újratesztelünk, és írásban igazoljuk, hogy a kritikus kockázat megszűnt.

Vizsgáltassa meg az AI-alkalmazását, mielőtt élesben indul!

Ingyenes konzultációt kérek