23 января 2014
Безопасность и предстоящее изменение алгоритмов «Яндекса»
Часть 1
Введение
В статье будут проанализированы и описаны предпосылки возникновения новых угроз для пользователей сети Интернет, особенно в сегменте с преимущественным использованием русского языка.
Руководитель направления поисковых сервисов компании Яндекс [1] на конференции IBC Russia 2013 объявил [2,3], что компания в 2014 году изменит алгоритм ранжирования поисковой выдачи.
В открытой печати упоминается, что алгоритм ранжирования учитывает около 800 факторов, из них приблизительно 50 используют информацию о внешних ссылках на сайты. Одна из целей изменения алгоритма – борьба с поисковым спамом и «запрещенными приемами» SEO [4,5]. Не стоит забывать, что указанные изменения затронут не только сайты и сервисы самого Яндекс, но и других компаний и порталов, в частности, Рамблер, где используется поиск от Яндекс.
Эта новость вызвала шквал публикаций и обсуждений будущего SEO (не будем приводить ссылок, их легко найти самостоятельно). Новостные рассылки, блоги, форумы и социальные сообщества – везде идут споры о вреде и пользе грядущих изменений, как изменится рынок рекламы и т.д.
Мало кто обращает внимание на масштабные изменения в параллельном мире кибер-преступности, которые могут возникнуть как следствие изменения спроса на определенные типы услуг и переориентации высвобождающихся ресурсов злоумышленников.
Новые угрозы
Многие сайты заражены вредоносным кодом, который как паразит существует в некотором симбиозе с сайтом-жертвой:
- вредоносный код не проявляет себя слишком активно, чтобы не привлекать внимания;
- указанный код отсутствует в антивирусных базах, так как не занимается распространением другого вредоносного кода;
- основная его задача — модифицировать страницы сайта-жертвы, добавляя на отображаемые страницы дополнительные ссылки, текст, изображения.
Все добавляемые или модифицированные элементы используются для создания у пользователей и, прежде всего, поисковых систем, ложного представления о значимости продвигаемого ресурса. Авторитет сайта-жертвы частично переносится и на продвигаемый ресурс, на который ведут ссылки. Если сайтов-жертв много, то это создает видимость объективности и, к тому же, некоторый поток посетителей.
Не будем сейчас акцентировать внимания на том, как вредоносный код попал в систему. Отметим лишь, что указанный вредоносный код может длительное время оставаться незамеченным, вплоть до нескольких лет.
Приведем в качестве иллюстрации пример файла, который на момент написания статьи известен ресурсу virustotal.com не менее 6 месяцев, но опознается как опасный только двумя антивирусными решениями из почти пятидесяти используемых. (http://www.virustotal.com/ru/file/a065206e013414b72a0357290f2efb3959bd2d034fa415dcdbf121a06b16bdd0/analysis/)
Ожидаемое падение спроса на ссылки, часть которых создавалась с помощью вредоносного программного обеспечения, высвобождает ресурсы, которые были задействованы для их создания.
Как могут быть использованы высвобождающиеся ресурсы злоумышленников, с учетом специфики предыдущего использования:
- генерирование виртуальной криптовалюты типа Bitcoin [13]. Условно, безвредное, но, учитывая особенности доступных программно-аппаратных ресурсов (ограниченность, низкая вычислительная мощность), мало перспективное направление;
- шантаж владельцев сайтов, что их сайт будет включен в реестр запрещенных [14] со всеми вытекающими последствиями. Злоумышленник может реализовать угрозу сформировав на сайте жертвы страницу с запрещенным содержанием и направив ссылку на такую страницу в Роскомнадзор;
- шантаж хостинговых компаний, что их серверы будут включены в реестр запрещенных [14], что практически эквивалентно приостановке деятельности и соответствующим убыткам. Данная угроза может быть реализована через атаки на отдельных клиентов, сайты (или их отдельные страницы) которых будут включены в реестр запрещенных. А так как провайдеры, в том числе крупные магистральные, часто блокируют сайты по IP адресу, то будут недоступны все сайты, расположенные на сервере, не только сайт-жертва. Специальным образом подобрав несколько сайтов-жертв, злоумышленник может заблокировать или сильно ухудшить доступность всех серверов хостинговой компании;
- шантаж владельцев сайтов, которые оплачивают вычислительные ресурсы в соответствии с потреблением, резким увеличением расходов. Злоумышленник может реализовать угрозу заставив вредоносный код длительное время потреблять много ресурсов (процессорного времени, оперативной или дисковой памяти, сетевой трафик);
- создание анонимных VPN и прокси-серверов;
- распространение вредоносного кода среди посетителей зараженных сайтов;
- хищение различной информации с зараженных сайтов, от паролей пользователей до данных платежных карт, если это интернет-магазин.
Первые четыре перечисленные угрозы — достаточно новые. Реализация указанных угроз будет вести, как правило, к быстрому обнаружению использованного вредоносного кода, включению его в антивирусные базы и, как следствие, к быстрому истощению перечня сайтов, подконтрольных отдельному злоумышленнику. Возможно постепенно будет достигнут баланс между такими факторами, как:
- потенциальная нажива;
- затраты на расширение перечня зараженных и подконтрольных злоумышленнику сайтов;
- риск привлечения к ответственности, который, несомненно, многократно возрастает при переходе от добавления контента в виде ссылок к прямому шантажу.
Список информационных ссылок:
- Александр Садовский, Руководитель поисковых сервисов, Яндекс // http://sadovsky.moikrug.ru/
- Александр Садовский , IBC Russia 2013, Яндекс // http://www.youtube.com/watch?v=bUIaTMSx6ww
- «Яндекс» поставил на уши весь поисковый бизнес // http://www.cnews.ru/top/2013/12/05/yandeks_postavil_na_ushi_ves_poiskovyy_biznes_552464
- Поисковая оптимизация // http://ru.wikipedia.org/wiki/поисковая_оптимизация
- Чёрная оптимизация // http://ru.wikipedia.org/wiki/чёрная_оптимизация
- Информация о заражении в Яндекс.Вебмастере // http://help.yandex.ru/webmaster/security/infection-info.xml
- О вредоносном ПО и взломе сайтов - Cправка - Инструменты для веб-мастеров // https://support.google.com/webmasters/answer/163633?hl=ru&ref_topic=2365140
- Bing - Средства веб-мастера // http://www.bing.com/toolbox/webmaster/
- Система управления содержимым // http://ru.wikipedia.org/wiki/система_управления_содержимым
- Clam Antivirus // http://ru.wikipedia.org/wiki/Clam_Antivirus
- Clam AntiVirus // http://www.clamav.net
- Обнаружение вредоносного кода — Яндекс.Помощь. Вебмастер // http://help.yandex.ru/webmaster/security/detecting-malware.xml
- Bitcoin // http://ru.wikipedia.org/wiki/Bitcoin
- Единый реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространение которой в Российской Федерации запрещено // http://eais.rkn.gov.ru