Представленный ниже метод базируется на принципе присвоения разных cookies для разных страниц сайта.
В нашем случае cookies будут маскироваться под стандартные cookies от Google Analytics, но вы можете использовать настройки от других сервисов и изменить код на свое усмотрение.
Основной контент страницы будет загружаться при помощи AJAX-запроса, при этом отправляется только один правильный вариант cookies. Все остальные варианты — фейковые. В случае, если при подборе cookies нарушается весь алгоритм работы скрипта — контент не будет загружаться на странице. Весь поток cookies генерируется каждую минуту, поэтому вероятность определения правильного cookie из всего потока за столь небольшое время практически нулевая.
Установка скрипта:
- Скачайте архив с файлами скрипта.
- Скопируйте все файлы из архива в корневую папку вашего ресурса.
- Перейдите в файл sniff_settings.php и измените настройки на свое усмотрение.
Теперь вы можете не бояться различных Spy ботов.
Есть несколько нюансов, с которыми также необходимо ознакомиться перед началом работы скрипта:
- Поскольку в этом методе используются методы генерации разных cookies, в дальнейшем не получится использовать корневой адрес сайта “/”. Поэтому в файле index.php уже указано перенаправление на home.php, которая в этом случае выступает в качестве главной страницы.
- Если у вас уже присутствует другой файл index.php, вам потребуется самостоятельно прописать редирект на главную страницу по принципу “/ -> home.php”.
- При установке скрипта настоятельно рекомендуется воспользоваться любым из онлайн сервисов для генерации новых хешей. Это позволит увеличить сложность подбора cookies за счет уникальности. Для поиска сервиса воспользуйтесь фразой “generate salt”.
- Если вы меняете названия файлов ajax.php и home.php обязательно замените эти же названия и в файле sniff_settings.php. В противном случае скрипт не будет работать.