Danas korisnici interneta pridaju veliku važnost sigurnosti. Ako shvate da bi neka web-stranica ili aplikacija mogla ugroziti njihovu sigurnost, malo je vjerojatno da će je koristiti. Protokoli SSL i TLS razvijeni su kako bi poboljšali sigurnost šifriranjem podataka i pomogli zaštititi podatke korisnika.
Što je SSL (Secure Sockets Layer)?
Godine 1990. razvijen je protokol koji je trebao poboljšati sigurnost na internetu šifriranjem podataka i smanjenjem rizika da im pristupe neovlaštene osobe. Prije uvođenja SSL-a komunikacija između web-poslužitelja i preglednika bila je izložena raznim sigurnosnim prijetnjama. Uvođenjem ovog protokola njegova je upotreba postupno postala sigurnosni standard, a mnoge su ga tvrtke prihvatile kako bi zaštitile privatnost korisnika.
Iako se SSL isprva činio učinkovitim rješenjem, imao je nekoliko nedostataka i ograničenja zbog kojih se nije mogao smatrati potpuno pouzdanim protokolom.
Primjerice, 2014. godine u SSL-u 3.0 otkrivena je ozbiljna ranjivost koja je hakerima mogla omogućiti neovlašteni pristup. Zbog toga su programeri počeli tražiti sigurniju i pouzdaniju alternativu.
Što je Transport Layer Security (TLS)?
TLS je razvijen kako bi otklonio nedostatke SSL-a i zamijenio ga. Predstavljen 1999. godine, ovaj je protokol ponudio bolje performanse i sigurnije veze te je s vremenom postao industrijski standard. TLS ima istu svrhu kao SSL: osigurava komunikaciju između web-preglednika i poslužitelja. No budući da pruža znatno višu razinu sigurnosti, korištenje zastarjelih ili nesigurnih protokola umjesto TLS-a može izložiti sustave sigurnosnim rizicima.
Usporedba SSL-a i TLS-a
SSL i TLS imaju istu svrhu: osiguravanje komunikacije putem interneta. Međutim, razlikuju se po načinu rada i razini sigurnosti koju pružaju.
Ključne razlike između SSL-a i TLS-a
- Šifriranje: TLS koristi jače i naprednije algoritme i tehnike šifriranja. Podržava AES za šifriranje podataka i HMAC za osiguravanje cjelovitosti poruka, što ga čini sigurnijim od njegova prethodnika, SSL-a.
- Jača autentifikacija: TLS koristi naprednije metode provjere identiteta strana u komunikaciji, čime smanjuje rizik od napada tipa „čovjek u sredini” (MITM). Njegov postupak rukovanja (handshake) također uključuje sigurnije mehanizme autentifikacije.
- Bolje performanse i brzina: TLS optimizira postupak uspostave sigurnih veza i smanjuje komunikacijsko opterećenje. Time postupak rukovanja može biti brži, a kašnjenje pri povezivanju manje, zbog čega je TLS prikladniji za moderne web-aplikacije.
Sličnosti između SSL-a i TLS-a
- Šifriranje podataka: Oba su protokola osmišljena za šifriranje podataka i uspostavu sigurnih veza između web-preglednika i poslužitelja. TLS je noviji protokol, razvijen kako bi otklonio sigurnosne slabosti SSL-a.
- Terminologija: Iako je SSL zastario i povučen iz upotrebe, taj se izraz i dalje često koristi za TLS veze i certifikate.
- Svrha: Oba protokola nastoje zaštititi podatke dok se prenose mrežom. Koriste sigurnosne mehanizme koji podržavaju autentifikaciju i uspostavu šifriranih veza.
- Upotreba u HTTPS-u: HTTPS koristi TLS za osiguravanje komunikacije između preglednika i web-poslužitelja. Prisutnost `https://` u adresnoj traci pokazuje da web-stranica koristi šifriranu vezu.
| Comparison Criteria | SSL | TLS |
|---|---|---|
| Security Status | Deprecated and insecure | Modern and more secure standard |
| Encryption Algorithms | Uses outdated and weak algorithms | Supports modern encryption algorithms |
| Authentication | Uses older mechanisms | Uses improved authentication mechanisms |
| Performance and Speed | Has security and technical limitations | Optimized for modern communications |
| Handshake Process | Older process with security weaknesses | Improved and more efficient process |
| Resistance to Attacks | Vulnerable to various attacks | Provides stronger protection against known attacks |
| Use in HTTPS | Should no longer be used | Used to secure HTTPS communications |
| Browser Support | Older SSL versions are no longer supported | Modern TLS versions are supported |
Zašto je SSL povučen iz upotrebe?
Povlačenje SSL-a iz upotrebe bila je nužna sigurnosna mjera. Korištenje slabih algoritama šifriranja, ranjivost na razne napade poput napada tipa „čovjek u sredini” (MITM) te nemogućnost ispunjavanja suvremenih sigurnosnih zahtjeva učinili su ovaj protokol zastarjelim i nepouzdanim.
Osim toga, moderni web-preglednici više ne podržavaju starije verzije SSL-a. Također mogu prikazivati sigurnosna upozorenja korisnicima kada naiđu na web-stranice koje se oslanjaju na te zastarjele protokole.
Zašto se izraz SSL i dalje koristi?
Unatoč tome što je SSL povučen iz upotrebe, taj se izraz i dalje široko koristi kada se govori o protokolima šifriranja. Iako je TLS postao standard za osiguravanje internetske komunikacije, mnogi ga iz navike i dalje nazivaju SSL-om.
Ipak, važno je razumjeti da je sam SSL zastario i da više nije podržan. Kada danas čujete izraz „SSL certifikat”, on se općenito odnosi na certifikat koji se koristi s TLS-om, iako se naziv SSL i dalje uobičajeno koristi.
Kakva je budućnost TLS certifikata?
U budućnosti će TLS poboljšati sigurnost komunikacije ažuriranjem kriptografskih algoritama i uvođenjem metoda otpornih na kvantna računala. S druge strane, skraćivanje razdoblja valjanosti certifikata na 47 dana, iako poboljšava sigurnost, otežat će upravljanje certifikatima i njihovu pravodobnu obnovu.
Zbog toga će automatizirani alati i protokoli poput ACME-a postajati sve važniji za upravljanje certifikatima, sprječavanje njihova isteka i izbjegavanje prekida u radu usluga.
Trebate li koristiti TLS certifikat?
Da, svakako. Ako želite razvijati svoje poslovanje i izgraditi povjerenje korisnika, korištenje TLS-a je neophodno.
Iako neke web-stranice još uvijek rade bez protokola šifriranja, preglednici poput Google Chromea prikazuju sigurnosna upozorenja kada korisnici posjete takve stranice. Zbog toga korisnici mogu biti manje skloni vjerovati im ili ih nastaviti koristiti, što može negativno utjecati na ugled i ukupnu uspješnost web-stranice.
Kako biste ostali konkurentni i uspjeli u online svijetu, vašoj je web-stranici potreban TLS certifikat koji će osigurati komunikaciju i izgraditi povjerenje korisnika.
Secure Your Website. Build Trust.
Protect your website and your visitors with the right SSL certificate. Explore trusted solutions for encrypted connections, stronger security, and greater customer confidence.
Explore SSL CertificatesZaključak: koliko dugo vrijedi SSL certifikat?
Razdoblje valjanosti SSL/TLS certifikata označava vrijeme tijekom kojeg certifikat ostaje valjan za osiguravanje komunikacije. Trenutačno najdulje razdoblje valjanosti iznosi 398 dana. Međutim, to će se razdoblje postupno skraćivati počevši od ožujka 2026., sve dok u ožujku 2029. ne dosegne 47 dana.
Cilj je ove promjene poboljšati sigurnost, smanjiti rizik od otkrivanja kriptografskih ključeva i ograničiti vremenski okvir u kojem napadači mogu iskoristiti kompromitirane ili ranjive certifikate.
Česta pitanja
1. Što se događa kada SSL/TLS certifikat istekne?
Posjetitelji mogu vidjeti sigurnosna upozorenja, a preglednici vezu možda više neće smatrati sigurnom, što može utjecati na povjerenje korisnika i dostupnost web-stranice.
2. Zašto se razdoblja valjanosti SSL/TLS certifikata skraćuju?
Kraća razdoblja valjanosti pomažu ograničiti vrijeme u kojem kompromitirani ili zlouporabljeni certifikati mogu ostati valjani te potiču češće ažuriranje certifikata.
3. Poboljšava li SSL/TLS certifikat SEO?
HTTPS je za Google blagi signal za rangiranje. Međutim, sam SSL/TLS certifikat ne jamči bolji položaj u rezultatima pretraživanja.


