Zašto redovno održavanje sajta smanjuje poslovni rizik

Ilustracija rizika neodržavanog sajta: vremenska linija na kojoj se gomilaju neažurirani dodaci, ranjivosti i kvarovi, naspram sajta sa redovnim ciklusom održavanja i stabilnim radom

Sajt koji niko ne održava ne stoji na mestu; on postepeno postaje rizik. Svakog meseca bez ažuriranja raste broj poznatih ranjivosti koje automatizovani napadi pronalaze bez ikakvog interesovanja za vas, raste verovatnoća da sledeće ažuriranje obori sajt zbog nagomilanih nekompatibilnosti, i raste šansa da forma prestane da šalje upite a da to niko ne primeti nedeljama. Cena tih događaja (dani bez sajta, izgubljeni upiti, čišćenje posle upada, upozorenje „ovaj sajt može biti hakovan“ u Google-u) višestruko premašuje cenu održavanja. Ovaj tekst objašnjava mehanizam rizika i daje minimalni mesečni režim koji ga drži pod kontrolom; šta tačno ulazi u pakete i koliko koštaju, obradili smo u posebnom tekstu o održavanju sajta.

Za dodatnu proveru preporuka iz ovog vodiča pogledajte WordPress uputstvo za ažuriranje i WordPress smernice za bezbednost.

Ukratko

  • Napadi su automatski: botovi skeniraju milione sajtova za poznate rupe; ne birate vas, biraju verziju dodatka.
  • Rizik raste sa vremenom: šest meseci bez ažuriranja je desetak poznatih ranjivosti; dve godine je sajt koji se ne može ažurirati bez lomljenja.
  • Najskuplji kvarovi su tihi: forma koja ne šalje, SSL koji je istekao, spor sajt; niko ne zove, upiti samo nestaju.
  • Minimalni režim je 2–3 sata mesečno: kopija, ažuriranja sa testom, provera bezbednosti i formi, izveštaj. To je ceo posao.

Vlasnici sajtova retko odbijaju održavanje zato što misle da nije potrebno; odbijaju ga zato što se rizik ne vidi dok se ne desi. Sajt radi, izgleda isto kao juče, i teško je platiti za nešto što „ne radi ništa“. Ovaj tekst pokušava da rizik učini vidljivim: kako nastaje, koliko košta kad se ostvari i koliko malo je potrebno da se spreči.

Rizik zastarelog softvera

WordPress sajt je sklop od nekoliko desetina komponenti (jezgro, tema, 15 do 40 dodataka, PHP na serveru), od kojih svaka ima svoj razvojni tim, svoj ritam ažuriranja i svoje greške. Ništa od toga ne stoji na mestu, čak i kad vaš sajt stoji.

Kako raste rizik zastarelog softvera na sajtu tokom meseci bez ažuriranja: broj poznatih ranjivosti, verovatnoća automatizovanog upada i nekompatibilnosti sa PHP verzijom
Rizik nije linearan: posle godinu dana ažuriranje samo po sebi postaje rizik.

Bezbednosne ranjivosti

Svake nedelje se objavljuju ranjivosti u WordPress dodacima i temama, često desetine; javne baze (WPScan, Patchstack) ih beleže zajedno sa verzijom koja ih ispravlja. Od trenutka objave, napadači imaju tačan opis rupe i spisak verzija koje je imaju, a automatizovani skeneri obilaze internet tražeći sajtove sa tim verzijama. Vaš sajt nije meta zato što je vaš; meta je zato što ima „Contact Form X verzija 5.2“. Posledice upada su retko dramatične na prvi pogled: sajt radi, ali servira spam linkove, preusmerava mobilne posetioce na prevare, šalje spam sa vašeg domena ili čeka da bude iskorišćen za napad na druge. Google to primeti pre vas i stavi upozorenje u rezultate, pa upiti stanu. Ažuriranje u roku od nekoliko dana od objave ispravke zatvara većinu tih vrata; sajt koji nije ažuriran šest meseci ima ih desetak otvorenih.

Kompatibilnost i kvarovi

Drugi mehanizam je sporiji i podmukliji. Kada se sajt ne ažurira dugo, komponente se međusobno „razilaze“: nova verzija WordPressa očekuje dodatke koji su pratili promene, hosting prelazi na noviju verziju PHP-a koju stara tema ne podržava, dodatak koji autor više ne razvija prestaje da radi sa novim jezgrom. U tom stanju svako ažuriranje, čak i ono koje hosting uradi sam iz bezbednosnih razloga, može da obori sajt: bela stranica, pokvaren prikaz, forma koja ne radi. Zato sajtovi koji dve godine nisu održavani često ne mogu da se ažuriraju „samo tako“; potreban je plan, staging, zamena napuštenih dodataka, ponekad i nova tema. Redovno ažuriranje, u malim koracima, sa kopijom i testom, je jedini način da se ta situacija ne desi. Kako izgleda kad se ipak desi i kako se sajt vraća, opisano je u tekstu o preuzimanju sajta.

Rizik za prodaju i reputaciju

Tehnički rizik je apstraktan dok se ne prevede u poslovni. Evo šta neodržavan sajt zaista košta, po vrsti incidenta, iz onoga što viđamo kod klijenata koji nam se jave posle problema.

Poslovni rizici neodržavanog sajta: nedostupnost, forma koja ne šalje upite, spor sajt, hakovan sajt sa upozorenjem u pretraživaču, zastareo sadržaj, sa procenom troška po incidentu
Pet tipičnih incidenata i šta koštaju. Najskuplji su oni koje niko ne primeti.

Nedostupnost i spore forme

Nedostupnost. Sajt koji ne radi dan-dva zbog pokvarenog ažuriranja, isteklog domena ili servera koji je otkazao bez kopije: za firmu kojoj sajt donosi pet upita nedeljno, to je nekoliko izgubljenih upita i klijenti koji su otišli konkurentu, plus cena hitne intervencije (obično 100 do 300 € za dan rada „na sat“). Bez nadzora dostupnosti o padu saznajete od kupca. Forma koja ne šalje. Najskuplji i najčešći tihi kvar: posle ažuriranja ili promene email servera, forma prikazuje „poruka poslata“, a poruka nikad ne stigne. Viđali smo firme koje su dva meseca bile bez upita sa sajta i mislile da je „sezona slaba“. Trošak: svi upiti u tom periodu. Provera forme test porukom je deo svakog ciklusa održavanja upravo zbog toga. Spor sajt. Nagomilani dodaci, neoptimizovane slike, zastareo PHP: sajt koji se posle dve godine učitava šest sekundi na telefonu gubi posetioce pre prvog ekrana i klizi u pretrazi; trošak je postepen i nevidljiv, a popravka skuplja što se duže čeka, kako je opisano u vodiču za optimizaciju brzine.

Zastareo sadržaj

Hakovan sajt. Čišćenje košta 150 do 500 € i dan-dva rada; Google-ovo upozorenje u rezultatima ostaje dok se sajt ne očisti i ne prijavi na pregled, što traje nedelju ili više; email sa domena završava u spamu mesecima ako je domen korišćen za slanje; kupci koji su videli upozorenje ne vraćaju se. Ukupan trošak lako prelazi godišnju cenu održavanja. Zastareo sadržaj. Nije tehnički kvar, ali je isti rizik: cene koje više ne važe (i po kojima kupac traži da mu se proda), usluge koje više ne nudite, član tima koji je otišao, „novosti“ iz 2022. Posetilac zaključuje da firma ne radi ili ne mari, i odlazi. Održavanje uključuje i kvartalni pregled sadržaja: šta više nije tačno. Pravni rizik je manji, ali postoji: politika privatnosti koja ne odgovara stvarnim alatima na sajtu, kolačići bez pristanka, podaci iz formi koji cure kroz ranjiv dodatak. Sve navedeno je razlog zašto se održavanje ne bira po ceni, već po tome koliko vas košta dan bez sajta ili nedelja bez upita.

IncidentKako nastaje bez održavanjaTipičan trošakŠta ga sprečava
Sajt ne radi 1–3 danaAžuriranje na neusklađenoj osnovi, istekao domen, server bez kopijeIzgubljeni upiti + 100–300 € hitna intervencijaKopija pre ažuriranja, staging, nadzor, auto-obnova domena
Forma ne šalje (nedeljama)Ažuriranje, promena email servera, isteklo reCAPTCHASvi upiti u tom perioduTest poruka svakog meseca, nadzor formi
Hakovan sajtPoznata ranjivost u neažuriranom dodatku150–500 € čišćenje + upozorenje u Google-u + spam sa domenaAžuriranja u roku od dana, zaštitni zid, 2FA
Spor sajtNagomilani dodaci, slike, stari PHPPostepen gubitak posetilaca i pozicijaKvartalno merenje, pravila za dodatke i slike
Zastareo sadržajNiko ne pregleda cene, usluge, timIzgubljeno poverenje, sporovi oko ceneKvartalni pregled sadržaja

Minimalni mesečni režim

Dobra vest je da se sav opisani rizik drži pod kontrolom sa vrlo malo rada, ako se radi redovno i istim redosledom. Ovo je minimum koji preporučujemo i za sajtove koje održavaju sami vlasnici.

Minimalni mesečni režim održavanja sajta u četiri koraka: rezervna kopija, ažuriranja sa testom, provera bezbednosti i formi, kratak izveštaj, sa vremenom koje traži
Četiri koraka, 2 do 3 sata mesečno. Redosled je bitan: kopija uvek pre ažuriranja.

Kopije, ažuriranja i test

  1. Kopija (10 minuta, automatski). Dnevna ili nedeljna kopija fajlova i baze, čuvana van servera (drugi hosting, cloud skladište), sa čuvanjem najmanje 30 dana unazad. Jednom kvartalno kopija se probno vrati na staging, jer kopija koja nije testirana nije kopija.
  2. Ažuriranja sa testom (60–90 minuta). Jezgro, tema, dodaci, i PHP verzija kad hosting ponudi. Redosled: kopija → ažuriranje na stagingu ili u vreme malog saobraćaja → prolazak kroz ključne stranice, forme, prijavu, korpu ako postoji → tek onda sledeće. Bezbednosna ažuriranja odmah po objavi, van ritma. Dodaci koje autor više ne održava (bez ažuriranja duže od godinu dana) zamenjuju se pre nego što postanu problem.
  3. Provera bezbednosti i formi (30 minuta). Skeniranje na zlonamerni kod, pregled prijava i nepoznatih naloga, uklanjanje neaktivnih dodataka i korisnika, provera SSL-a i datuma isteka domena, test poruka kroz svaku formu sa proverom da je stigla u inbox, provera brzine početne i jedne stranice usluge na telefonu.

Izveštaj i plan poboljšanja

4. Izveštaj (15 minuta). Nekoliko redova: šta je ažurirano, da li je bilo bezbednosnih događaja, dostupnost (iz nadzora), stanje formi i brzine, šta treba uraditi sledeće (napušten dodatak za zamenu, slike koje su prevelike, sadržaj koji je zastareo). Izveštaj nije birokratija; on je dokaz da se održavanje zaista radi i mesto gde se sitni problemi zapišu pre nego što postanu veliki. Uz to, kvartalno: pregled sadržaja (cene, usluge, tim, pravne stranice), test vraćanja kopije, merenje brzine po šablonima. Ceo režim staje u 2 do 3 sata mesečno za poslovni sajt; za prodavnicu više, sa nadzorom korpe i plaćanja. Ako to radite sami, ovo je lista; ako želite da to radi neko drugi, tako izgleda osnovni paket koji nudimo na stranici održavanje sajtova, a kako se paketi razlikuju po nivou rizika koji pokrivaju, u tekstu o tome šta obuhvata održavanje.

Najčešća pitanja o riziku neodržavanog sajta

Zašto bi neko hakovao moj mali sajt?

Niko ga ne bira; automatizovani skeneri traže sajtove sa poznatom ranjivom verzijom dodatka i upadaju u sve koje nađu. Hakovan mali sajt se koristi za spam linkove, preusmerenja, slanje spama i napade na druge. Veličina firme je nebitna, verzija dodatka jeste.

Da li automatska ažuriranja rešavaju problem?

Delimično: bolja su od nikakvih i zatvaraju ranjivosti brzo. Ali bez kopije pre i testa posle, ažuriranje koje nije kompatibilno obara sajt ili tiho pokvari formu. Kombinacija: automatska bezbednosna ažuriranja jezgra + ručna ili nadzirana za dodatke i temu, sa kopijom i testom.

Sajt mi nije ažuriran dve godine, šta da radim?

Ne ažurirajte „sve odjednom“ na živom sajtu. Prvo kompletna kopija, pa bezbednosno skeniranje, pa ažuriranje na stagingu korak po korak, sa zamenom napuštenih dodataka i, po potrebi, teme. Ako je osnova preduboko zastarela, redizajn je često jeftiniji od pokušaja da se sve uskladi.

Koliko košta ako se sajt ne održava, a ništa se ne desi?

Ništa, dok se ne desi; to je i problem. Rizik raste svakog meseca, a trošak jednog incidenta (čišćenje, dani bez sajta, izgubljeni upiti, upozorenje u Google-u) obično premašuje nekoliko godina održavanja. Održavanje je osiguranje čiju cenu znate, za štetu čiju cenu ne znate.

Mogu li minimalni režim da radim sam?

Da: dodatak za kopije van servera, nadzor dostupnosti, mesečna ažuriranja sa kopijom pre i testom posle, test poruka kroz forme, kratak zapis. Oko 2–3 sata mesečno. Rizik je u onome što ne umete da prepoznate; za sajt od koga zavisi prodaja, paket kod nekoga ko to radi svakodnevno je obično jeftiniji od jedne greške.

Kada je vaš sajt poslednji put ažuriran?

Ako ne znate odgovor, to je odgovor. Uradićemo pregled stanja: verzije, ranjivosti, kopije, forme, brzina. Dobijate listu rizika i preporuku, bez obaveze da održavanje ugovorite kod nas.


O autoru

Pozovite nas 069 515 8186