Ova stranica je automatski prevedena s engleskog. Pročitaj original na engleskom

World Backup Day: Don't let the "MU-Plugins" be your April Fool.

Svjetski dan sigurnosne kopije (World Backup Day): Ne dozvolite da vam "MU-Plugins" budu prvoaprilska šala.

2 min čitanja

Danas je Svjetski dan sigurnosne kopije, i ako upravljate web lokacijama za klijente, volontere ili sebe, vjerovatno ste čuli za pravilo 3-2-1—ili moju ličnu, paranoičnu omiljenu, 4-3-2-1 metodu. Pravite sigurnosnu kopiju svakog mjeseca, ovlaš pogledate vraćanje na probnom serveru (staging), sve izgleda u redu i nastavite dalje.

Nikada nemojte samo ovlaš pogledati. Pogledajte bolje. Možda ste osigurali prijavu i ograničili korisničke privilegije na ulogu Urednika (Editor), ali da li ste u posljednje vrijeme provjerili Drop-ins ili Must-Use (mu-plugins) folder? Ako tamo vidite skripte koje niste vi instalirali, ili PHP datoteke koje se kriju u vašem uploads folderu, vrijeme je za suočavanje sa stvarnošću. Vaše uspješno vraćanje sigurnosne kopije možda samo vraća glavobolju sa stražnjim ulazom (backdoor) koja čeka pravi trenutak da se probudi.

Nevvidljivi upad

U posljednjih 48 sati, borio sam se sa duhom u mašini za jednog klijenta. Stranica je izgledala savršeno kada ste prijavljeni, ali za javne korisnike na specifičnim ISP-ovima, bila je potpuni nered. Nije u pitanju bio samo loš dodatak (plugin); bila je to kombinacija zlonamjernih mu-plugins dodataka kojima tu nije bilo mjesto i trovanja DNS-a (DNS poisoning) ili keširanja na nivou ISP-a zbog čega je stranica izgledala zaraženo na računarima, dok su 5G mobilni uređaji i VPN-ovi prikazivali čistu stranicu. Da stvar bude gora, ARP tabele rutera su se držale prljavih zapisa poput tvrdoglavog gremlina.

Da bih eliminisao probleme sa lokalnim softverom, testirao sam stranicu na više virtuelnih računara, različitim operativnim sistemima i svakom većem pretraživaču. U tim izolovanim okruženjima, stranica je izgledala sasvim u redu, što je potvrdilo da problem nije univerzalni kvar stranice, već ciljana lokalna mreža ili halucinacija ISP-a.

Rješenje

Nisam samo vratio sigurnosnu kopiju; očistio sam sistem. To je uključivalo uništavanje lažnih mu-plugins dodataka i čišćenje direktorijuma uploads od svih zalutalih PHP datoteka kojima nije mjesto u medijskom folderu. Prebacio sam lokalno okruženje na AdGuard DNS kako bih zaobišao te frustrirajuće halucinacije ISP-a i ponovo izgradio stranicu od temelja kako bih osigurao da je sigurnosna kopija sigurnosne kopije 100 posto čista.

Zaključak

Ako niste sigurni šta neka datoteka radi, pitajte LLM ili AI, jer su odlični u prepoznavanju obrazaca zlonamjernog softvera u kodu. Nemojte sutra ispasti budale (April Fool) zato što ste bili prelijeni da danas provjerite svoj wp-content.

Sretan Svjetski dan sigurnosne kopije—a sada idite i provjerite svoje MU-plugins datoteke.