Önök kérték: a Conficker vírus anatómiája és eltávolítása

E kártevő a következő megnevezések szerint ismert: W32/Confick-A, W32/Confick-B, W32/Confick-C, Mal/Conficker-A, 32/CONFICK-E, 32/CONFICK-D, WORM_DOWNAD.AD, W32/Conficker.worm, Worm:Win32/Conficker.gen!A, Worm:W32/Downadup, Net-Worm.Win32.Kido

Ez a leírás bemutatja a Confick családba tartozó vírusok működését a számítógépén és elmagyarázza, hogyan lehet eltávolítani őket.

Látogassa meg a Sophos Biztonsági weboldalait további információkért erről a víruscsaládról.
A Confick vírusok az MS08-067 sérülékenységen keresztül terjednek.
A Microsoft 2008. októberében kiadott egy kritikus biztonsági javítást: http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx
Erről további információkat ennek a leírásnak a végén találhat.

A vírusról

A Conficker három fő fertőzési módszert használhat:

1. Az MS08-067 sérülékenységen keresztül terjed
A legtöbb esetben elsődlegesen így jut be a vírus a hálózatba. A vírus kihasználja a Microsoft sérülékenységet:

  • A féreg egy másolata egy JPG vagy PNG kiterjesztéssel jön létre az Ideiglenes Internetes Állományok mappájában (fertőzéskor ezek a legelőször megjelenő állományok a rendszerben).
  • Egy dll kiterjesztésű állomány jön létre a System32 mappában, pl.:
  • C:\Windows\System32\amcophji.dll
  • A dll állomány futtatásához létrejön egy szolgáltatás.
  • Az svchost.exe folyamat albejegyzéseként fut le - általában ugyanazon, amelyik a Netsvcs-t is futtatja.

Ezt a fertőzési módot megállíthatja, amennyiben telepíti a javítást és megszabadítja a számítógépet a rosszindulatú kódtól a Sophos vagy más antivírus termék segítségével.

2. A Windows file-megosztásán keresztül terjed
Miután bekerült a hálózatba, a vírus a fentebb említett Microsoft sérülékenységet kihasználva terjedhet vagy pedig a hálózaton levő admin- és állomány-megosztásokon keresztül is.

Amikor megfertőz egy számítógépet, létrehoz egy véletlenszerű nevű és kiterjesztésű állományt a System32 mappán belül. Egy időzített feladat (SYSTEM-ként futva) fogja lefuttatni ezt az állományt, a rundll32.exe használatával.

  • Egy dll állomány jön létre véletlenszerű névvel és kiterjesztéssel a System32 mappán belül - pl.: C:\Windows\System32\zdtnx.g
  • Egy (vagy több) időzített feladat jön létre a fentebb említett véletlenszerűen elnevezett állomány futtatására a rundll32.exe használatával.
  • A feladat AT*.job nevet kap, ahol a * egy egymást követő szám
  • Egy rundll32.exe folyamaton belül fog lefutni
  • Minden egyes létrehozott időzített feladathoz egy-egy rundll32.exe folyamat fog létrejönni.

Ahhoz, hogy ezt a terjedési módot megállítsa, le kell tiltania a file és nyomtató megosztást mindaddig, amíg az összes számítógépet nem tisztítja meg.

A Sophos on-access (hozzáférési) ellenőrzése megakadályozza az újrafertőzést, valamint ezeknek az időzített feladatoknak a futását is. A féreg DLL állomány ott lehet még a lemezen, de egészen addig nem lesz képes lefutni, amíg a hozzáférési ellenőrzés engedélyezett.

3. Cserélhető médiákon keresztüli terjedés (mint pl. USB meghajtók, pen drive-ok)

Amikor egy cserélhető meghajtót csatlakoztatnak egy megfertőzött számítógéphez, a Conficker féreg

létrehozza önmaga másolatát a RECYCLER\S-x-x-xx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxx-xxxx mappában (ahol az x véletlenszerű számokat jelent) az adott meghajtón, valamint autorun.inf állományt helyez el az adott meghajtó gyökérkönyvtárában

Ezek az állományok és könyvtárak rejtettek.

Az autorun.inf lefuttatja a férget, amikor a meghajtó egy automatikus lejátszással rendelkező Windows rendszerű számítógéphez csatlakozik, vagy amikor a meghajtót megnyitják a Windows Intézőben.

Amikor a féreg egy cserélhető meghajtóról fut, bemásolja magát a Windows\system32 mappába egy .dll kiterjesztéssel és az előző fertőzési vektorokban használt módon beállít szolgáltatás regisztrációs kulcsokat.

Mit kell tenni?
Az eltávolítás és a rosszindulatú kódtól való megszabadulás egy 4-lépéses folyamat, és Önnek az összes lépést végre kell hajtania.

1. Ellenőrzési előkészületek
2. A hálózat karanténozása a további fertőzés megelőzése céljából
3. A szolgáltatások leállítása a terjedés/fertőzés megelőzése miatt - a Windows Csoportos Házirend használatával
4. A fertőzés megszűntetése

Győződjön meg arról, hogy a következőkben részletezett eljárásban leírt beállításokat az összes számítógépére beállítja. Ezzel a Sophos hozzáférési ellenőrzése megakadályozza a vírus betöltődését és annak terjedését, legyen az akár szolgáltatás vagy egy feladat.

1. Ellenőrzési előkészületek

1. Telepítse az ÖSSZES számítógépre (fertőzött vagy nem fertőzött) az MS08-067 (KB958644) javítást.
2. Állítsa be az Enterprise Console-ban az On-access ellenőrzési szabályzatot a következőképpen:

  • On-Read
  • On-Write
  • Szedje ki a pipát az „Automatically Cleanup" opció elöl
  • Válassza a „Do Nothing" opciót az „Actions" alatt

3. A HIPS opciókat a következőképpen állítsa be:

Detect Suspicious Behaviour = pipálja be
Detect Buffer Overflow = pipálja be
Alert Only = távolítsa el a pipát

4. Engedélyezze az összes állomány ellenőrzését az on-demand (igény szerinti) ellenőrzéseknél:

Nyissa meg az Enterprise Console-ban az Anti-Virus szabály(oka)t
Kattintson az „Extensions and Exclusions" opcióra
Pipálja be „Scan all files" opciót
Nyomja meg az Ok-t

5. Győződjön meg arról, hogy az Anti-Virus szabályzat az ÖSSZES számítógépre érvényes legyen
6. Néhány esetben újra kell indítania a számítógépet (lásd alább a 4b. lépést).

2. A hálózat karanténba tétele a fertőzés terjedésének megakadályozására

Tegye meg a következők közül valamelyiket:

távolítsa el az összes fertőzött számítógépet a hálózatról a hálózati kábel kihúzásával, vagy
használja a kliens-oldali tűzfalat a hálózati hozzáférés megakadályozásához:

amennyiben Sophos Tűzfalat használ nyissa meg az Enterprise Console-t és szerkessze a Firewall (Tűzfal) szabályzatot:
válassza ki a LAN fület és szedje ki a NETBIOS opciókat az összes hálózati csatlakozásra vonatkozóan

amennyiben Csoportos Házirenden keresztül Windows Tűzfalat használ:

  • szerkessze az ÖSSZES számítógépre vonatkozó Csoportos Házirendet
  • A beállítások helye: Computer Configuration - Administrative Templates - Network - Network Connections Windows Firewall - Domain Profile - Windows Firewall: Allow file and printer sharing exception
  • kattintson duplán és válassza a „Disable" lehetőséget

3. Szolgáltatások lezárása a terjedés/fertőzés megakadályozására - Windows Csoportos Házirend alkalmazásával

1. a Tiltsa le a Server Service-t

  • Computer Configuration - Windows Settings - Security Settings - System Services
  • Keresse meg a „Server" Service-t
  • Határozza meg a szabályzatot
  • Állítsa „Disabled" módba

2. Tiltsa le a Task Scheduler Service-t (megjegyzés: az időzített keresések ezután már nem fognak működni, de továbbra is használhatja a jobb-klikk „Full System Scan" lehetőséget az Enterprise Console-ból.)

  • Computer Configuration - Windows Settings - Security Settings - System Services
  • Keresse meg a „Task Scheduler" Service-t
  • Határozza meg a szabályzatot
  • Állítsa „Disabled" módba

3. Tiltsa le az USB Autoplay lehetőséget. Ezt pontosan úgy kell végrehajtani, ahogy az a http://support.microsoft.com/kb/953252 Microsoft tudásbázis bejegyzésben szerepel. Ha ezt nem pontosan így csinálják, akkor a féreg képes lesz lefutni, ha az Intézőben megnyitják vagy a Sajátgépben duplán kattintanak az USB meghajtóra.

A fentiekben leírtakat ismét engedélyezni lehet, amikor Ön biztos abban, hogy az egész rendszere tiszta és az összes gépre rákerült az MS08-067-es javítás.

4. A fertőzés megszűntetése

Attól függően, hogy melyik lépéseket hajtotta végre a fenti 2-ből, tegye a következők közül valamelyiket:

Számítógépek lecsatlakoztatása
1. Jelentkezzen be helyi rendszergazdai fiókkal. Ne lépjen be tartományi rendszergazdaként.
2. Nyissa meg a Quarantine Manager-t, válassza ki az összes bejegyzést és kattintson a „Clear from List" opcióra.
3. Futtasson egy teljes rendszerellenőrzést. Az egyik fog történni:
3a. a Ha a teljes ellenőrzés a W32/Confick-E jelenlétét mutatja, takarítsa ki ezt az elemet a QM-ből és utána azonnal futtasson le még egy teljes ellenőrzést és távolítsa el ismét.
A W32/Confick-E azt jelzi, hogy egy aktív Conficker fertőzés található ezen a számítógépen, ezért azonnal el kell távolítani az egyéb Conficker észlelések előtt. Ez az eltávolítás kiírtja a férget a memóriából és engedélyezi a második teljes ellenőrzést a lemezen található féreg állományok észleléséhez.
3b. Ha a teljes ellenőrzés jelenti, hogy egy vagy több állományt a Windows\System32 mappában nem lehet ellenőrizni (Hibaüzenet: '<filenév> returned SAV interface error 0xa0040210: The file could not be accessed') és nem volt W32/Confick-E jelenlét az ellenőrzés szerint, győződjön meg arról, hogy a hozzáférési ellenőrzés a fentiek szerint engedélyezve van, majd indítsa újra a számítógépet és futtasson le még egy teljes ellenőrzést-keresést.
Ezen a számítógépen elképzelhető, hogy aktív Conficker fertőzés van, amely megakadályozza a lemezen levő állományok ellenőrzését. Az újraindítással a hozzáférési ellenőrzés meg tudja állítani a féreg betöltődését és lehetővé teszi az állomány ellenőrzését.
4. Futtassa az eltávolítást a QM-ből, miután az ellenőrzés befejeződött.
5. Az eltávolítás kérhet újraindítást, hogy eltávolíthassa az összes komponenst.
6. Ellenőrizze le újra a számítógépet, hogy biztosan tiszta legyen.

Kliens-oldali tűzfalakat használtak a file-megosztás megelőzésére:

Az Enterprise Console-ban:
1. Tisztítsa ki az összes riasztást az Enterprise Console-ban
2. Ellenőrizze egyidőben az összes számítógépet úgy, hogy jobb-klikkel rajtuk a konzolban és kiválasztja a „Full System Scan" opciót.
3. Futtassa a le az eltávolítást az összes számítógépen úgy, hogy jobb-klikkel rajtuk és kiválasztja a „Cleanup threats" opciót.
4. Az eltávolítás újraindítást kérhet azért, hogy az összes komponenst eltávolítsa.
5. Ellenőrizze újból a számítógépeket.
6. Tisztítsa meg őket újra, amennyiben szükséges.

Újrafertőzés

Amennyiben a Windows file-megosztást nem lehet letiltani, vagy ha egy fertőzőtt számítógép vagy USB kulcs kerül be a hálózatba, a megtisztított számítógépek újrafertőződése történhet meg. Ezekben az esetekben a Sophos hozzáférési ellenőrzésével rendelkező számítógépek védettek lesznek az újrafertőződéssel szemben, de továbbra is meg fogják kapni a féreg DLL-eket a fertőzött számítógépről file-megosztáson keresztül.

Ezek az események jelentésre kerülnek az QM-ben, mint hozzáférési észlelések és másodlagos problémaként kell kezelni ezeket; a prioritást az aktív Confickert tartalmazó számítógépek megtisztításának kell adni, a fentiekben leírtak szerint.

Miután az összes aktív Conficker fertőzéssel rendelkező számítógépet megtisztítottuk (pl.: W32/Confick-E, amint azt a 4-es bekezdés 3.1-es lépésében leírtuk), a nem-fertőzött számítógépeken levő féreg DLL-eket el lehet távolítani egy teljes ellenőrzéssel és tisztítással, és ezek már nem fognak visszatérni.

További háttérinformációk

Tekintse meg a Sophos Biztonsági weboldalait további információkért erről a víruscsaládról.

Confick vírusok terjednek az MS08-067 sérülékenység kihasználásával.

A Microsoft egy kritikus biztonsági javítást adott ki 2008. októberében: http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx

  • A javítás telepítésének ellenőrzéséhez menjen a Programok telepítése/Eltávolításába és keresse a KB958644 bejegyzést (a Show Updates jelölőnégyzet ehhez legyen bepipálva)
  • Engedélyezze a HIPS és BOPS modulokat és győződjön meg arról, hogy az „Alert only" opció ki lett kapcsolva. Ez megelőzi az újrafertőződést, habár a HIPS nem blokkolja a vírus futását.
  • Ez a fertőzés hálózati megosztásokon keresztül is terjed. Megpróbálja a felhasználói fiókok jelszavát feltörni, méghozzá nyers szótárazó módszerrel. Ha egy azonosítót/fiókot nem tud feltörni, a fiók zárolt lehet a sok érvénytelen jelszópróbálkozás miatt (attól függően, hogyan lett beállítva az Active Directory).
  • Úgy tűnik, a vírus egy véletlenszerű nevű és kiterjesztésű állományt másol be a c:\windows\system32 mappába. Továbbá létrehoz egy ATx.job nevű időzített feladatot - ahol az x egy szám. Az időzített feladat látszólag lefuttat egy állományt a system32 mappában.
  • A vírus megpróbálhat csatlakozni számos weboldalhoz, amelyek közül néhány legitim is.
  • Megpróbál magához frissítéseket szerezni különböző tartományokból. Kliens tűzfalak használatával nagyban lehet csökkenteni a vírus terjedését.
  • A vírus terjed USB meghajtókon és más cserélhető eszközökön keresztül is, győződjön meg arról, hogy ezeket leellenőrzik és megtisztítják használatuk előtt.
  • Megelőzheti új időzített feladatok létrehozását csoportos házirend használatával, a következő leírás szerint: http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/92819.mspx?mfr=true
  • A fentiekben leírt tűzfal módok használata megakadályozza a Sophos frissülését. Ezt kétféleképpen lehet orvosolni:
  • Állítsa be a másodlagos szerver részleteit az Enterprise Console frissítési szabályzatán belül, hogy a számítógépek tudjanak frissülni a Sophos-tól: erről leírás: http://www.sophos.com/support/knowledgebase/article/12345.html
  • Adjon kivételt a tűzfal szabályzatban ahhoz, hogy engedélyezze a File és Nyomtató megosztási kapcsolatokat az EM Console/EM Library szerver(ek)hez. Ez okozhatja azt, hogy a szerver(ek) megfertőződhetnek, amint a kliens számítógépek képesek hozzájuk férni.


A számítógépekre került állományok a számítógép nevére utalnak. Ez azt jelenti, hogy a Conficker egy adott változatánál egy adott számítógépen az odakerült DLL file neve mindig ugyanazt a véletlenszerű nevet fogja kapni.