Официальный партнер проекта: компания "ПРОФИ" - Бухгалтерские услуги
Поделитесь ссылкой
Радио и TV онлайн :
Наши друзья:
| Клоакинг по User-agent |
Клоакинг по User-agentUser-agent (в переводе с англ. пользовательский агент) — это одно из служебных полей, которое передается серверу от браузера или другой программы вместе с запросом на получение страницы. Если это человек, просматривающий сайт, то его User-agent — это его браузер, соответственно в поле User-agent будет отображаться название браузера. Если это поисковый робот, то поле User-agent будет содержать название или идентификатор поисковика. Метод клоакинга по User-agent — это самый простой метод, основанный на проверке данных в поле User-agent, где при запросе в большинстве случаев передается имя робота и некоторые дополнительные данные. Вот примеры данных в User-agent для некоторых поисковых роботов:
У скрипта, выполняющего подмену "пользовательского содержания" на текст для роботов, есть словарь таких строк агентов. Чаще используется даже словарь подстрок (частей записи). Если искомая подстрока есть в поле User-agent программы, запрашивающей страницу, то скрипт выдает оптимизированную страницу. Скрипт может выдавать всем роботам один и тот же текст, а может выдавать каждому роботу свою страницу, оптимизированную специально для него. Такой клоакинг довольно просто "отловить". Для этого достаточно, чтобы разработчики поисковика или пользователи с помощью специальных программ или расширений к браузерам представились при запросе страницы роботом, т.е. следует поместить в поле User-agent название поискового робота. В итоге на экране вместо обычной страницы загрузится "оптимизированная" страница, потому что скрипт на сайте примет вас за робота. Подробнее строка User-agent для разных поисковых роботов описана в приложении А "Роботы поисковых систем". |
