Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Tanečky neoficiálních náplastí

Není to poprvé, ale vždy to znova a znova překvapí. Skupina profesionálů, řekněme že především "bezpečnostního" ražení, se jala záplatovat Internet Explorer. Je jejich konání k dobru věci? Těžko říci...

Vojtěch Bednář

Ilustrace: Nenad Vitas

Když Microsoft před drahnou dobou přešel na pravidelný měsíční cyklus vydávání záplat svých produktů a mnoho firem jej následovalo, měl takový krok spoustu rozumných důvodů. Snazší předvídatelnost, lepší kvalitu záplat, výhodnější pro administrátory i uživatele, kumulativní opravy více objevených chyb najednou. Celá věc však měla také několik háčků. Co když se například objeví v průběhu měsíčního cyklu chyba tak nebezpečná, že její ponechání způsobí uživatelům skutečný problém? Výrobci softwaru (zdaleka nejen Microsoft) ujišťovali, že v takovém případě bude následovat mimořádná a maximálně rychlá oprava i mimo stanovený cyklus.

Ehm. Řekněme si upřímně, že ono to s tou aktuálností vždycky tak aktuální nebude. Každý výrobce složitého softwaru podléhá pokušení objevenou kritickou vadu spíše na nějakou dobu ututlat a až pak, když si ověří, že jeho záplata funguje, ji zveřejnit. Strategie je to logická, ovšem jen do momentu, dokud se tutlání daří. V okamžiku, kdy informace o zjištěném nedostatku proniknou k „odborné“ veřejnosti – nedej bože v podobě exploitu -, již není důvod odkládat akci. Řekněme si upřímně i to, že dodavatelé, s Microsoftem v čele, výše uvedenou zásadu občas naprosto ignorují.

Výrobek, v našem případě software, by měl opravovat ten, kdo jej udělal. Jen skuteční autoři mu opravdu rozumí a – v případě proprietárního softwaru – mají přístup ke zdrojovým kódům (přinejmenším pro zápis). Přesto se ke komerčnímu softwaru již několikrát objevily záplaty třetích stran. Tedy opravy takových chyb, na něž výrobce nestihl zareagovat, ale které jsou podle odborníků nebezpečné. Jedna taková vyšla právě v pátek. Chyba v Internet Exploreru (a tím pádem i v dalších programech) je víceméně klasické buffer overflow a nachází se v části zodpovědné za zobrazování vektorové grafiky (vgx.dll). Autoři opravy se přičinili již o vznik jedné, podobné. Svůj výrobek plánují stáhnout v okamžiku, kdy Microsoft vydá oficiální záplatu. Jejich počin má zvýšit bezpečnost záskokem tam, kde se autoři postižené aplikace ukázali být nedostatečně pohotovými.

UX konference
       

Záplaty bylo dosaženo metodou zpětného inženýrství a modifikace cizí knihovny. Daná knihovna je ve vztahu k ostatním komponentám Internet Exploreru. Protože je oprava neautorizovaná výrobcem, nemůže nikdo ručit za její funkčnost ani možnou destruktivitu. Narušuje skutečný aktualizační řetězec Microsoftu, protože vyvolává stav, kdy se jedna věc nachází ve dvou provedeních – neopraveném a „opraveném“. Je vydaná včetně zdrojového kódu, a tak může být paradoxně zneužita v neprospěch uživatelů.

Jinak řečeno, oprava vážné nebezpečnosti je sama potenciálně vážně nebezpečná. Stojí to za to? Posuďte sami. Já si myslím, že ano, protože se páni v Redmondu (Irsku, Indii a podobně) možná konečně probudí.

Vojtěch Bednář

Autor je sociolog, odborný publicista, poradce, a lektor.

Školení Google Analytics pro pokročilé

DW - Školení Google Analytics
  • Jak využít nové funkce Google Analytics
  • Vyhodnocování kampaní díky používání Multichannel funnels
  • Kde návštěvníci vašeho webu utíkají z objednávacího procesu.
  • Nebudete opakovat časté chyby při vyhodnocování dat o návštěvnosti.

Detailní informace o školení Google Analytics pro pokročilé »

Přehled názorů

Pardon?
Yenya 25. 9. 2006 06:38
Nový
└ 
Re: Pardon?
Lukáš Lánský 25. 9. 2006 12:21
Nový
chmod o-r Bednář
l4m4 25. 9. 2006 07:20
Nový
└ 
Re: chmod o-r Bednář
Tomáš Krause 26. 9. 2006 19:49
Nový
Doplnění
Petr Souček 25. 9. 2006 08:19
Nový
Buffer oweflow
anonymní uživatel 25. 9. 2006 15:13
Nový
├ 
Re: Buffer oweflow
KArel 25. 9. 2006 15:31
Nový
│
└ 
Re: Buffer oweflow
anonymní uživatel 25. 9. 2006 20:27
Nový
│
 
└ 
Re: Buffer oweflow
gofry 25. 9. 2006 21:45
Nový
│
 
 
└ 
Re: Buffer oweflow
anonymní uživatel 26. 9. 2006 08:39
Nový
│
 
 
 
└ 
Re: Buffer oweflow
gofry 26. 9. 2006 09:09
Nový
└ 
Re: Buffer oweflow
Petr 26. 9. 2006 09:15
Nový
A za oficiální MSIE někdo ručí?
Michal Kubeček 26. 9. 2006 08:09
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem