Անցնել բովանդակությանը

«Ինքնաբուժվող» WordPress հետադուռը. ինչու է չարամիտ կոդը վերադառնում մաքրումից հետո

The Self-Healing WordPress Backdoor: Why Malware Comes Back After Cleanup

Կայքերի շատ սեփականատերեր նույն պատմությունն ունեն. գտնում են չարամիտ կոդ, ջնջում վատ ֆայլը, և մեկ օր հետո այն վերադառնում է։ 2026-ի սեպտեմբերի վերջին անվտանգության Sucuri ընկերությունը նկարագրեց WordPress հետադուռ, որի մասին The Hacker News-ը գրեց հոկտեմբերի 1-ին և որը ստեղծված է հենց դրա համար։ Այն կոչվում է SC՝ իր ներարկած կոդի նշանների պատճառով։

Ինչպես է գոյատևում մաքրումից հետո

Մեկ թաքստոցի փոխարեն SC-ն օգտագործում է առնվազն ութ։ Բեռնիչները և պատճենները գտնվում են մի քանի վայրերում՝ .user.ini ֆայլում, db.php drop-in-ում, advanced-cache.php-ում, mu-plugins թղթապանակում, թեմայի functions ֆայլում և կեղծ պլագինում։ Այն նաև օգտագործում է տվյալների բազան և սերվերի ընդհանուր հիշողության սեգմենտ։ Եթե հեռացնեք միայն մի մասը, մնացածները վերականգնում են մյուսներին։ Չարամիտ կոդը կարող է թաքնվել պլագինների ցանկից և թարմացումների ստուգումից, ստեղծել թաքնված ադմինիստրատոր, ներարկել վճարային տվյալներ գողացող կոդ, աշխատեցնել PHP կոդ և նույնիսկ անջատել կամ ջնջել անվտանգության պլագինները։ Զեկույցի համաձայն՝ այն հրահանգները ստանում է Ethereum blockchain-ի միջոցով, ինչը դժվարացնում է կառավարման ալիքը անջատելը։

Sucuri-ն չի պարզել, թե ինչպես են կայքերն առաջին անգամ վարակվել։ Սովորական մուտքի կետերն են խոցելի պլագինները կամ թեմաները, հնացած միջուկը և թույլ գաղտնաբառերը։

Ինչպես ճիշտ մաքրել կայքը

  • Կայքը դրեք սպասարկման ռեժիմի և ստեղծեք վարակված վիճակի լրիվ կրկնօրինակ վերլուծության համար։
  • Փոխարինեք WordPress-ի միջուկը, պլագինները և թեմաները մաքուր պատճեններով՝ ներբեռնված պաշտոնական աղբյուրներից, ոչ թե մաքրեք տեղում։
  • Ստուգեք wp-content-ը այն ֆայլերի համար, որոնք չպետք է լինեն՝ db.php, advanced-cache.php և mu-plugins թղթապանակ, եթե քեշավորում կամ պարտադիր պլագիններ չեք օգտագործում։
  • Ստուգեք .user.ini և .htaccess ֆայլերը՝ անծանոթ auto_prepend_file կամ rewrite տողերի համար։
  • Նայեք տվյալների բազան՝ անծանոթ ադմինիստրատորների, կասկածելի կարգավորումների և գրառումներում ներարկված սկրիպտների համար։
  • Խնդրեք հոսթինգին վերագործարկել սերվերի գործընթացները, քանի որ չարամիտ կոդի մի մասը կարող է հիշողության մեջ լինել։
  • Փոխեք բոլոր գաղտնաբառերն ու բանալիները՝ WordPress օգտատերեր, տվյալների բազա, հոսթինգ, FTP, SSH և API բանալիներ։ Վերագեներացրեք WordPress salt-երը։
  • Գտեք և շտկեք սկզբնական մուտքի կետը, հետո թարմացրեք ամեն ինչ։ Հակառակ դեպքում կայքը նորից կվարակվի։

Բիզնես կայքի համար մասնագիտական մաքրումը հաճախ ավելի արագ և ապահով ճանապարհ է, հատկապես եթե կայքը վճարումներ է ընդունում։

Հաճախ տրվող հարցեր

Ինչու՞ է չարամիտ կոդը վերադառնում ջնջելուց հետո

Որովհետև սովորաբար մեկից ավելի պատճեն կա, և որոշները գտնվում են սովորական ֆայլերից դուրս, օրինակ՝ տվյալների բազայում կամ հիշողության մեջ։ Մնացած պատճենները վերստեղծում են ջնջվածները։

Կարո՞ղ է կրկնօրինակը վերականգնել մաքուր կայքը

Այո, եթե կրկնօրինակը ստեղծվել է վարակումից առաջ։ Վերականգնեք այն, հետո թարմացրեք ամեն ինչ և փոխեք բոլոր գաղտնաբառերը՝ նախքան կայքը բացելը։

Ինչպե՞ս նկատել թաքնված ադմին օգտատերերին

Համեմատեք վահանակի օգտատերերի ցանկը տվյալների բազայի ուղղակի հարցման հետ, քանի որ չարամիտ կոդը կարող է հաշիվները թաքցնել էկրանից։ Սա մշակողի գործ է։

Կարդացեք նաև

Ուզո՞ւմ եք նման արդյունքներ ձեր բրենդի համար

Պատմեք ձեր բիզնեսի և նպատակների մասին։ Մենք անվճար կառաջարկենք գործնական պլան։

Անվճար խորհրդատվություն
hy