Kako sakriti WordPress verziju od hakera: Kompletan vodič za povećanje bezbednosti
Zašto je važno sakriti WordPress verziju?
Kada pokrenete WordPress sajt, sistem automatski generiše meta tagove koji otkrivaju verziju WordPress-a koju koristite. Ova informacija, naizgled bezazlena, predstavlja zlatni rudnik za potencijalne hakere. Svaka verzija WordPress-a ima poznate ranjivosti koje su dokumentovane u javnim bazama podataka. Hakeri koriste automatizovane alate koji skeniraju milione sajtova tražeći specifične verzije softvera sa poznatim bezbednosnim propustima. Kada otkriju da koristite ranjivu verziju, ciljani napad postaje mnogo jednostavniji i efikasniji. Sakrivanje verzije WordPress-a ne čini vaš sajt neprobojnim, ali ga uklanja iz najlakših meta za automatizovane napade, što je kritičan prvi korak u odbrani.
Prema istraživanju WPScan-a, preko 70% WordPress sajtova koji su kompromitovani koristilo je zastarele verzije sa poznatim ranjivostima. Još alarmantniji podatak je da automatizovani botovi otkrivaju i testiraju ranjivosti na novim sajtovima u roku od nekoliko sati od njihovog pokretanja. Sakrivanjem verzije značajno povećavate vreme i trud potreban za potencijalni napad, što često dovoljno obeshrabruje hakere da traže lakše mete. Ovo je posebno važno za mala preduzeća u Srbiji koja često nemaju budžet za sofisticirane bezbednosne rešenja, a čiji sajtovi sve češće postaju meta kibernetičkih napada.
Metode za skrivanje WordPress verzije
Korišćenje specijalizovanih pluginova za bezbednost
Najjednostavniji i najpristupačniji način za sakrivanje WordPress verzije je korišćenje pluginova specijalizovanih za bezbednost. Ovi alati ne samo da skrivaju verziju, već nude širok spekar dodatnih zaštitnih mehanizama. Wordfence Security i Sucuri Security su dva najpopularnija rešenja koja pružaju sveobuhvatnu zaštitu. Osim skrivanja verzije, oni nude zaštitu od brute force napada, malware skeniranje, firewall zaštitu i nadzor promena fajlova. Instalacija i konfiguracija traju samo nekoliko minuta, što ih čini idealnim izborom za početnike i vlasnike malih sajtova.
Kada koristite pluginove za bezbednost, važno je razumeti da oni rade na više nivoa. Na primer, Wordfence ne samo da uklanja meta tagove koji otkrivaju verziju, već i modifikuje odgovore HTTP zaglavlja i onemogućava pristup kritičnim sistemskim fajlovima. Praktičan primer: nakon instalacije Wordfence-a, možete aktivirati opciju "Sakrij WordPress verziju" u podešavanjima, a plugin će automatski obrisati generator meta tag iz header.php fajla i sprovesti dodatne bezbednosne mere. Za detaljnije razumevanje osnova WordPress bezbednosti, pogledajte naš vodič o optimizaciji brzine sajta gde takođe pokrivamo bezbednosne implikacije performansi.
Ručno uređivanje functions.php fajla
Za korisnike koji žele veću kontrolu i žele izbeći korišćenje dodatnih pluginova, ručno uređivanje functions.php fajla teme predstavlja efikasno rešenje. Ovaj metod zahteva tehničko znanje, ali nudi trajno rešenje koje ne zavisi od trećih strana. Dodavanjem jednostavne funkcije u functions.php fajl vaše teme, možete ukloniti generator meta tag koji otkriva WordPress verziju. Ovaj pristup je posebno koristan za razvijače koji žele implementirati bezbednosne mere direktno u svoje teme bez oslanjanja na eksterne pluginove.
Evo praktičnog primera koda koji možete dodati:
// Uklanjanje WordPress verzije iz meta tagova i RSS feedova
function remove_wp_version() {
return '';
}
add_filter('the_generator', 'remove_wp_version');
// Uklanjanje WordPress verzije iz skripti i stilova
function remove_version_from_scripts($src) {
if (strpos($src, 'ver=')) {
$src = remove_query_arg('ver', $src);
}
return $src;
}
add_filter('style_loader_src', 'remove_version_from_scripts', 9999);
add_filter('script_loader_src', 'remove_version_from_scripts', 9999);
Ovaj kod obavlja dve kritične funkcije: prvo uklanja verziju iz meta tagova i RSS feedova, a zatim uklanja parametar verzije iz URL-ova CSS i JavaScript fajlova. Važno je napomenuti da pre nego što izmenite bilo koji fajl, trebalo bi napraviti backup vašeg sajta. Takođe, ova metoda zahteva ažuriranje nakon svake promene teme, što je njena glavna mana u odnosu na pluginove. Za one koji tek počinju sa WordPress-om, preporučujemo da prvo savladaju osnove pravljenja sajta pre nego što se upuste u ručne modifikacije.
Napredne tehnike: .htaccess modifikacije i security headers
Za maksimalnu zaštitu, kombinacija više metoda daje najbolje rezultate. Modifikacija .htaccess fajla omogućava blokiranje pristupa kritičnim WordPress fajlovima koji mogu otkriti informacije o verziji. Na primer, možete blokirati pristup readme.html fajlu koji jasno prikazuje verziju WordPress-a, kao i drugim sistemskim fajlovima. Osim toga, podešavanje security headers-a na server nivou dodaje dodatni sloj zaštite koji čini skeniranje sajta mnogo težim za potencijalne napadače.
Evo nekih od najefikasnijih .htaccess pravila za zaštitu WordPress verzije:
# Blokiraj pristup readme.html fajlu
<Files readme.html>
Order Allow,Deny
Deny from all
</Files>
# Blokiraj pristup licence.txt fajlu
<Files licence.txt>
Order Allow,Deny
Deny from all
</Files>
# Sakrij verziju WordPress-a iz meta tagova
Header unset X-Powered-By
Header always unset X-Powered-By
Header unset X-Generator
Ove modifikacije treba sprovesti pažljivo, jer pogrešne izmene u .htaccess fajlu mogu dovesti do grešaka na sajtu. Uvek testirajte promene u razvojnom okruženju pre nego što ih primenite na živom sajtu. Takođe, važno je kombinovati ove tehnike sa redovnim ažuriranjima WordPress jezgra, tema i pluginova, jer ni sakrivanje verzije neće pomoći ako koristite zastareli softver sa kritičnim ranjivostima. Za vlasnike online prodavnica, posebno je važno razumeti kako bezbednost utiče na Woocommerce performanse.
Šta sakrivanje verzije ne čini i komplementarne bezbednosne mere
Ograničenja skrivanja verzije
Važno je razumeti da sakrivanje WordPress verzije nije panaceja za sve bezbednosne pretnje. Pametni hakeri i dalje mogu da otkriju verziju WordPress-a kroz druge metode, kao što su analiza CSS i JavaScript fajlova, ispitivanje strukture baze podataka ili korišćenje naprednih fingerprinting tehnika. Sakrivanje verzije je taktika "security through obscurity" koja treba da bude samo jedan deo šireg bezbednosnog strategije, a ne jedina odbrambena linija. Studije pokazuju da sajtovi koji koriste višeslojni pristup bezbednosti imaju 83% manje šanse da budu kompromitovani.
Još važnije, sakrivanje verzije ne rešava osnovne bezbednosne propuste kao što su slabe lozinke, neažurirani pluginovi ili loše konfigurisane dozvole fajlova. Prema podacima Sucurija, preko 50% hakovanih WordPress sajtova koristilo je pluginove sa poznatim ranjivostima, dok je 41% imalo probleme sa lošim kredencijalima za pristup. Ovo naglašava da bezbednost mora biti holistički pristup koji adresira više potencijalnih tačaka neuspeha.
Esencijalne komplementarne bezbednosne prakse
Da biste stvorili zaista siguran WordPress sajt, potrebno je implementirati višeslojni bezbednosni pristup. Redovna ažuriranja su najvažniji bezbednosni mehanizam – čak 61% kompromitovanih sajtova nije bilo ažurirano na najnoviju verziju WordPress-a. Osim jezgra, morate redovno ažurirati sve pluginove i teme, jer one često predstavljaju veći bezbednosni rizik od samog WordPress jezgra. Koristite samo pluginove sa aktivnim razvojem i dobrim reputacijama, i uklonite one koje ne koristite.
Druga kritična praksa je implementacija jakih autentifikacionih mera. Ovo uključuje korišćenje jedinstvenih, kompleksnih lozinki za sve naloge, omogućavanje dvofaktorske autentifikacije (2FA) i ograničavanje broja pokušaja prijave. Promena defaultne "admin" username i korišćenje SSL sertifikata su takođe obavezni koraci. Za sajtove koji obrađuju osetljive podatke ili transakcije, razmislite o implementaciji Web Application Firewall (WAF) koji može blokirati zlonamerne zahteve pre nego što dostignu vaš sajt.
Za vlasnike biznisa u Srbiji, investicija u bezbednost WordPress sajta direktno utiče na poslovni uspeh. Kompromitovani sajtovi ne samo da gube poverenje klijenata, već mogu dovesti i do finansijskih gubitaka i sankcija za neuskladenost sa GDPR propisima. Više o poslovnom uticaju kvalitetnog sajta možete pročitati u našem članku o tome kako WordPress sajt menja način poslovanja malih firmi u Srbiji.
Praktična implementacija: korak-po-korak vodič
Procena trenutne izloženosti verzije
Pre nego što počnete sa implementacijom mera za skrivanje verzije, važno je da procenite koliko je vaš sajt trenutno izložen. Postoji nekoliko jednostavnih metoda za proveru. Najjednostavniji način je da pregledate izvorni kod vaše stranice (Ctrl+U u većini pregledača) i potražite liniju koja sadrži "generator" meta tag. Takođe, možete posetiti vaš sajt sa /readme.html ili /wp-admin/install.php putanjama – ako su dostupne, otkrivaju informacije o verziji. Online alati kao što su WPScan, BuiltWith i WhatCMS takođe mogu otkriti verziju WordPress-a, tako da je dobra praksa testirati svoj sajt nakon implementacije mera da biste potvrdili njihovu efikasnost.
Drugi način provere je korišćenje komandne linije sa curl komandom: curl -I https://vasajt.com | grep -i generator. Ova komanda će prikazati HTTP zaglavlja koja mogu sadržati informacije o verziji. Takođe, možete koristiti specijalizovane WordPress pluginove za bezbednosnu reviziju koji će vam pružiti detaljan izveštaj o svim potencijalnim bezbednosnim propustima, uključujući i izloženost verzije.
Implementacija višeslojnog pristupa
Za optimalnu zaštitu, preporučujemo kombinaciju sledećih koraka:
-
Instalirajte i konfigurišite plugin za bezbednost kao što je Wordfence ili iThemes Security. Aktivirajte opcije za skrivanje WordPress verzije i konfigurišite firewall podešavanja.
-
Dodajte kod za uklanjanje verzije u functions.php fajl vaše teme kao dodatnu meru zaštite. Ovo osigurava da verzija ostane skrivena čak i ako plugin prestane da radi.
-
Modifikujte .htaccess fajl da blokirate pristup sistemskim fajlovima i uklonite informativna HTTP zaglavlja. Uvek pravite backup originalnog fajla pre modifikacija.
-
Konfigurišite security headers na nivou servera. Ako koristite shared hosting, ovo možete postići kroz .htaccess fajl ili tražeći od hosting provajdera da implementira odgovarajuće headere.
-
Redovno testirajte mere zaštite koristeći online alate za skeniranje i ručne provere. Preporučujemo da to radite najmanje jednom mesečno ili nakon svake veće promene na sajtu.
Pametno je takođe pratiti WordPress bezbednosne blogove i sajtove kao što su WordPress.org Security Team, WPScan Vulnerability Database i Sucuri Blog da budete informisani o najnovijim pretnjama i ranjivostima. Ovi resursi pružaju dragocene informacije koje vam mogu pomoći da ostanete korak ispred potencijalnih napadača.
Zaključak: Bezbednost kao kontinuirani proces
Sakrivanje WordPress verzije je važan, ali samo početni korak u stvaranju sigurnog online prisustva. Kao što smo videli, ova mera značajno smanjuje rizik od automatizovanih napada, ali ne čini vaš sajt imunim na ciljane napade. Najefikasnija WordPress bezbednost je višeslojni pristup koji kombinuje tehničke mere sa zdravim bezbednosnim navikama. Redovna ažuriranja, jaki kredencijali, pažljivo odabrani pluginovi i kontinuirano praćenje su jednako važni kao i skrivanje sistemskih informacija.
Za vlasnike malih i srednjih preduzeća u Srbiji, investicija u bezbednost WordPress sajta direktno se reflektuje na poslovni kredibilitet i finansijske

Autor teksta – Aleksandar Đekić
Aleksandar Đekić je osnivač i vlasnik sajta websajtizrada.rs, specijalizovanog za izradu profesionalnih WordPress sajtova i online prodavnica za mala i srednja preduzeća. U svetu web dizajna aktivan je više od sedam godina, tokom kojih je realizovao preko 350 sajtova za klijente iz Srbije, regiona i inostranstva.
Karijeru je započeo kao web dizajner, a vremenom se usmerio na kompletnu izradu WordPress projekata — od strategije i planiranja, preko dizajna, do tehničke optimizacije i SEO implementacije. Njegov pristup se zasniva na razumevanju poslovnih ciljeva klijenata, jednostavnoj komunikaciji i stvaranju funkcionalnih rešenja koja donose rezultate, a ne samo lep izgled.
Kao vlasnik sajta websajtizrada.rs, Aleksandar je razvio prepoznatljiv stil rada koji klijentima omogućava brzu i jasnu izradu, optimizovan kod, brze stranice, sigurnost i SEO strukturu koja se lako rangira na Google-u. Poznat je po tome što svaki projekat obrađuje detaljno i sistematično, bez šablona i generičkih pristupa.
Pored klijentskog rada, Aleksandar je i osnivač Live Škole WordPress-a, jedne od najpopularnijih edukacija za početnike i preduzetnike koji žele da nauče da samostalno prave profesionalne WordPress sajtove. Njegova predavanja i tekstovi kombinacija su praktičnog iskustva, jasnih koraka i saveta koji polaznicima pomažu da izbegnu najčešće greške.
Kroz blogove, tutorijale i edukativni sadržaj, Aleksandar redovno deli znanje o WordPress-u, SEO optimizaciji, izradi online prodavnica i digitalnom marketingu. Njegova misija je da moderni web postane dostupniji običnim ljudima i malim biznisima, bez komplikacija i tehničkog žargona.
Danas vodi više digitalnih projekata, sarađuje sa kompanijama iz različitih industrija i razvija sopstvene alate, procese i šablone koji ubrzavaju izradu sajtova. Klijenti ga najčešće opisuju kao stručnog, posvećenog i preciznog partnera na koga uvek mogu da računaju.