WordPress темасынын зыяндуу коду деген эмне?Вебсайт зыяндуу кодду талдоо

Дээрлик 90% "зыяндуу код" менен шартталган.

WordPress веб-сайттарынын 80% дан ашыгы аккаунттарына плагиндер (мисалы, расмий веб-сайт плагиндери жана онлайн агым плагиндери) тарабынан зыяндуу код киргизилген.

Экинчиси, бул тема (жарык версия, пираттык тема) серверге зыянды жайылтуу үчүн кирген "зыяндуу код" же "арткы троян аттары".

Эми Чен Вэйлян сизге WordPress тема кодун талдоо менен аны алдын ала кантип табууну көрсөтөт.

WordPress темасынын зыяндуу коду деген эмне?Вебсайт зыяндуу кодду талдоо

function.php ичинде зыяндуу кодду талдап, чыгарып салыңыз

WordPressтеги "зыяндуу код" жөнүндө эң кеңири таралган нерсе - бул тема каталогундагы функция(лар).php.

function.php файлынын аягында, адатта, төмөнкүдөй жыйынтыктоочу комментарий бар:

//全部结束
?>

Эгерде сиз мындай жабуу комментарийи жок экенин тапсаңыз, анда сиз негизинен function.php файлыңыз бурмаланганына ишенесиз жана аны текшеришиңиз керек.

WordPress темасынын зыяндуу коду деген эмне?

Мисалы, коддун төмөнкү сабы:

  1. _checkactive_widgets функциясы
  2. функциясын _check_active_widget
  3. функциясы _get_allwidgets_cont
  4. _get_all_widgetcont функциясы
  5. функционалдык тилкелер
  6. функция strripos
  7. функция сканер
  8. _getprepare_widget функциясы
  9. _даярдалган_виджет функциясы
  10. __популярдуу_посттор функциясы
  11. add_action("admin_head", "_checkactive_widgets");
  12. add_action("init", "_getprepare_widget");
  13. _верify_isactivate_widgets
  14. _check_isactive_widget
  15. _get_allwidgetscont
  16. _виджеттерди_даярдоо
  17. __популярдуу_посттор
  • Ар бир катар көз карандысыз.
  • Эгерде сизде functions.phpде жогорудагы коддордун бири болсо, анда сизге зыяндуу код жуккан болушу мүмкүн.
  • Алардын арасында функция, add_action ж.б.у.с. адатта "зыяндуу кодго" жана "даярдоо аракетине" таандык код болуп саналат.

WordPress темаларынан зыяндуу кодду алып салыңыз

Function.php зыяндуу вирус кодун кантип жок кылса болот?

Аны тазалоо да оңой.

Жөн гана function.php файлында жогорудагы кодду таап, жок кылыңыз.

Бирок вирус жуккандан кийин, темалар каталогундагы бардык темалар жуккан болот.

Ошентип, сиз азыр колдонулуп жаткан тема жараксыз экенин билесиз жана тазалангандан кийин, ал абдан тез түзүлөт.

Тема кодун тазалагандан кийин, functions.php файлын 444 уруксатка коюп, андан кийин башка темаларды тазалаңыз.

Акырында, functions.php файлындагы уруксаттарды мурунку версиясына кайтаруу керекпи же жокпу, Чен Вэйлян 444 уруксат абдан коопсуз деп эсептейт.

Аны өзгөрткүңүз келсе, анда аны өзгөртүңүз.

Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "WordPress темаларында кандай зыяндуу код бар? Вебсайттын зыяндуу коддорун талдоо" деген макала сизге пайдалуу болот деп үмүттөнөбүз.

Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-1579.html

Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!

Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Жылдыруу үчүн Top