Premium

Získejte všechny články mimořádně
jen za 49 Kč/3 měsíce

Proč se Windows záplatují? Aktualizace nejsou jen o zahlazování problémů

Neutuchající příliv aktualizací a záplat je pro nás samozřejmou součástí světa informačních technologií. Původně měly usnadnit přechod ze starého programu na nový. Kdyby se nezáplatovalo, pocítili bychom to.

Bez záplat programů se k internetu připojený počítač neobejde | foto: shutterstock.com

Pravidelné aktualizace operačního systému a programů jsou pro uživatele počítačů samozřejmostí. I vaše Windows v pravidelných (a někdy nepravidelných) intervalech stahují a instalují bezpečnostní i funkční aktualizace.

Takřka každý moderní program obsahuje aktualizační mechanismus, který mu umožňuje z internetu stahovat své nové verze a vylepšení. Software na vašem počítači je tak vlastně neustále se měnící, dynamické prostředí. Připadá nám to jako něco úplně automatického. A automatické to také většinou je.

Proč se ale vlastně Windows (a aplikace) aktualizují? Proč se v počítačích instalovaný software neustále mění? Odpověď na tuto možná na první pohled hloupou otázku zdaleka není tak samozřejmá, jak si můžeme myslet.

Aktualizace funkční, bezpečnostní, ...

Ve skutečnosti existuje několik hlavních typů aktualizací softwaru. Na uživatelských zařízeních, mezi něž patří i vaše PC, se nejčastěji můžeme setkat se čtyřmi z nich:

  • Funkční aktualizace (např. databáze antivirového programu)
  • Bezpečnostní aktualizace (tzv. záplaty) a aktualizace řešící funkční závady
  • Kumulativní aktualizace, které částečně povyšují generaci softwaru (servisní balíčky)
  • Instalace nových generací softwaru aktualizačními mechanismy

Záměrně jsme se zde vyhnuli tomu, že aktualizací dochází k instalaci nové "verze" programu nebo jeho části; k tomu totiž dochází vždy. "Generací" se proti tomu míní, že aktualizace zavádí verzi programu, která je oproti předchozí jiná i z uživatelského nebo funkčního hlediska (tedy nikoli jen vnitřními pochody).

Aktualizační nástroje z minulého století

Nejčastěji se aktualizační mechanismy softwaru uplatňují v případě funkčních a bezpečnostních aktualizací. Obojí existuje v současné podobě díky rozšíření internetu, respektive díky tomu, že počítače spolu komunikují a tím vzniká ideální prostředí k šíření škodlivého softwaru.

Aktualizace systémů ale měly původně poněkud jiný význam.

Aktualizační nástroje byly (na platformě PC) již od 80. let minulého století součástí některých jednotlivých programů. Jejich účelem bylo usnadňovat uživatelům přechody ze starších generací na novější. O jejich aktualizaci v průběhu životního cyklu, tedy o změnách v rámci téže generace jednoho programu, se neuvažovalo.

Chyby nalezené po vydání dané verze programu se opravovaly až v příští generaci. Jedinou výjimkou z toho byly některé aplikace stavěné na zakázku, kde aktualizační nástroje umožňovaly jak přechody na novější generace, tak na zpěvné převádění některých jejich vlastností do starších programů (tzv. backporty).

Kdy se vše změnilo

Analogická byla situace i tam, kde je většina aktualizací funkčního charakteru. Tedy u antivirových a bezpečnostních programů. Antivirový program se distribuoval s databází virů, která s ním byla pevně spojena. Další verze databáze tedy znamenala další generaci samotného antiviru. To však nemělo dlouhého trvání.

Masové rozšiřování počítačů i do oborů, kde dříve nebyly, a jejich unifikace okolo platformy PC v první polovině 90. let způsobila, že se změnil jak přístup tvůrců i uživatelů k softwaru, tak povaha rizik z něj vyplývajících. Stoupající počet virů šířených na disketách znamenal nutnost rezidentní ochrany.

S ní bylo výhodnější aktualizovat pouze databáze antivirových systémů a ne systémy celé. Hlad po softwarových aplikacích změnil způsob jejich vývoje. Mnoho programů se tak používalo a dále vyvíjelo zároveň. To znamenalo nutnost jejich dílčích aktualizací.

Na "díry" se přichází až během provozu softwaru

S celosvětovým rozšířením internetu se objevila celá řada nových technických výzev a hrozeb. Jednou z nejvýznamnějších bylo to, že některé programy mají technické nedodělky nebo skryté vlastnosti, které je umožňují zneužít k napadení počítačů. Tzv. bezpečnostní chyby se staly závažnou záležitostí zejména poté, co se ukázalo, že jich je mnohem více, než se tvůrci softwaru původně domnívali.

Bezpečnostní chyby začaly být využívány hackery k cíleným, ale hlavně masově se šířícím automatickým útokům a k šíření škodlivého softwaru. To vedlo k nutnosti častější aktualizace ochranných mechanismů, i k potřebě řešení nejzávažnějších vad formou záplat (angl. "patch").

Aktualizační systém pracující již ne s disketami, ale s internetovými servery se stal standardní součástí každého operačního systému a mnoha softwarových aplikací. Velké množství aktualizací softwaru vyplývající z velkého počtu objevených chyb pak způsobilo nutnost čas od času všechny aktualizace spojit dohromady, aby byla zajištěna konzistence a kompatibilita systémů. Zrodil se servisní balíček.

"Patchování" dnes

Většina aktualizací softwaru, s nimiž se každodenně můžeme setkat, tak uživateli vlastně nic nového nepřináší. Jedná se o funkční aktualizace ochranných mechanismů (antiviru, firewallu) a o bezpečnostní aktualizace softwaru (operačního systému, instalovaných programů).

Jejich smyslem je odstranit potenciálně chybná místa v softwaru tak, aby jich nebylo možné využít k jeho napadání. A připravit ochranný software na aktuální hrozby přicházející se sítě. Autoři tomu říkají vylepšování softwaru, uživatelé to tak až na výjimky nevidí.

U některých aplikací však aktualizační mechanismy přesto slouží tomu, k čemu byly původně vytvořeny, tedy k instalaci nových generací programů a k zavádění nových funkcí. Příkladem může být webový prohlížeč Firefox, případně některé aktualizace na platformě Mac OS X.

Také Microsoft příležitostně využívá svého aktualizačního systému k distribuci nových generací programů dodávaných s Windows. Některé operační systémy (třeba Ubuntu Linux) je možné aktualizačními mechanismy povyšovat na zcela nové generace.

Obecně ale platí, že zavádění nových funkcí pomocí online aktualizací a povyšování softwaru na nové generace není v mnoha případech vlastnost vítaná, a tam kde se provádí, je dost kontroverzní.

A co kdyby to přestalo?

Co by se stalo, kdyby proud aktualizací směřující na váš počítač ustal? I přes občas se vyskytující strašení, že by nastal konec světa, by většina uživatelů zřejmě žádný okamžitý negativní efekt nepocítila. Počítače, které nejsou trvale připojeny k internetu, nemusí obsahovat výlučně aktuální software.

Pro počítače, jež spolu se sítí nejsou používány vůbec, je většina bezpečnostních aktualizací zbytečná. Bezpečnost koncových zařízení je možné zajistit vnějšími ochrannými prostředky. A vzhledem k tomu, že každá aktualizace je zásahem do funkčního stavu, existují dokonce takové počítače, které se záměrně neaktualizují vůbec.

Na druhé straně pokud by nově objevené bezpečnostní chyby v softwaru zůstaly bez řešení, staly by se počítače s nimi více náchylné k šíření škodlivého softwaru. Tím by docházelo ke snižování výkonu počítačů, k ztrátám a vykrádání dat, k přetěžování komunikační kapacity.

Záplaty potřebujeme

Pravidelná aktualizace softwaru je tak pro naprostou většinu uživatelů počítačů nezbytností. Ačkoli většina aktualizací nepřináší vlastně nic nového, a i když, počítače tím utrácejí čas i přenosové kapacity.

Patchování je – bohužel – nezbytností. A pokud nedojde k významné změně v koncepci zabezpečení počítačů nebo softwaru jako takového, nutností zůstane.

Post skriptum

Když společnost Google představila svůj operační systém Chrome OS, jedním z taháků pro jeho uživatele mělo být to, že obsažené aplikace budou vždy aktuální. Budou totiž provozovány ze serverů a změní-li se jejich podoba tam, změní se i výsledek u všech uživatelů. Google s touto ideou není první.

O něco podobného se pokoušel Apple po uvedení první generace svého telefonu iPhone. Ještě před ním se stejným principem koketoval Microsoft. Žádná z těchto firem však, alespoň prozatím, se svým způsobem jak potlačit nutnost aktualizací softwaru nebyla úspěšná. Zda se to v budoucnosti změní, uvidíme.

Autor:
  • Nejčtenější

V noci na pondělí přinese prach z Halleyovy komety nebeskou podívanou

v diskusi je 7 příspěvků

5. května 2024

Meteorický roj Eta-Aquaridy je jedním ze dvou, jehož původ můžeme spojit se slavnou Halleyovou...

Jak mohou být tak levná? Výborně hrající sluchátka lze koupit „za hubičku“

v diskusi je 13 příspěvků

3. května 2024

Premium Milovníci kvalitně reprodukované hudby mohou za sluchátka utratit spoustu peněz a nelitovat toho,...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

KVÍZ: Připomeňme si květnové povstání a konec druhé světové války v Evropě

v diskusi je 19 příspěvků

5. května 2024

Výročí květnového povstání v Českých zemích a konec druhé světové války v Evropě si připomeneme...

Malý bojovník na Měsíci zvládl, co se nečekalo. Přežil tamní kruté noci

v diskusi jsou 2 příspěvky

3. května 2024  14:32

Japonské zařízení Smart Lander for Investigating Moon (SLIM) bylo prvním, které letos úspěšně...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Štefánikova tragická smrt i po pěti letech budila v Československu emoce

v diskusi je 20 příspěvků

4. května 2024

Československo si před 100 lety, 4. května 1924, připomnělo páté výročí tragické smrti jednoho ze...

Byl výtečným velitelem, přivedl naše tankisty, ale komunisté mu to nedarovali

v diskusi jsou 3 příspěvky

8. května 2024

Není Liška jako Liška. Zatímco nacistický generál Erwin Rommel, přezdívaný Pouštní liška, byl...

Skvělý rychlý tip na skrytou přeinstalaci Windows 11 beze ztráty dat

v diskusi nejsou příspěvky

8. května 2024

Problém s počítačem může potrápit každého uživatele. Naštěstí v mnoha případech je poměrně snadno...

Apple dal poprvé nejnovější čip do iPadu. Pro přichází s OLED displejem

v diskusi je 17 příspěvků

7. května 2024  17:19

Společnost Apple připravila speciální tiskovou konferenci, na které v úterý odpoledne představila...

První start lodi Boeing Starliner se odkládá kvůli závadě na raketě Atlas

v diskusi je 11 příspěvků

6. května 2024  17:50,  aktualizováno  7.5 5:34

V bolestech rozené dítě společnosti Boeing v podobě lodi Boeing CST-100 Starliner mělo v úterý nad...

Rozdáváme kojenecké mléko Hipp ZDARMA
Rozdáváme kojenecké mléko Hipp ZDARMA

HiPP rozšiřuje své portfolio kojeneckého mléka o nový typ obalu. Novinka přichází ve formě HiPP COMBIOTIK® v plechové dóze, 800 g, která nabízí...

V 59 letech zemřela herečka Simona Postlerová, ještě v sobotu zkoušela

Zemřela divadelní a filmová herečka Simona Postlerová, bylo jí 59 let. Zprávu o úmrtí potvrdil nadační fond Dvojka...

Dara Rolins je po další plastice. Kritiku fanoušků nechápe, cítí se svěží

Zpěvačka Dara Rolins (51) se na čas stáhla z veřejného života. V tom období prodělala „estetický zákrok“ a na sociální...

Titěrné sukně i míčky na podpatcích. Zendaya vzkřísila trend tenniscore

S nadsázkou bychom mohli říct, že největší tenisovou událostí tohoto roku je premiéra snímku Rivalové. Aspoň co se módy...

Zpěvačka Tereza Kerndlová měla autonehodu. Poslala vzkaz ze záchranky

Tereza Kerndlová (37) a její manžel René Mayer (53) měli v úterý ráno autonehodu. Na mokré vozovce do nich zezadu...

První světová válka zničila část Francie natolik, že tu stále řádí smrt

Řídkým rozvolněným lesem pokrytá pahorkatina u francouzského Soissons, Compiégne, Lens či Cambrai přirozeně svádí k...