Udržování aktuálního operačního systému a aplikací může být nepříjemné, ale pro vaši bezpečnost je to nezbytné.
Když dostanete oznámení o aktualizaci softwaru, je přirozené odložit to. Aktualizace totiž mohou být časově náročné a často vás během procesu nechají bez přístupu k vašemu zařízení. Pokud si však ceníte své bezpečnosti, měli byste zvážit aktualizaci softwaru zařízení. Co tedy aktualizace softwaru vlastně dělají? Proč jsou důležité pro vaši bezpečnost?
Co dělají aktualizace softwaru?
Každý den se vyvíjejí nové aplikace, protokoly a funkce, takže váš software nemůže zůstat navždy stejný. Pokud nikdy neaktualizujete software svého zařízení, je pravděpodobné, že narazíte na problémy.
Aktualizace softwaru může být vysoce transformativní nebo menší v závislosti na tom, co vývojáři vydali. Aktualizace může obsahovat jednoduchou opravu nebo dvě, ale může také výrazně změnit rozhraní a možnosti vašeho zařízení.
Ne všechny aktualizace softwaru jsou stejné, ale často přinášejí jednu nebo více z následujících věcí:
- Záplaty na chyby a zranitelnosti.
- Nové vlastnosti.
- Zlepšení rychlosti a efektivity.
- Kompatibilita aplikací.
První z tohoto seznamu je to, na co se zde zaměříme, protože jsou to opravy chyb a zranitelnosti, které mohou celkově zlepšit zabezpečení vašeho zařízení.
Jak vás aktualizace softwaru chrání
Mnoho softwarových programů je dlouhých a složitých, včetně her, sociálních médií a zábavních aplikací.
Podle Softonic, počet řádků kódu v oblíbených programech je následující:
- iOS: 12 milionů řádků.
- Android: 12 milionů řádků.
- Windows 10: 80 milionů řádků.
- Facebook: 62 milionů řádků.
- Instagram: milion řádků.
- Adobe Photoshop: 10 milionů řádků.
- Minecraft: 500 000 řádků.
Je zřejmé, že vývoj softwarového programu vyžaduje spoustu práce. A v rámci těchto tisíců nebo milionů řádků kódu je normální, že se vyskytnou nějaké chyby.
Pokud tyto chyby způsobují velké problémy, jako jsou okamžité pády, problémy s rozhraním nebo jiné znatelné chyby, jsou často odstraněny před vydáním programu. Některé chyby v kódu jsou však diskrétnější a menší, takže si jich vývojáři hůř všimnou.
To má za následek, že vydané programy obsahují chyby a zranitelnosti. Chyba může být ve své podstatě zcela neškodná, zatímco zranitelnost je něco, co lze zneužít.
Například chyba v aplikaci Instagram vám může bránit v tom, abyste lajkovali příspěvky, což je frustrující, ale není to nebezpečné. Na druhou stranu, zranitelnost v aplikaci Instagram vám může zabránit v možnosti zablokovat uživatele, nastavit váš profil jako soukromý nebo použít dvoufaktorovou autentizaci. Tady jsou věci riskantní.
Kyberzločinci při pokusu o útok na program často vyhledávají zranitelnosti softwaru. Některé zranitelnosti nejsou příliš užitečné, zatímco jiné mohou poskytnout útočníkovi přístup k množství soukromých informací.
Některé softwarové zranitelnosti způsobily v minulosti obrovské problémy, jako je chyba Log4Shell. Log4Shell je zranitelnost kódu založená na Javě, která umožňuje vzdálené spuštění kódu v Apache Log4j 2, nástroji pro protokolování. Vzdálené spuštění kódu umožňuje útočníkovi nasadit malware na zařízení na dálku, takže hackování je mnohem snazší.
Některé velké programy, včetně Minecraftu, používají tento nástroj, přičemž servery a klienti se stávají zranitelnými vůči útokům. Uživatelé Minecraftu byli vyzváni, aby aktualizovali svůj software a opravili tuto chybu zabezpečení, o opravě, o které budeme brzy diskutovat.
Chyby zabezpečení si všimnou buď tvůrci programu, tým údržby, nebo průměrní uživatelé. Softwarové programy s otevřeným zdrojovým kódem může prověřit kdokoli, což usnadňuje řešení problémů. Na druhé straně programy s uzavřeným zdrojovým kódem se mohou spoléhat na viditelné chyby, které uživatelům způsobují znatelné problémy, aby si všimli problému, protože jejich kód nelze veřejně prověřit.
Jakmile je softwarový tým upozorněn na chybu zabezpečení, obvykle ji rychle opraví. Když je chyba zabezpečení opravena, chyba v kódování je opravena, takže ji již nelze zneužít.
Proč na aktualizacích záleží
Záplaty přicházejí ruku v ruce s aktualizacemi softwaru a mohou znamenat rozdíl mezi vyhýbáním se zneužití a státem se obětí zneužití. Pokud jste byli upozorněni, že nějaká vaše aplikace má zranitelnost a v aktualizaci je k dispozici oprava, je nejlepší tuto aktualizaci spustit co nejdříve.
I když ve vaší aktuální verzi softwaru není známá chyba zabezpečení, aktualizace softwaru vás mohou odstranit chyb, zvýšíte kompatibilitu vašeho zařízení s jinými programy a dokonce vám umožní přístup k novým funkcím.
Nevýhody aktualizací softwaru
Aktualizace softwaru mohou nabídnout mnoho výhod, ale je důležité prodiskutovat možné nevýhody, na které můžete narazit při obnovování aplikací a operačního systému.
Za prvé, aktualizace softwaru mohou přinést další chyby nebo zranitelnosti. Je to trochu chyták-22, ne? Aktualizace mohou opravit již existující chyby, ale riskují, že v aktualizovaném kódu přinesou nové problémy.
Vezměte si například aktualizace iOS. Mnoho uživatelů iPhone se v roce 2021 vyhýbalo aktualizaci iOS 15, protože bylo hlášeno mnoho problémů. Uživatelé, kteří si nainstalovali aktualizaci iOS 15, hlásili vybíjení baterie, problémy s Wi-Fi a Bluetooth a problémy s TouchID.
iOS 16 také přinesl určité zklamání, včetně zpoždění uživatelského rozhraní, spontánního restartu a problémů se Safari.
U aktualizací OS Android je to často podobné. Android 13 přinesl několik skvělých funkcí, ale uživatelé také hlásili horší výkon, pády systému a omezené možnosti přizpůsobení při instalaci aktualizace. Předchozí aktualizace Androidu 12 přišla s vlastní sadou problémů, včetně vybíjení baterie při nečinnosti, potíží s přijímáním hovorů a zamrzání médií.
Tyto problémy nedělají nové verze OS ve své podstatě špatné, ale stojí za zmínku, že aktualizace jsou zřídkakdy dokonalé. Téměř každá aktualizace má své výhody a nevýhody, ale vždy je nejlepší udržovat software aktuální, abyste se nestali obětí neočekávaných zneužití.
Měli byste aktualizovat své zařízení?
Zkrátka ano. Aktualizace softwaru byste neměli odkládat, abyste se vyhnuli možnosti dalších nedostatků.
Pokud však vyjde nová aktualizace a vaše zařízení požaduje její stažení, spusťte rychlé vyhledávání v prohlížeči a zjistěte, jak ji po instalaci nacházejí ostatní uživatelé. Pokud vidíte, že existuje mnohem více nevýhod než kladů, možná budete chtít počkat, dokud vývojáři nevydají upravenou verzi.
Aktualizace softwaru existují z nějakého důvodu
I když můžete být v pokušení ignorovat aktualizace softwaru, abyste ušetřili čas, může to vést k tomu, že váš operační systém a aplikace budou otevřené bezpečnostním zneužitím. Abyste se vyhnuli kybernetickým útokům prostřednictvím zranitelností, vyplatí se software aktualizovat poměrně pravidelně.