Održavanje operativnog sustava i aplikacija ažuriranim može biti neugodno, ali to je bitno za vašu sigurnost.

Kada dobijete obavijest o ažuriranju softvera, odgađanje je prirodno. Uostalom, ažuriranja mogu oduzimati puno vremena i često vas ostavljaju bez pristupa vašem uređaju tijekom procesa. Ali ako cijenite svoju sigurnost, razmislite o ažuriranju softvera uređaja. Dakle, što ažuriranja softvera zapravo rade? Zašto su važni za vašu sigurnost?

Čemu služe ažuriranja softvera?

Nove aplikacije, protokoli i značajke razvijaju se svaki dan, tako da vaš softver ne može zauvijek ostati isti. Ako nikad ne ažurirate softver svog uređaja, vjerojatno ćete kasnije naići na probleme.

Ažuriranje softvera može biti vrlo transformativno ili manje, ovisno o tome što su programeri objavili. Ažuriranje može sadržavati jednostavnu zakrpu ili dvije, ali također može značajno promijeniti sučelje i mogućnosti vašeg uređaja.

Nisu sva ažuriranja softvera ista, ali često donose jedno ili više od sljedećeg:

  • Zakrpe grešaka i ranjivosti.
  • instagram viewer
  • Nove značajke.
  • Poboljšanja brzine i učinkovitosti.
  • Kompatibilnost aplikacije.

Prvo s ovog popisa ono je na što ćemo se ovdje usredotočiti, budući da zakrpe bugova i ranjivosti mogu poboljšati ukupnu sigurnost vašeg uređaja.

Kako vas ažuriranja softvera štite

Mnogi softverski programi dugi su i složeni, uključujući igre, društvene medije i aplikacije za zabavu.

Prema Softonic, broj linija koda u popularnim programima je sljedeći:

  • iOS: 12 milijuna redaka.
  • Android: 12 milijuna redaka.
  • Windows 10: 80 milijuna linija.
  • Facebook: 62 milijuna linija.
  • Instagram: milijun redaka.
  • Adobe Photoshop: 10 milijuna redaka.
  • Minecraft: 500 000 redaka.

Očito je da je potrebno puno posla u razvoj softverskog programa. I, unutar tih tisuća ili milijuna redaka koda, normalno je da postoji nekoliko grešaka.

Ako te pogreške uzrokuju velike probleme, poput trenutnih padova, problema sa sučeljem ili drugih primjetnih nedostataka, često se ispravljaju prije nego što se program objavi. Ali neki su nedostaci koda diskretniji i manji, zbog čega ih je programerima teže primijetiti.

To je ono što rezultira time da objavljeni programi imaju greške i ranjivosti. Bug može biti potpuno bezopasan po prirodi, dok je ranjivost nešto što se može iskoristiti.

Na primjer, greška u aplikaciji Instagram može vas spriječiti da lajkate objave, što je frustrirajuće, ali nije opasno. S druge strane, ranjivost u aplikaciji Instagram može vas spriječiti da blokirate korisnika, učinite svoj profil privatnim ili koristiti dvofaktornu autentifikaciju. Ovdje stvari postaju riskantne.

Kibernetički kriminalci često traže ranjivosti softvera kada pokušavaju napasti program. Neke ranjivosti nisu baš korisne, dok druge napadaču mogu omogućiti pristup nizu privatnih informacija.

Neke ranjivosti softvera uzrokovale su velike probleme u prošlosti, kao što je greška Log4Shell. Log4Shell je ranjivost koda temeljena na Javi koja omogućuje daljinsko izvršavanje koda u Apache Log4j 2, uslužnom programu za bilježenje. Udaljeno izvršavanje koda omogućuje napadaču da daljinski postavi zlonamjerni softver na uređaj, čineći hakiranje puno lakšim.

Neki veliki programi, uključujući Minecraft, koriste ovaj uslužni program, pri čemu poslužitelji i klijenti postaju ranjivi na napade. Korisnici Minecrafta pozvani su da ažuriraju svoj softver kako bi zakrpali ovu ranjivost, o čemu ćemo uskoro razgovarati.

Ranjive točke primijetit će ili kreatori programa, tim za održavanje ili prosječni korisnici. Softverske programe otvorenog koda može provjeriti svatko, što olakšava otkrivanje problema. Programi zatvorenog koda, s druge strane, mogu se oslanjati na vidljive nedostatke koji uzrokuju vidljive poteškoće za korisnike da uoče problem, budući da se njihov kod ne može javno provjeriti.

Nakon što softverski tim bude obaviješten o ranjivosti, obično će je brzo zakrpati. Kada se ranjivost zakrpi, pogreška u kodu je popravljena i stoga se više ne može iskorištavati.

Zašto su ažuriranja važna

Zakrpe dolaze ruku pod ruku s ažuriranjima softvera i mogu značiti razliku između izbjegavanja i postajanja žrtvom iskorištavanja. Ako ste primili obavijest da vaša aplikacija ima ranjivost, a u ažuriranju je dostupna zakrpa, najbolje je pokrenuti to ažuriranje što je prije moguće.

Čak i ako ne postoji poznata ranjivost u vašoj trenutnoj verziji softvera, ažuriranja softvera se mogu riješiti bugova, poboljšati kompatibilnost vašeg uređaja s drugim programima, pa vam čak dati pristup novim značajkama.

Loše strane ažuriranja softvera

Ažuriranja softvera mogu ponuditi mnoge prednosti, ali važno je razgovarati o mogućim nedostacima na koje možete naići kada osvježavate svoje aplikacije i OS.

Prvo, ažuriranja softvera mogu donijeti dodatne pogreške ili ranjivosti. Malo je caka-22, zar ne? Ažuriranja mogu zakrpati već postojeće nedostatke, ali postoji rizik od donošenja novih problema unutar ažuriranog koda.

Uzmimo za primjer ažuriranja iOS-a. Mnogi korisnici iPhonea klonili su se ažuriranja za iOS 15 2021. jer je bilo dosta prijavljenih problema. Korisnici koji su instalirali ažuriranje za iOS 15 prijavili su probleme s pražnjenjem baterije, probleme s Wi-Fi i Bluetoothom te probleme s TouchID-om.

iOS 16 također je došao s nekim razočarenjima, uključujući kašnjenje korisničkog sučelja, spontano ponovno pokretanje i probleme sa Safarijem.

Često je sličan slučaj s ažuriranjem OS-a Android. Android 13 donio je neke izvrsne značajke, no korisnici su također prijavili lošije performanse, padove sustava i ograničene značajke prilagodbe nakon instaliranja ažuriranja. Prethodno ažuriranje Androida 12 došlo je s vlastitim nizom problema, uključujući pražnjenje baterije u mirovanju, poteškoće s odgovaranjem na pozive i zamrzavanje medija.

Ovi problemi ne čine nove verzije OS-a same po sebi lošima, ali vrijedi napomenuti da su ažuriranja rijetko savršena. Postoje prednosti i mane koje dolaze s gotovo svakim ažuriranjem, ali uvijek je najbolje održavati svoj softver ažuriranim kako biste izbjegli da postanete žrtva neočekivanih napada.

Trebate li ažurirati svoj uređaj?

Ukratko, da. Ne biste trebali odgađati ažuriranja softvera kako biste izbjegli mogućnost daljnjih nedostataka.

Međutim, ako se pojavi novo ažuriranje i vaš uređaj traži njegovo preuzimanje, pokrenite brzo pretraživanje preglednika da vidite kako ga drugi korisnici pronalaze nakon instalacije. Ako vidite da ima puno više nedostataka nego prednosti, možda ćete htjeti pričekati dok programeri ne objave izmijenjenu verziju.

Ažuriranja softvera postoje s razlogom

Iako biste mogli biti u iskušenju zanemariti ažuriranja softvera kako biste uštedjeli vrijeme, to može ostaviti vaš OS i aplikacije otvorenima za sigurnosne napade. Kako biste izbjegli meta kibernetičkih napada putem ranjivosti, vrijedi ažurirati svoj softver prilično redovito.