Kako postaviti sigurnosni SSL sertifikat na veb-sajtu
SSL sertifikat štiti podatke koji se razmenjuju između posetioca i veb-sajta. Kada je pravilno instaliran, adresa stranice počinje sa HTTPS, a pregledač prikazuje ikonu katanca. To znači da se podaci, kao što su lozinke, kontakt forme, podaci za prijavu i informacije o plaćanju, prenose kroz šifrovanu vezu.
Postavljanje sertifikata nije namenjeno samo velikim internet prodavnicama. Svaki sajt koji prikuplja podatke, koristi administracioni panel, ima korisničke naloge ili želi bolju poziciju na pretraživačima treba da koristi sigurnu vezu. Moderni pregledači često označavaju HTTP stranice kao nesigurne, što može smanjiti poverenje posetilaca.
Proces se uglavnom sastoji od izbora odgovarajućeg sertifikata, provere domena, instalacije na serveru i podešavanja preusmeravanja sa HTTP na HTTPS. Kod većine hosting paketa postupak se obavlja kroz kontrolni panel, dok je kod VPS i namenski iznajmljenih servera potrebno ručno podešavanje veb servera.
Zašto je HTTPS važan za svaki sajt
SSL, odnosno Secure Sockets Layer, danas se u praksi oslanja na savremeniji TLS protokol. Njegova uloga je da šifruje komunikaciju i proveri identitet domena. Bez ove zaštite, napadač na nezaštićenoj mreži može pokušati da presretne podatke ili ubaci neželjeni sadržaj u stranicu.
HTTPS utiče i na kredibilitet poslovanja. Posetilac koji vidi upozorenje da veza nije bezbedna verovatno neće popuniti formular, izvršiti kupovinu ili ostaviti broj telefona. Za internet prodavnice, SSL je posebno važan jer štiti proces prijave i komunikaciju sa platnim servisima, iako se sami podaci kartice najčešće obrađuju na sigurnoj stranici banke ili procesora plaćanja.
Sertifikat je značajan i za optimizaciju za pretraživače. HTTPS je jedan od signala koje pretraživači uzimaju u obzir, a siguran sajt obično ostvaruje bolje korisničko iskustvo. Ako se izrađuje novi sajt ili unapređuje postojeća internet prodavnica, sigurnosni sertifikat treba uključiti od samog početka.
Provera domena, hostinga i sertifikata
Pre instalacije proverite da li domen pokazuje na pravi server. DNS zapisi, posebno A i AAAA zapis, moraju voditi ka IP adresi hostinga na kojem se nalazi sajt. Ako je domen tek registrovan ili su DNS podešavanja upravo promenjena, potrebno je sačekati da se izmene prošire kroz internet.
Zatim utvrdite koje mogućnosti nudi hosting. cPanel, Plesk i slični paneli često imaju automatsku instalaciju besplatnog sertifikata, najčešće kroz Let’s Encrypt. Kod nekih provajdera sertifikat se aktivira automatski, dok je kod drugih potrebno pokrenuti opciju AutoSSL ili poslati zahtev podršci.
Za informativni sajt najčešće je dovoljan DV sertifikat, koji potvrđuje kontrolu nad domenom. OV sertifikat pruža dodatnu proveru organizacije, dok se EV koristi u specifičnim poslovnim scenarijima. Plaćeni sertifikat nije automatski sigurniji od kvalitetno podešenog besplatnog sertifikata; važni su pravilna konfiguracija, redovno obnavljanje i ažuriran server.
Instalacija sertifikata na server
Na deljenom hostingu instalacija se obično pokreće u odeljku SSL/TLS ili kroz alat za automatsko izdavanje sertifikata. Potrebno je označiti domen i njegove varijante, poput www i verzije bez www. Sistem zatim proverava da li imate kontrolu nad domenom putem DNS zapisa ili posebne datoteke postavljene na server.
Kod ručne instalacije dobijaju se privatni ključ, sertifikat i lanac sertifikata. Privatni ključ mora ostati poverljiv i ne treba ga slati neproverenim osobama ili čuvati u javnom repozitorijumu. Sertifikat i međusertifikati unose se u podešavanja Apache, Nginx ili drugog servera, a zatim se servis restartuje.
| Okruženje | Uobičajen način instalacije | Posebna pažnja |
|---|---|---|
| cPanel ili Plesk | AutoSSL ili SSL/TLS alat | Provera svih varijanti domena |
| WordPress hosting | Automatska aktivacija kod provajdera | Izmena URL adrese sajta |
| Apache server | Podešavanje virtuelnog hosta | Učitavanje sertifikata i lanca |
| Nginx server | Izmena server bloka | Ispravan put do privatnog ključa |
| VPS ili namenski server | Ručno izdavanje i obnova | Firewall, dozvole i automatizacija |
Ako koristite CMS, nakon instalacije proverite osnovnu URL konfiguraciju. U WordPressu adrese WordPress Address i Site Address treba da koriste HTTPS. Kod drugih sistema potrebno je promeniti osnovni URL u konfiguracionoj datoteci ili administraciji, uz prethodnu rezervnu kopiju.
Preusmeravanje sa HTTP na HTTPS
Sama instalacija sertifikata ne preusmerava automatski sve posetioce na sigurnu verziju. Zato treba podesiti trajno preusmeravanje statusom 301. Tako će posetilac koji upiše http://vasdomen.rs biti prebačen na https://vasdomen.rs, a pretraživači će postepeno preneti vrednost starih adresa na nove.
Na Apache serveru preusmeravanje se često postavlja u .htaccess datoteci, dok se na Nginxu definiše u server bloku. Tačna sintaksa zavisi od konfiguracije, pa nije dobro naslepo kopirati pravila sa drugog servera. Pogrešno podešavanje može izazvati beskonačno preusmeravanje ili učiniti sajt nedostupnim.
Posebno obratite pažnju na kolačiće, keširanje i dodatke za bezbednost. Kolačići za prijavu treba da imaju oznaku Secure, a administratorski panel mora koristiti HTTPS bez izuzetaka. Ako se koristi CDN ili zaštitni servis, SSL režim između CDN-a i izvornog servera treba da bude podešen na punu enkripciju, a ne na opciju koja zanemaruje sertifikat servera.
Provera rada i rešavanje upozorenja
Nakon aktivacije otvorite početnu stranicu, nekoliko unutrašnjih stranica, kontakt formu i korisnički deo sajta. Klik na ikonu katanca prikazuje da li je sertifikat važeći, za koji domen je izdat i do kada traje. Proverite i verziju sa www i bez www, jer sertifikat mora obuhvatiti onu varijantu koju sajt koristi.
Česta greška je upozorenje o mešovitom sadržaju. Ono se pojavljuje kada se HTTPS stranica učitava, ali slike, skripte, fontovi ili stilovi i dalje dolaze preko HTTP veze. Potrebno je izmeniti apsolutne URL adrese u bazi i kodu, proveriti dodatke i zameniti stare resurse sigurnim adresama.
Problemi mogu nastati i zbog nevažećeg lanca sertifikata, pogrešnog vremena na uređaju, isteka sertifikata ili keša pregledača. Ako se greška javlja samo na pojedinim uređajima, proverite kompatibilnost i DNS. Ako je prisutna svuda, pregledajte server logove i status instalacije kod hosting provajdera.
Obnova i svakodnevno održavanje
SSL sertifikat ima rok važenja. Automatski sertifikati, poput onih iz Let’s Encrypt sistema, često važe oko 90 dana, ali se mogu automatski obnavljati. Plaćeni sertifikati mogu važiti duže, mada i dalje zahtevaju kontrolu datuma isteka i ispravnosti instalacije.
Vlasnik sajta treba da zna ko dobija obaveštenja o obnovi, gde se nalaze privatni ključevi i da li postoji rezervna kopija konfiguracije. Promena hostinga, CDN-a ili DNS provajdera može uticati na obnavljanje sertifikata, pa se posle svake veće izmene mora ponoviti provera.
Praktična pravila za pouzdanu zaštitu obuhvataju:
- Uključite automatsku obnovu i proverite da li zaista funkcioniše.
- Koristite 301 preusmeravanje sa svake HTTP adrese na odgovarajuću HTTPS adresu.
- Redovno proveravajte mešoviti sadržaj, rok važenja i lanac sertifikata.
- Ograničite pristup privatnom ključu i čuvajte rezervnu kopiju server konfiguracije.
- Testirajte kontakt forme, prijavu korisnika i proces kupovine nakon svake izmene.
Bezbedan sajt spreman za posetioce
Kada je sertifikat pravilno postavljen, posetioci dobijaju sigurnu vezu, a vlasnik sajta pouzdaniju osnovu za rad sa podacima i online prodaju. Ipak, SSL nije zamena za ažuriranje CMS-a, jake lozinke, zaštitu administratorskog naloga, rezervne kopije i nadzor nad dodacima. Bezbednost je skup povezanih postupaka, a sertifikat predstavlja jedan od najvažnijih temelja.
Ako niste sigurni koji sertifikat odgovara vašem domenu, kako da izbegnete prekid rada ili kako da rešite mešoviti sadržaj, obratite se za tehničku podršku. Za dodatna softverska rešenja, sigurnosne proizvode i usluge izrade ili unapređenja sajta dostupna je i UniverzalSoft ponuda, uz podršku na srpskom i hrvatskom jeziku. Pravilno podešavanje danas štiti podatke, poverenje korisnika i stabilnost poslovanja sutra.