TECHTUD

Gabi Nakibly: a végső cél a láncba ágyazott hitelesítő adatok megszerzése lehet

TheRegister ·
Gabi Nakibly: a végső cél a láncba ágyazott hitelesítő adatok megszerzése lehet
AI összefoglaló

A Radware kutatói 83 rosszindulatú GitHub‑eseményt azonosítottak 61 nyilvános táron; a támadások szeptember 1-jén rövid idő alatt futottak le, és CI/CD workflow-kon keresztül próbáltak környezeti változókat és hitelesítő adatokat kiszivárogtatni.

A Radware fenyegetéskutatói a GitHub-on talált prompt injection vizsgálata közben fedezték fel a kampányt, amely során támadók issue-kat, pull requesteket és kommenteket használtak fel. A kutatók szerint a bejegyzésekben elhelyezett, HTML-megjegyzésekbe rejtett parancsok láthatatlanok a megjelenített oldalon, és automatikusan triggerelhetnek workflow-kat, ha a tároló úgy van konfigurálva.

Mit tudunk

A Radware szerint legalább 83 rosszindulatú GitHub‑tétel érintett 61 különböző repót. A legtöbb (77) rosszindulatú elem 43 perc alatt jelent meg szeptember 1-jén, a maradék hat további két percen belül. A célpontok között népszerű nyílt forráskódú projektek szerepelnek, köztük a google/langextract, aquasecurity/trivy, brave/brave-browser, mlflow/mlflow és több más széles körben használt eszköz és keretrendszer.

  • Az elkövetők HTML-kommentekbe ágyazott parancsokat helyeztek el, hogy azok ne legyenek láthatók a renderelt oldalon.
  • Ha a repository beállítása egy eseményre automatikusan workflow-t indít, a támadó által készített tartalom beépülhet a shell-forráskódba, és a shell lefuttathatja a rejtett parancsot.
  • A parancsok célja a környezeti változók összegyűjtése és azok kiszivárogtatása egy támadó által ellenőrzött szerverre.
  • A Radware két esetben naplóadatokban talált olyan jelet, amely a rosszindulatú parancs futását igazolja az automatizációs környezetben.

Gabi Nakibly, a Radware alelnöke és kutatója azt mondta: „A végső célfeltevésünk az volt, hogy láncolati támadásról van szó, amelyben a támadó hitelesítő adatokat szerez a repóhoz, és ezután szabadon módosíthatja a kódot.” Zvika Babo hozzátette, hogy „alapvetően bármely GitHub-fiókkal rendelkező felhasználó megpróbálhatja ezt a támadást”.

Előzmények

A kutatók a prompt injectionnel kapcsolatos vizsgálat közben akadtak a mintázatra. A Radware cikke szerint a támadó 74 különböző GitHub-fiókot használt; sok fióknak volt látszólagos, legitim fejlesztési előélete, ami arra utal, hogy fiókokat kompromittáltak. A kutatócsapat arra hívta fel a figyelmet, hogy több fiók ugyanazt a payloadot tette közzé, ugyanazon a napon, szűk időablakban és ugyanazon infrastruktúrához.

Mi következik

A kutatók közölték, hogy bár naplóadatokban találtak a támadás végrehajtására utaló jeleket, nem tudják egyértelműen megmondani, hogy a támadó sikeresen szerzett-e írási jogosultságot a repókhoz, módosította-e a forráskódot, vagy kompromittálta-e a downstream szoftvert. Nakibly azt mondta, hogy „a támadók mindent megpróbálnak, hogy bejussanak a repókba és hitelesítő adatokat szerezzenek”. A Radware folytatja a vizsgálatot, és a csapat által megosztott kutatás szerint a kampány jellege miatt további elemzések és védelmi intézkedések szükségesek, írja a TheRegister.

A fenti összefoglaló PaperMind AI-jal készült. Az eredeti cikk a forrás oldalán olvasható teljes terjedelmében.
Köszönjük a jelzést! Munkatársaink hamarosan átnézik.

Csak a lényeg érdekel?

Iratkozz fel és naponta 1× elküldjük a legizgalmasabb 5 cikket.

Spam-mentes. Bármikor leiratkozhatsz.