2006. gada 4. janvārī

WMF FAQ

Cienījamie Antivirus.lv lasītāji! Piedāvājam Jums Internet Storm Center sagatavotās atbildes uz biežāk uzdotajiem jautājumiem par Windows ievainojamību, kas saistīta ar WMF failiem.

Zemāk sniegtā informācija ir papildināta ar prezentāciju dažādos formātos: PDF, Power Point, OpenOffice 2.0

Kādēļ šī problēma ir tik svarīga?

WMF ievainojamība nozīmē iespēju izmantot attēlus (WMF failus), lai izpildītu jebkuru kodu. Kods tiek izpildīts, kad lietotājs vienkārši pārlūko tādu attēlu. Lielākoties pat nav nepieciešams nekam uzklikšķināt. Uzbrukums var notikt pat tad, ja šādi attēli vienkārši glabājas datorā un kāda indeksēšanas programma tos indeksē. Uzbrukumu izraisa arī mapes pārlūkošana ar Windows Explorer, kad attēli tiek parādīti kā ikonas. Microsoft ir paziņojis, ka oficiālais labojums nebūs pieejams līdz 2006. gada 10. janvārim (nākošajam regulārajam atjauninājumam).

Ko labāk lietot - Firefox vai Internet Explorer?

Internet Explorer parāda attēlu un izraisa uzbrukumu, nekādi par to nebrīdinot. Jaunās Firefox versijas pirms attēla atvēršanas pieprasa apstiprināt šo darbību. Taču vairumā gadījumu šis apstāklis nenozīmē gandrīz nekādu aizsardzību, jo runa taču ir par attēliem, kuri tiek uzskatīti par "drošiem".

Kurām Windows versijām piemīt šī ievainojamība?

Windows XP (SP1 un SP2), Windows 2003 ir ievainojamas no pašlaik apritē esošajiem ievainojamību izmantojošajiem kodiem. Ievainojamība nepiemīt Mac OS-X, Unix un BSD.

Piezīme: Ja vēl lietojat Win98/ME, tad ir pēdējais laiks pieņemt lēmumu par modernizēšanu. Mūsuprāt (neesam to pārbaudījuši), šai sistēmai piemīt ievainojamība, un Microsoft to nelabos. Tādā situācijā ir ļoti maz iespēju novērst negatīvas sekas. Jums tiešām būtu jāpāriet uz modernāku operētājsistēmu.

Kas man jādara, lai aizsargātos?

1. Microsoft vēl nav publicējusi labojumu. Neoficiālu labojumu ir izlaidis Ilfaks Gilfanovs. To izvērtēja mūsu darbinieks Toms Listons, bet mēs to izmēģinājām. Novērtētā un pārbaudītā versija ir pieejama šeit (tagad v1.4, MD5: 15f0a36ea33f39c1bcf5a98e51d4f4f6), PGP paraksts (parakstīts ar ISC atslēgu) ir šeit. PALDIES Ilfakam Gilfanovam par šo labojumu!!

2. Varat no reģistra izdzēst "vainīgo" DLL.

3. Zināmu aizsardzību nodrošina antivīrusu programmas.

Lai no reģistra izdzēstu DLL:

Uzklikšķiniet Start, uzklikšķiniet Run, ievadiet "regsvr32 -u %windir%\system32\shimgvw.dll" (bez pēdiņām) un pēc tam uzklikšķiniet OK.

Parādās dialoga logs, lai apstiprinātu, ka izdzēšana no reģistra veiksmīgi pabeigta. Uzklikšķiniet OK, lai aizvērtu šo dialoga logu.

Mūsu pašreizējais "labākās prakses" ieteikums - izdzēst no reģistra šo DLL un pielietot neoficiālo labojumu.

Kā darbojas neoficiālais labojums?

Katrā procesā, kurā vajadzīgs ielādēt user32.dll, tiek ielādēts wmfhotfix.dll.  Šis DLL labo (atmiņā) gdi32.dll Escape() funkciju, lai tā ignorētu katru izsaukumu, kas lieto SETABORTPROC (t.i. 0x09) parametru.  Līdz ar to Windows programmas normāli var parādīt WMF failus, vienlaikus bloķējot uzbrukumu.  Šeit pieejamā labojuma versija ir rūpīgi salīdzināta ar saņemto sākumkodu, kā arī pārbaudīta ar visām zināmajām uzbrukuma versijām. Tai jādarbojas WinXP (SP1 un SP2) un Win2K operētājsistēmās.

Vai DLL izdzēšana no reģistra (nelietojot neoficiālo labojumu) mani aizsargās?

Iespējams, ka tas līdzēs. Taču tādā gadījumā nav simtprocentīgas garantijas. Jāsaka skaidri un gaiši: mums ir ļoti nopietnas aizdomas, ka vienkārša shimgvw.dll izdzēšana no reģistra ne vienmēr dod rezultātus. Dažādi ļaundabīgi procesi vai citas programmas var no jauna piereģistrēt šo .dll, un var rasties problēmas, kad .dll no jauna tiek piereģistrēts sistēmā, kurai notiek uzbrukums; tādā gadījumā uzbrukums var būt veiksmīgs.  Turklāt ir iespējams, ka var veikt citādu uzbrukumu pret Escape() funkciju failā gdi32.dll.  Kamēr nav labojuma no MS, iesakām izmantot neoficiālo labojumu, kā arī no reģistra izdzēst shimgvw.dll.

Bet varbūt varu vienkārši izdzēst pašu DLL failu?

Tā nav slikta doma, taču Windows File Protection šo failu droši vien atjaunos. Lai tā nenotiktu, jums iepriekš vajadzēs izslēgt Windows File Protection. Bet kad parādīsies oficiālais labojums, jums atkal vajadzēs sistēmā ievietot šo DLL. (labāks variants noteikti ir faila pārdēvēšana, jo tad nebūs jāizdzēš pats fails).

Varbūt varu bloķēt visus .WMF attēlus?

Tas nedaudz līdzēs, bet ar to vien būs par maz. WMF faili tiek identificēti ar speciālas galvenes palīdzību, un faila nosaukuma paplašinājumam te nav nekādas nozīmes. Šādus failus var atsūtīt ar jebkuru paplašinājumu, kā arī iekļautus MS Word vai citā dokumentā.

Kas ir DEP (Data Execution Protection - datu izpildes aizsardzība) un kā tā man var palīdzēt?

Microsoft DEP ieviesa operētājsistēmā XP SP2. Tā aizsargā pret daudziem un dažādiem uzbrukumiem, nepieļaujot "datu segmentu" izpildīšanu. Tomēr tās pareizai funkcionēšanai ir nepieciešams aparatūras atbalsts. Daži procesori, piemēram, AMD 64 bitu procesori, nodrošina pilnu DEP aizsardzību un nepieļauj šo uzbrukumu.

Vai antivīrusu programmas var pasargāt no uzbrukuma?

Patlaban mums ir zināmas uzbrukuma versijas, kuras antivīrusu programmas nespēj detektēt. Ceram, ka šis trūkums drīz tiks novērsts. Tomēr visu uzbrukuma veidu neitralizēšana nebūs iespējama bez smagas cīņas. Tādēļ pašlaik antivīrusu programmas, protams, ir nepieciešamas, bet ar tām vien laikam gan ir par maz.

Kā ļaundabīgs WMF fails var iekļūt manā sistēmā?

Tādu veidu ir tik daudz, ka tos visus vienkārši nevar uzskaitīt. Faili, kas piesaistīti e-pasta vēstulēm, Interneta peidžeri - lūk, iespējamākie infekcijas avoti. Taču neaizmirstiet arī failu apmaiņas tīklus un citas iespējas.

Vai būs diezgan, ja savus lietotājus brīdināšu, lai viņi neapmeklē neuzticamas interneta vietnes?

Nē. Tas nedaudz līdzēs, bet ar to vien laikam būs par maz. Mums ir zināma vismaz viena pilnīgi uzticama vietne (knoppix-std.org), kura tomēr bija inficēta. Vietne bija papildināta ar ietvaru, kurš lietotājus novirzīja uz ļaundabīgu WMF failu. Arī agrāk šādiem nolūkiem ir izmantotas "uzticamas" vietnes.

Kas tur īsti ir ar WMF attēliem?

WMF attēlu faili mazliet atšķiras no citiem attēlu failiem. Tajos ir nevis vienkārši informācija par to, ka "šis pikselis ir tādā un tādā krāsā", bet gan WMF faili var aktivizēt ārējas procedūras. Vienu no tādiem procedūras izsaukumiem var izmantot koda izpildīšanai.

Varbūt man vajag strādāt ar ierobežotām lietotāja tiesībām, lai ierobežotu uzbrukuma rezultātus?

Noteikti. Ikdienas darbu vispār nevajag veikt ar administratora tiesībām. Bet tādā veidā var ierobežot tikai uzbrukuma rezultātus, nevis novērst pašu uzbrukumu. Turklāt interneta pārlūkošana ir tikai viens no veidiem, kā izraisīt uzbrukumu. Ja tās rezultātā jūsu sistēmā nonāk kaitīgs attēla fails, tad tas var saglabāties līdz brīdim, kad to - neko nenojauzdams - aktivizēs lietotājs, kuram ir administratora tiesības. Un tad notiks uzbrukums.

Vai ievainojamība piemīt arī maniem serveriem?

Iespējams... Vai jūs atļaujat attēlu augšupielādēšanu ar e-pastu? Vai notiek šo attēlu indeksēšana? Vai serverī kādreiz lietojat Interneta pārlūkprogrammu? Īsi sakot, ja kāds jūsu serverī var novietot attēla failu un ja šo failu atver, izmantojot DLL, kuram piemīt ievainojamība, tad ievainojams ir arī jūsu serveris.

Kā es papildus varu konfigurēt perimetru / ugunsmūri, lai aizsargātu savu tīklu?

Tur neko daudz nevar darīt. Varbūt izmantot starpniekserveri, kurš nelaiž cauri attēlus pārlūkojamajās vietnēs? Nezin vai  tas ļoti patiks jūsu lietotājiem. Bloķējiet vismaz .WMF attēlus (skat. iepriekš par paplašinājumiem...). Ja starpniekserverim ir antivīruss, tad tas varētu līdzēt. Tas pats attiecas uz pasta serveriem. Jo mazāk ārējo savienojumu atļausiet lietotājiem, jo labāk. Rūpīgi novērojot lietotāju darbastacijas, var konstatēt, vai tās ir inficētas.

Vai uzbrukuma konstatēšanai varu izmantot IDS?

Vairums IDS firmu tagad izstrādā signatūras. Tuvāk par to uzzināsiet, sazinoties ar savu piegādātāju. Bleedingsnort.org pastāvīgi nodrošina uzlabotas signatūras snort lietotājiem.

Kas man jādara, ja notiek šāds uzbrukums manam datoram?

Tur neko daudz nevar darīt :-(. Ļoti daudz kas ir atkarīgs no uzbrukuma veida. Vairumā gadījumu tiek lejupielādēti papildu faili. Visus šos komponentus atrast ir grūti, pat neiespējami. Microsoft tādiem gadījumiem piedāvā bezmaksas tehnisko palīdzību pa telefonu 866-727-2389 (866 PC SAFETY).

Vai Microsoft sniedz kaut kādu informāciju?

http://www.microsoft.com/technet/security/advisory/912840.mspx

Bet patlaban nekāds labojums tur nav pieejams.

Ko saka CERT?

http://www.kb.cert.org/vuls/id/181038

http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-4560


Komentāri par šo rakstu

04.01.2006 17:34 bljaaviens
taa buus liela cuuciiba no M$ puses, ja neizlaidiis labotus DLLus prieksh Win9x/ME. nu nevar visas org momentaa atljauties paariet uz WinXP. tie ir milziigi izdevumi.

>>Kas man jādara, ja notiek šāds uzbrukums manam datoram?
>Tur neko daudz nevar darīt :-(.

muljkibas! ja rikojas aatri, var daudz dariit. galvenais - nesedet rokas kleepii salikushiem un nebrinities par ekraanaa notiekosho... tikko, pamana ko diivainu, momentaa jaarauj aaraa tiikla vads un ja izskataas, ka zveers ir paspejis iekljuut (max CPU slodze, jauni .exe paradas procesu sarakstaa) uzreiz jaaiet SafeModee skaneet disku ar kaadu alternativu svaigu antivirusu (to savlaiciigi iesaku nopumpeet, piem TrendMicro-sysclean vai DrWeb-CureIt jeb labaak abus).

protams, paraadoties ar vien jaunam virusa modifikacijam, situacija paliek bedigaka. jebkura gadijuma, ja laiciigi dators izslegts, to var paglabaat, kamer 1) antivirusu kompanijas bus apzinajushas esoshas virusu modifikacijas un izgatavojushas zaales, 2) M$ beidzot izlaidiis ielaapu. sevishkji tas attiecas uz maajas lietotajiem, no kuriem daudzi var iztikt nedeelju divas bez PC...
.

04.01.2006 18:50 grr
ko lej. xp tachu ar ievainojams. visi windas ir ievainojami. .

04.01.2006 21:59 Ozols
Man datorā ir trīs programas, bez XP ir vēl Linux un FreeBSD. Internetā lielāko tiesu lietoju pēdējās. Ceru, ka tas stipri samazinās inficēšanās iespēju. XP pārsvarā tiek lietots spēlēm no kompaktdiska. .
Vārds:
Epasts:
Ievadiet kodu:   


Mājas lappuse
Lejupielāde
Izmēģiniet!
Vīrusu enciklopēdija
Cenas

Jaunumi
Produkti
Atbalsts
Kur iegādāties
Saites
Par kompāniju



Copyright © 1998-2010 AntiVirus.lv. All Rights Reserved.  feedback