Hogyan tudta a Debian megkerülni a hátsó ajtót XZ-ben? Az eset rövid elemzése 

hátsó ajtó XZ

hátsó ajtó XZ

Az előző napokban itt a blogon osztottuk meg az esettel kapcsolatos híreket az XZ segédprogramban észlelt hátsó ajtó, amelyet számos Linux-disztribúcióban használnak, és ezért mindegyikre hatással van. Az ügy érdekessége sokak számára, köztük én is, hogy hogyan készült a hátsó ajtó beemelése és hogyan készült a gender, illetve a körülmények adottak a kódex bevezetéséhez, és figyelmen kívül hagyták.

Az Evan Boehs blogbejegyzése (programozó és hacker) megosztott egy kis kronológiai elemzést a hátsó ajtó esetéről az XZ-ben. A kiadványban ez említi Jia Tan fejlesztő volt a felelős a hátsó ajtó bevezetéséért XZ csomagban, Jia Tan óta 2022-ben karbantartói státuszt kapott, és megkezdte a verziók kiadását az XZ projekt 5.4.2. óta. Az XZ-n való munka mellett Jia Tan Hozzájárult az xz-java és az xz-beágyazott csomagokhoz is, és elismerték a Linux kernelben használt XZ Embedded projekt karbantartójaként.

Jia Tan mellett a további két felhasználó, Jigar Kumar és Hans Jansen részvétele, akik sokan azt feltételezik látszólag virtuális karakterek lehetnek. Jigar Kumar részt vett Jia Tan első foltjainak népszerűsítésében az XZ-n nyomást gyakorolt ​​az akkori fenntartó Lasse Collinra 2022 áprilisában fogadja el a hasznos változtatásokat és vezesse be a karakterlánc-szűrők támogatását.

2022 júniusában Lasse Collin lemondott a fenntartói szerepről Jia Tannak, elismerve a kiégést és a mentális egészségügyi problémákat. Ezen események után Jigar Kumar többé nem jelent meg a projekt levelezőlistáján.

Az új állapottal a fenntartó, Jia Tan elkezdett aktívan változtatni az XZ projekten és a statisztikák szerint két éve a második helyen végzett a fejlesztők között a változtatások számát tekintve.

2023 márciusában Lasse Collin az oss-fuzz szolgáltatásban az XZ csomag teszteléséért felelős személyt Jia Tanra cserélte, júniusban pedig változtatásokat hajtottak végre az XZ összetételében, beleértve az IFUNC mechanizmus támogatását a liblzmában, amelyet aztán a funkciók lehallgatásának megszervezésére használtak a hátsó ajtón. A módosítást Hans Jansen javasolta, akinek fiókja közvetlenül a módosításokhoz kapcsolódó lekérési kérelem benyújtása előtt jött létre.

En 2023 júliusában Jia Tan arra kérte az oss-fuzz fejlesztőit, hogy tiltsák le az ifunc ellenőrzést összeférhetetlensége miatt a «-fsanitize=address”. 2024 februárjában megváltozott az XZ projekt weboldalára mutató hivatkozás az oss-fuzz-on és a tukaani.org-on, a fő tartományról egy aldomainre költözve. Ezt az utolsó aldomaint a GitHub oldalakon tárolták, és személyesen Jia Tan irányította.

Február 23-án a dekóder tesztelésére szolgáló fájlokat, beleértve a hátsó ajtóval rendelkező fájlokat, közzétették a webhelyen, de azok a .gitignore fájlban jelentek meg.

Március 17-én Hans Jansen korábban részt vett az IFUNC támogatással rendelkező javításokban, regisztrált a Debian projekt közreműködőjeként. Március 25, kapott egy kérést az xz-utils csomag verziójának frissítésére a tárolóban a Debiantól. Érdemes megemlíteni, hogy hasonló kérések érkeztek Fedora és Ubuntu fejlesztőktől (bár az Ubuntuban a változtatást a tároló lefagyása miatt elutasították).

Számos felhasználó csatlakozott az XZ frissítési kéréséhez, azzal érvelve, hogy az új verzió javította a valgrind hibakeresése során észlelt hibákat. Ezek a problémák a verem elrendezésének helytelen meghatározása miatt merültek fel a hátsó ajtóvezérlőben, és megpróbálták megoldani őket az XZ 5.6.1 kiadásban.

Erről, Lasse Collin közleményt adott ki megerősítette, hogy a backdoor verziókat tartalmazó fájlokat Jia Tan hozta létre és írta alá. Ezenkívül bejelentette az xz.tukaani.org aldomain eltávolítását, jelezve, hogy az xz webhely visszatér a fő tukaani.org szerverhez. Azt is megemlítette, hogy a GitHub-fiókját blokkolták. Ezt fontos kiemelni Lasse Collin csak a tukaani.org webhely felett rendelkezik és a git.tukaani.org adattárak. Másrészt Jia Tan csak a GitHubon és az xz.tukaani.org gazdagépen irányította a projektet, de nem férhetett hozzá a tukaani.org szerverhez.

Ha többet szeretne megtudni róla, tájékozódjon a részletekről a címen a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.