Projekat
Oporavak sajta La Fantana posle malware infekcije
Oporavak sajta La Fantana vodio sam u dve jasno odvojene faze, jer kompromitovan sistem i narušena vidljivost u pretrazi nisu isti problem. Najpre je trebalo ukloniti zlonamerni softver i inficirane datoteke, a tek potom raditi na tome da pretraživač ponovo obradi sajt i vrati ga u rezultate. Potvrđeni okvir saradnje jeste period od 2024. do 2025. godine.
Autor projekta: Ivan Pantić
Studija slučaja
Problem
Sajt La Fantana bio je kompromitovan zlonamernim softverom, a posledica koju je izvorni opis zabeležio bila je pad pozicija i slabija vidljivost brenda u Google pretrazi. Trebalo je prvo ukloniti pretnju iz koda, pa tek onda rešavati ono što je ostalo vidljivo u rezultatima. Kako je do kompromitovanja došlo, izvor ne navodi, pa uzrok ne pretpostavljam.
Rešenje
Očistio sam kod i uklonio potvrđene inficirane datoteke, zatim stabilizovao sistem i uveo dodatne sigurnosne mere. Nakon toga sproveden je rad na reindeksiranju i vraćanju autoriteta domena. Pojedinačne alate, dodatke ili konfiguraciju ne pripisujem projektu, jer ih potvrđeni izvor ne pominje.
Rezultat
Inficirane datoteke su uklonjene, sistem je stabilizovan i sajt je ponovo pripremljen za obradu u pretrazi. Stara portfolio stranica beleži povratak pozicija, ali bez ključnih reči, datuma i brojki, zbog čega rezultat ostavljam u kvalitativnom obliku, bez nepostojećih metrika.
Dve faze u kojima se odvijao oporavak sajta La Fantana
Oporavak sajta La Fantana najjasnije razumem kroz dve faze koje se ne smeju stopiti u jednu priču. Prva faza je bezbednosna sanacija kompromitovanog sistema. Druga faza je rad na prisustvu u pretrazi, koji je imao smisla tek kada je tehnička osnova bila čista i stabilna. Ako se te dve faze pobrkaju, lako se stvara utisak da je jedno čišćenje istovremeno i kompletna SEO strategija, što nije tačno.
Redosled ovde nije formalnost. Nema svrhe truditi se oko reindeksiranja dok na sajtu i dalje postoji potvrđen zlonamerni kod. Pretraživaču bi se u tom slučaju ponovo nudio sadržaj čije tehničko stanje nije sređeno. Zato sam prvo zatvorio bezbednosni deo, a tek onda prešao na vidljivost. Taj sled je logičan i lako proverljiv, za razliku od tvrdnji o uzroku napada koje ne mogu da potkrepim.
Prvo sanacija, potom pretraga
U prvoj fazi uklonio sam potvrđeni malware i inficirane datoteke, pa stabilizovao sistem. To su radnje koje stara portfolio stranica potvrđuje. Ne navodim naziv malware-a, njegov sadržaj, tačnu lokaciju u strukturi sajta niti način na koji je dospeo na server. Prisustvo zlonamernog koda dokazuje da je sajt bio kompromitovan, ali ne otkriva ulaznu tačku. Bez zapisa iz vremena incidenta, svaka priča o vektoru bila bi izmišljena.
U drugoj fazi pažnju sam usmerio na to kako pretraživač vidi očišćen sajt. Tu spada rad na reindeksiranju i vraćanju autoriteta domena, odnosno na tome da se stranice ponovo obrade u novom, urednom stanju. Ovo je poseban posao, a ne automatska posledica čišćenja. Zbog toga sam ga i vodio kao zasebnu fazu sa sopstvenim ciljem.
Kako izgleda čišćenje kompromitovanog koda
Čišćenje kompromitovanog sajta nije isto što i brisanje jedne sumnjive datoteke. Potvrđeni opis govori o čišćenju kompletnog koda i uklanjanju inficiranih datoteka, što znači da se problem posmatra kroz celinu sajta, a ne kroz jednu vidljivu posledicu. Takav pristup smanjuje rizik da neki zaostali fragment kasnije ponovo aktivira problem.
Ipak, iz te formulacije ne izvlačim detalje koji nisu dokumentovani. Ne tvrdim koliko je datoteka bilo pogođeno, u kojim direktorijumima su se nalazile niti kakvu su radnju izvršavale. Ne navodim ni da je baza podataka bila zaražena, jer to za ovaj projekat nije potvrđeno. Precizan opis obima vredniji je od dramatičnog, ali neproverljivog objašnjenja.
Tehnička stabilizacija znači da je sajt vraćen u stanje u kome dalji rad ima smisla. Ona nije doživotna garancija. Sistem se menja kroz ažuriranja, sadržaj, naloge i hosting, pa dodatne sigurnosne mere mogu da smanje izloženost i olakšaju reagovanje, ali ih ne predstavljam kao obećanje da novi incident nije moguć. Tu granicu navodim jednom i držim je se kroz ceo opis.
Reindeksiranje kao odvojena disciplina
Reindeksiranje je aktivnost usmerena na to da pretraživač ponovo obiđe i obradi stranice očišćenog sajta. Na projektu La Fantana ono je došlo posle sanacije, kada je tehnička osnova bila spremna da bude ponovo procenjena. Vraćanje autoriteta domena, kako to naziva izvorni opis, deo je istog nastojanja da se poverenje i vidljivost u pretrazi vrate na uređenu osnovu.
Reindeksiranje ne treba mešati sa trenutnim povratkom svih rezultata. Pretraživač sam odlučuje kada će obići URL, šta će zadržati u indeksu i kako će rangirati sadržaj. Tehnički ispravan zahtev za ponovnu obradu može da pomogne procesu, ali nije dugme za garantovanu poziciju. Zato ovaj deo posla opisujem kao usmeravanje, ne kao kontrolu nad ishodom.
Zašto pretraživač odlučuje o povratku
Autoritet domena nije jedna interna opcija koju je moguće uključiti. Na procenu sajta utiču tehničko stanje, dostupnost sadržaja, doslednost adresa, signali kvaliteta i vreme potrebno za novu obradu. Zbog toga je redosled bio logičan: najpre uklanjanje potvrđenog problema, zatim stabilizacija, pa reindeksiranje.
Ne tvrdim da je svaki pojedinačni SEO signal na ovom projektu menjan, jer izvor to ne navodi. Tvrdim samo da je posle sanacije sprovedena ciljana aktivnost kojom se sajt ponovo uvodi u pretragu. Povratak pozicija koji stara stranica pominje prihvatam kao kvalitativan ishod, bez pretvaranja u procenat rasta, broj poseta ili prihod.
Kvalitativan povratak pozicija bez izmišljenih brojki
Kada projekat nema sačuvane brojčane podatke, rezultat opisujem funkcionalnom promenom. Za La Fantana to znači da je kompromitovani sajt očišćen, da su inficirane datoteke uklonjene, da je platforma stabilizovana i da je sproveden proces ponovnog prisustva u pretrazi. Izvor potvrđuje i povratak pozicija, ali bez osnove za precizno poređenje pre i posle.
Ne dodajem tvrdnju o stabilnom prilivu organskog saobraćaja kao merljivu posledicu, iako stariji tekst koristi takvu formulaciju. Bez analitike, perioda poređenja i broja poseta ne postoji dovoljno podataka da bih je predstavio kao dokazanu metriku. Vidljivost i saobraćaj jesu povezani, ali nisu ista stvar, pa ih ne izjednačavam.
Isto važi za vreme i cenu. Projekat jeste opisan kao hitan, ali ta reč ne daje konkretan rok, broj sati ili iznos. Jedini potvrđen vremenski podatak jeste okvir saradnje od 2024. do 2025. godine, koji ne koristim za dodatne proračune.
Granice koje postavljam u ovakvom izveštaju
Kod bezbednosnog incidenta postoji želja da se odmah imenuje krivac, ali pouzdano utvrđivanje početne tačke zahteva zapise i tragove iz vremena napada. Za La Fantana takvi podaci nisu navedeni, pa ne pominjem fišing, ukradenu lozinku, ranjivost teme ili dodatka. To nisu različiti načini da se kaže isto, već različite tehničke tvrdnje koje bi tražile sopstvene dokaze.
Ta granica je korisna i za buduće odluke. Ako se početni vektor ne zna, održavanje ne treba zasnivati na pretpostavci da je jedan zamišljeni uzrok trajno zatvoren. Bolje je pratiti celinu sistema i reagovati na ono što se stvarno može proveriti, nego graditi lažan osećaj sigurnosti oko izmišljene priče.
Kada da mi se javiš za sličan slučaj
Ovaj projekat je imao potvrđen malware, inficirane datoteke i pad vidljivosti, pa sam mogao da povežem tehničko čišćenje sa reindeksiranjem bez izmišljanja načina kompromitovanja. Isti pristup koristim i kod novog slučaja: prvo razdvajam ono što je primećeno od onoga što je dokazano, a zatim određujem redosled rada.
Ako je tvoj sajt kompromitovan ili je posle bezbednosnog problema nestao deo prisustva u pretrazi, pošalji mi URL i opis simptoma. Kroz čišćenje sajta od virusa mogu da pregledam dostupno stanje i predložim proverljive korake, bez unapred izmišljenog uzroka i bez obećanja koje podaci ne mogu da podrže.