Когда поисковики перестанут блокировать белорусских пользователей?
О проблеме блокировки белорусских пользователей интернета поисковиками уже много говорилось и писалось, но реальных шагов, исправивших бы ситуацию, так и не сделано. В лучшем случае белорусам предложат ввести капчу, в худшем - они не смогут воспользоваться поиском вообще, пишет корреспондент it.tut.by.
О своем видении ситуации в Беларуси и возможных путях решения проблемы рассказал Владимир Иванов, заместитель руководителя департамента эксплуатации компании "Яндекс": "Прежде всего хочу подчеркнуть, что Яндекс никого не банит. В ряде случаев, прежде чем отправить пользователя на страничку поиска, мы просим его ввести так называемую капчу. Капча – это набор графически искаженных символов, значение которых может распознать человек, а компьютер самостоятельно, если алгоритм формирования капчи достаточно сложен, – не может. Пользователю нужно просто ввести символы в специальное поле, и он сможет продолжить пользоваться "Яндексом".
Зачем нужна эта капча?
Любой интернет-провайдер при подключении пользовательского компьютера в интернет, выдает ему IP-адрес. Такие же IP-адреса есть и у сайтов. В современном интернете IP-адрес состоит из четырех групп цифр, например, 213.180.204.11, и пользователь обращается к IP-адресу сайта со своего IP-адреса (это немножко похоже на звонок с одного номера телефона на другой). "Яндекс" "видит" IP-адрес пользователя и возвращает ему ответ на поисковый запрос.
Иногда алгоритмы фиксируют аномально высокий поток поисковых запросов, отправляемых с одного IP-адреса. В большинстве случаев их генерируют так называемые боты – компьютеры, которые в автоматическом режиме отправляют в "Яндекс" запросы, получают страницу ответов и скачивают ее - и так сотни запросов и страниц в минуту. Обычно этим промышляют так называемые "оптимизаторы", которые пытаются продвинуть разные сайты на верхние позиции на странице результатов поиска "Яндекса" по определенным темам запросов. Но иногда этим занимаются и обыкновенные вандалы и хулиганы, которые надеются перегрузить наши системы большим потоком бесполезных запросов. Сама по себе деятельность оптимизаторов не противозаконна, но у нас для таких специалистов есть отдельный сервис, на который мы им предлагаем перейти. Кроме того, бывает сложно отличить нагрузку, создаваемую оптимизаторами от потока мусора от злоумышленников, поскольку бывает, что первые берут у вторых бот-сети в аренду. Так или иначе, для того чтобы боты не мешали обычным пользователям, не нагружали наши серверы, не искажали статистику запросов и не замедляли получение ответов, мы показываем капчу. Бот ее не проходит.
На капчу жалуются не боты, а реальные пользователи. Разве они могут вручную генерировать огромное количество запросов?
В Беларуси сложилась довольно сложная ситуация. Дело в том, что ресурс IPv4-адресов - так они называются из-за четырех групп цифр - о которых я говорил, сам по себе ограничен, их всего 4 миллиарда на весь мир. Сейчас ресурс заканчивается, и провайдеры уже не могут снабдить отдельным адресом каждого пользователя интернета.
Существуют технологии, которые позволяют подключать к одному IP-адресу несколько десятков, сотен или даже тысяч пользователей, и белорусские провайдеры берут их на вооружение - такая технология называется NAT. Проблема в том, что если каждый пользователь NAT за короткий промежуток времени отправляет "Яндексу" хотя бы десяток запросов, то в сумме их активность становится похожей на активность бота, и алгоритм предлагает пользователям IP-адреса ввести капчу, чтобы вновь попасть на сервис. Иногда может случиться так, что среди сотен пользователей одного IP-адреса находится один-два, чьи машины заражены вирусами или являются частью какой-то бот-сети. Тогда от них могут пострадать все пользователи IP-адреса.
Белорусские провайдеры готовы к переходу на новую адресацию?
Насколько нам известно, в полной мере IPv6 в стране поддерживает только "МТС-Беларусь", поэтому у пользователей этого провайдера с IPv6-адресами проблем с доступом к "Яндексу" нет. Несколько провайдеров уже перевели на новый протокол свои инфраструктуры, но проблема еще в том, что за годы работы они раздали абонентам огромное количество домашних роутеров, которые не поддерживают IPv6. И сейчас в них надо либо менять "прошивку", либо заменять роутеры полностью на более современные. В любом случае, стоит подумать о том, чтобы начать выдавать пользователям более современные роутеры. Этим все равно придется заняться, как ни откладывай. Большинство провайдеров это понимает, но некоторые почему-то винят во всем интернет-сервисы. Нам предлагают, например, снять на поиске капчу вообще, то есть снять защиту от ботов. Но как я и говорил, тогда от ботов будут страдать добропорядочные пользователи, поэтому мы на это не пойдем.
Можно ли, пока все белорусские провайдеры не перейдут на IPv6, что-нибудь придумать, чтобы избавить от капчи реальных пользователей, не отключая систему защиты от ботов?
Есть технологии, которые помогают "разглядеть" каждого отдельного пользователя "коллективного" IP-адреса и избавить от капчи без IPv6. Мы рассматривали этот вариант в качестве промежуточного. Однако оказалось, что, во-первых, такое решение обладает весьма небольшим периодом действия, во-вторых, его можно внедрить только у одного провайдера – если оно заработает у нескольких, то чисто технологически потеряется смысл решения, пропадет эффективность. В-третьих, в результате такого внедрения ситуация с капчей улучшится только при доступе к "Яндексу", но не к другим интернет-ресурсам, которые используют капчу подобным образом. То есть радикально от проблемы это не избавит.