Введение
Маскировка, как используется в научной фантастике. Маскировка, как используется в расширенных драйверах устройств DOS.
cloaking as used in extended DOS device drivers
Маскировка – это техника поисковой оптимизации (SEO), при которой контент, предоставляемый поисковому роботу, отличается от контента, отображаемого в браузере пользователя. Это достигается путем доставки контента в зависимости от IP-адресов или HTTP-заголовка User-Agent пользователя, запрашивающего страницу. Когда пользователь идентифицируется как поисковой робот, серверный скрипт предоставляет другую версию веб-страницы, содержащую контент, отсутствующий на видимой странице, или присутствующий, но не индексируемый. Целью маскировки иногда является обман поисковых систем, чтобы они отображали страницу, которую в противном случае не отобразили бы (черное SEO). Однако это также может быть функциональной (хотя и устаревшей) техникой информирования поисковых систем о контенте, который они не смогли бы найти иным способом, поскольку он встроен в нетекстовые контейнеры, такие как видео или определенные компоненты Adobe Flash. С 2006 года появились более эффективные методы обеспечения доступности, включая прогрессивное улучшение, поэтому маскировка больше не требуется для стандартного SEO. Маскировка часто используется как техника спам-индексирования для попытки повлиять на поисковые системы и повысить рейтинг сайта. Таким же образом она может использоваться для обмана пользователей поисковых систем, направляя их на сайт, существенно отличающийся от описания в результатах поиска, включая показ порнографического контента, замаскированного под непорнографические результаты. Маскировка является разновидностью техники "страницы-заглушки". Похожая техника используется в веб-каталоге DMOZ, но она отличается от маскировки в поисковых системах несколькими аспектами: она предназначена для обмана человеческих редакторов, а не компьютерных поисковых роботов. Решение о применении маскировки часто основывается на HTTP-реферере, User-Agent или IP-адресе посетителя; но более продвинутые методы могут также основываться на анализе поведения клиента после нескольких запросов страниц: на общем количестве запросов, их последовательности и задержке между последующими HTTP-запросами, отправленными на страницы веб-сайта, а также на проверке файла robots.txt – это некоторые из параметров, по которым поведение поисковых роботов сильно отличается от поведения обычного пользователя. Реферер указывает URL страницы, на которой пользователь перешел по ссылке, чтобы попасть на текущую страницу. Некоторые использующие маскировку предоставляют поддельную страницу любому пользователю, пришедшему с веб-сайта каталога, поскольку редакторы каталогов обычно проверяют сайты, переходя по ссылкам на веб-странице каталога. Другие предоставляют поддельную страницу всем, кроме тех, кто пришел из крупной поисковой системы; это затрудняет обнаружение маскировки, не приводя к значительной потере посетителей, поскольку большинство пользователей находят веб-сайты через поисковые системы.
It is intended to fool human editors, rather than computer search engine spiders. The decision to cloak or not is often based upon the HTTP referrer, the user agent or the visitor's IP; but more advanced techniques can be also based upon the client's behaviour analysis after a few page requests: the raw quantity, the sorting of, and latency between subsequent HTTP requests sent to a website's pages, plus the presence of a check for robots. txt file, are some of the parameters in which search engines' spiders differ heavily from a natural user behaviour. The referrer tells the URL of the page on which a user clicked a link to get to the page. Some cloakers will give the fake page to anyone who comes from a web directory website, since directory editors will usually examine sites by clicking on links that appear on a directory web page. Other cloakers give the fake page to everyone except those coming from a major search engine; this makes it harder to detect cloaking, while not costing them many visitors, since most people find websites by using a search engine.
Маскировка против доставки IP
IP-доставка может рассматриваться как менее агрессивный вариант маскировки, при котором контент определяется на основе IP-адреса пользователя. При маскировке поисковые системы и пользователи никогда не видят альтернативные версии страниц, в то время как при использовании IP-доставки и поисковые системы, и пользователи могут видеть одни и те же страницы. Этот прием иногда используется на сайтах с большим количеством графики и малым объемом текстового контента для анализа поисковыми роботами. Одно из применений IP-доставки – определение местоположения пользователя и предоставление контента, адаптированного для конкретной страны. Это не всегда является маскировкой. Например, Google использует IP-доставку в рекламных программах AdWords и AdSense для таргетинга пользователей в различных географических регионах. IP-доставка – это неточный и ненадежный способ определения языка, на котором следует предоставлять контент. Многие страны и регионы являются многоязычными, или пользователь может быть иностранцем. Более эффективный способ определения предпочтительного языка – анализ HTTP-заголовка "Accept-Language" клиента.