Preskoči na sadržaj

Sajt preusmerava na drugi domen: uklanjanje malvera

Srednje 45 min Ažurirano:

Kratak odgovor

Preusmeravanje na drugi domen najčešće je posledica malvera u fajlovima teme, dodataka ili u bazi podataka. Potrebno je napraviti rezervnu kopiju, pronaći zlonamerni kod, ukloniti ga i očistiti bazu, a zatim promeniti lozinke i ažurirati sve komponente.

Kako se problem prepoznaje

  • Sajt se automatski preusmerava na nepoznat domen
  • Pretraga Google prikazuje neželjene rezultate ili upozorenja
  • Pojavljuju se iskačući prozori ili reklame
  • Administracija sajta radi sporije ili se ponaša čudno
  • Neki fajlovi su izmenjeni ili nedostaju

Najčešći uzroci

Zlonamerni kod u fajlovima

Napadači ubacuju skripte u `index.php`, `functions.php` ili druge fajlove teme i dodataka. Te skripte preusmeravaju posetioce na drugi domen.

Infekcija baze podataka

Malver može biti smešten u tabelama baze, na primer u opcijama ili postovima. WordPress ga učitava i izvršava pri svakom otvaranju stranice.

Kompromitovani nalozi

Ako je administratorski nalog kompromitovan, napadač može da doda zlonamerni kod ili izmeni podešavanja sajta.

Zastareli dodaci i teme

Stare verzije dodataka i tema imaju poznate ranjivosti koje napadači koriste za ubacivanje malvera.

Rešenje korak po korak

  1. 1

    Napravite rezervnu kopiju

    Pre bilo kakvih izmena napravite kompletnu rezervnu kopiju fajlova i baze podataka. Koristite dodatak za rezervne kopije ili alate koje pruža vaš hosting. Sačuvajte kopiju na sigurno mesto van sajta.

  2. 2

    Postavite sajt u režim održavanja

    Privremeno onemogućite pristup sajtu kako posetioci ne bi bili preusmeravani dok čistite. Možete koristiti dodatak za režim održavanja ili .htaccess pravilo. Ne zaboravite da ga kasnije isključite.

  3. 3

    Skenirajte sajt na malver

    Instalirajte pouzdan bezbednosni dodatak kao što su Wordfence, Sucuri Security ili MalCare. Pokrenite skeniranje i pregledajte rezultate. Obratite pažnju na izmenjene fajlove i sumnjive unose u bazi.

  4. 4

    Pregledajte sumnjive fajlove

    Putem FTP-a ili upravljača fajlovima na hostingu pregledajte fajlove teme i dodataka. Tražite neuobičajen kod, kao što su eval, base64_decode, iframe ili skripte koje preusmeravaju na drugi domen. Proverite i fajl .htaccess u korenu sajta i fajl wp-config.php, jer se zlonamerna preusmeravanja često nalaze upravo tu. Obratite pažnju na fajlove sa nedavnim datumom izmene.

  5. 5

    Uklonite zlonamerni kod

    Obrišite ili očistite zaražene fajlove. Ako niste sigurni koji je fajl originalan, preuzmite svežu kopiju teme ili dodatka sa zvaničnog izvora i zamenite ceo folder. Ne brišite fajlove koji pripadaju WordPress jezgru, već ih zamenite novim.

  6. 6

    Očistite bazu podataka

    Pregledajte tabele wp_options, wp_posts i wp_postmeta na sumnjive unose (prefiks tabela može biti drugačiji od wp_). U tabeli opcija proverite i vrednosti siteurl i home, jer se preusmeravanje često postavlja upravo tu. Možete koristiti alat kao što je phpMyAdmin ili dodatak za čišćenje baze. Uklonite nepoznate opcije i skripte. Pre izmena napravite rezervnu kopiju baze.

  7. 7

    Promenite lozinke i ključeve

    Promenite lozinku za pristup WordPress administraciji, hosting panelu i FTP nalogu. Ako sumnjate da je administratorski nalog kompromitovan, promenite lozinke što pre, već pre čišćenja fajlova. Takođe, promenite bezbednosne ključeve u fajlu wp-config.php tako što ćete generisati nove sa https://api.wordpress.org/secret-key/1.1/salt/.

  8. 8

    Ažurirajte sve komponente

    Ažurirajte WordPress jezgro, sve dodatke i teme na najnovije verzije. Obrišite neaktivne dodatke i teme koje ne koristite, ali pre toga proverite da vam nisu potrebni i da imate rezervnu kopiju. Redovno ažuriranje sprečava ponovnu infekciju.

  9. 9

    Ponovo skenirajte i testirajte

    Nakon čišćenja ponovo pokrenite skeniranje bezbednosnim dodatkom. Otvorite sajt u pregledaču i proverite da li se preusmeravanje i dalje javlja. Ako je sve u redu, isključite režim održavanja.

Ako ništa ne pomogne

Ako se preusmeravanje vraća i posle temeljnog čišćenja, moguće je da je malver duboko u bazi ili da je hosting nalog kompromitovan. U tom slučaju obratite se podršci hostinga i zatražite detaljnu proveru servera. Možete i da vratite sajt iz rezervne kopije nastale pre infekcije, ali odmah zatim ažurirajte sve komponente i promenite lozinke kako se infekcija ne bi ponovila. Za napredne slučajeve, angažujte stručnjaka za bezbednost WordPressa.

Kako da sprečite da se ponovi

  • Redovno ažurirajte WordPress, dodatke i teme
  • Koristite jake lozinke i dvofaktorsku autentifikaciju
  • Instalirajte samo pouzdane dodatke i teme sa zvaničnih izvora
  • Redovno pravite rezervne kopije i čuvajte ih van sajta

Kada je bolje pozvati stručnjaka

Ako niste sigurni kako da bezbedno očistite bazu ili fajlove, ili ako se infekcija ponavlja, obratite se IT stručnjaku za WordPress bezbednost.

Izrada sajtova · Brzi, SEO optimizovani sajtovi na više jezika

Česta pitanja

Kako da znam da li je sajt zaražen malverom?

Znakovi uključuju preusmeravanje na drugi domen, iskačuće prozore, izmenjene fajlove i upozorenja u Google pretrazi. Bezbednosni dodaci mogu da otkriju zlonamerni kod.

Da li je dovoljno samo obrisati zaražene fajlove?

Ne, malver može biti i u bazi podataka. Potrebno je očistiti i bazu, promeniti lozinke i ažurirati sve komponente.

Koliko često treba skenirati sajt?

Preporučuje se nedeljno skeniranje bezbednosnim dodatkom, kao i nakon svake veće izmene na sajtu.

Podeli
Niste našli rešenje?AI IT asistent je dostupan 24/7. Opišite problem ili pošaljite screenshot greške i dobićete uputstvo za vaš slučaj.Pitajte AI IT asistenta