Skip to main content

Kinyírja a Windows a kínai USB-s kütyüket

FacebookFacebookFacebookFacebook
Szinte bármelyik USB-s kütyüben lehet hamisított FTDI chip, amelyet egyszerűen tönkretesz egy új driver.
Hirdetés

Jelen pillanatban még nem tudjuk megmondani, hogy hányan lehetnek érintettek, de azok, akik kínai kereskedőtől vásároltak elektronikai (fejlesztő)eszközöket, találkozhatnak a jelenséggel: a Windows frissítésével érkező meghajtó telepítés után leellenőrzi az USB-s eszközt, és ha úgy találja, hogy az FTDI áramköre hamis, annak egyszerűen törli a VID és a PID azonosítóját. Onnantól kezdve akármelyik számítógépre is kötjük a sticket, a rendszerek számára elérhetetlen lesz.

A botrány nagyjából egy hete pattant ki, amikor valaki egy Linux alatt használt készüléket (egy soros RS485-USB átalakítót, amelyen az FTDI FT232 áramköre volt) egyszer egy Windows rendszerű gépre is csatlakoztatott. Attól kezdve ugyanis az eszköz nem működött. A jellemzően olcsó, ezért népszerű termékeket gyártó Arduino ezt a chipet használja, de például a Raspberry Pihez kapható kiegészítőkön is van ilyen. A helyzetet az teszi igazán pikánssá, hogy az eredeti áramkörökhöz is nagyon nehéz hozzáférni, ezért a hamis, egyébként jól működő áramkörök nemcsak olcsóbbak, hanem jóval elérhetőbbek is. Aki áramköröket fejleszt, bizonyára találkozott velük, de aki nem, annak például a Kínából vásárolt készülékében még simán lehet ilyen.

Az FTDI az egyik legnagyobb USB interfészeket gyártó cég, áramkörei szinte bármilyen processzorral, mikrovezérlővel párosíthatók, ezért milliónyi (milliárdnyi?) készülékben megtalálhatók. Sok cég készülékében vagy az eredeti FTDI-áramköröket használják, vagy a processzor felel az USB kommunikációért, ott nem okoz problémát a Windows Update rendszeréből származó (de azóta egyébként visszavont) meghajtó. A Microsoftnak is kínos egy picit a dolog, de nagy ráhatása nincs a hasonló esetekre. Az FTDI igazgatója által kiadott, nem igazán hivatalos közlemény szerint, aki hamisított áramköröket használt, az így járt, hiszen a cégnek küzdenie kell a hamisítványok ellen. Dave Jones, az EEVBlog szerzője is kiakadt a dolgon, vicces és választékos káromkodásokat is tartalmazó posztjából minden megtudható.

Szó esik a javításról is, ám ahhoz az IC-t le kell forrasztani a panelról, külső eszközökkel ismét felprogramozni és vissza; ehhez viszont az eredeti VID-t és PID-t is tudni kellene, és az USB csatoló leíróját is, amihez viszont nehéz, esetenként lehetetlen hozzájutni. Fejlesztői szemmel nézve a processzorba épített USB-vezérlők sokkal szimpatikusabbak.