С каждым днем все чаще у пользователей нашей программы возникают вопросы об анонимности работы в сети и как следствие
по подмене данных браузера, компьютера и различных параметров, которые передаются, отслеживаются и мониторятся
различными поисковыми системами, например, такими как Google, Яndex и прочими. Как правило для сбора информации и
других ресурсов приходится использовать многочисленные запросы в связи с чем, системы безопасности видят одни и те же
параметры либо часть их, с которыми вы осуществляете поисковые запросы и в дальнейшем можно получить элементарный бан
по ip адресу либо другие ограничения связанные с вашими действиями, чтоб затруднить вашу работу. В свете этих событий,
мы попытаемся в этой статье наглядно рассказать о том, как работать в Human Emulator максимально анонимно.
Для начала нужно сказать о том, что браузер передает сайту очень много различных параметров. Начиная
от своих названия и версии, установленных плагинов, версии флэша, разрешения экрана, языка системы и операционной
системы и заканчивая вашими ip, dns и даже цепочкой прокси (если есть). Правда всё это зависит от того интернет ресурса
на который вы заходите. Некоторые сайты просто запрашивают заголовки и куки, а такие интернет гиганты как Google
запрашивают огромное количество различных параметров, вплоть до мак-адреса вашей сетевой карты. Поэтому к анонимности
под каждый ресурс нужно подходить ситуативно.
Если вы хотите оставаться анонимным для Google или Yandex вам придётся потрудиться значительно больше нежели для вашего городского форума.
Какие параметры браузера мы можем менять, используя Human Emulator?
Подмена IP. Для решения этого вопроса в программе есть возможность использовать прокси. Сами прокси
могут быть простыми проксями, элитными, анонимными, socks4 и socks5. О том как это работает на нашем сайте вы можете найти
статью Использование прокси-серверов в работе Human Emulator.
Что касается socks4 и socks5. Для socks4 вы можете использовать следующую запись
1 |
$browser->enable_proxy("all connections","socks=66.176.128.64:24213"); |
более детально об этом можно найти в описании функции
$browser->enable_proxy.
Что касается чистых socks5, то они не могут использоваться напрямую в Human Emulator, так как программа
сделана на основе Internet Explorer, а в нём нет возможности работать с socks5.
Поэтому одним из пользователей Human Emulator был написан php класс, который сделал возможным работать
Хуману через сокс5. Этот класс вы можете найти на форуме программы — тема: SOCKS5.
Так же Human Emulator может работать со сторонними прокси-серверами и подобными программами, например с Tor. О том как настроить
хуман под тор вы можете прочитать у нас на сайте в статье
Настройка Human Emulator для работы под Tor.
Надо понимать, что если вы ничего кроме ip не меняете, то фактически вы регистрируете один и тот же комп с разных ip адресов,
и админ это очень хорошо видит. Например, зашли вы с ip Италии на сайт, но у вас временная зона в компе — Мск,
язык — русский, dns — российские, Екатеринбург, провайдер — Ланком, ОС — windows 7, разрешение экрана 1240 x 760
точек и многое-многое другое. И теперь представьте, как админ офигивает, когда в статистике
регистраций в информации о пользователях, видит, что юзер с одними и теме же системными параметрами регистрируется с разных частей света.
Для большенства интернент-ресурсов толку с того, что вы ip поменяли — никакого.
Поэтому в Human Emulator есть различные инструменты для подмены тех или иных параметров браузера. Такие как
размер окна браузера, реальное разрешение монитора, user-agent строка, заголовки браузера, отключение и
включение различных настроек браузера, чистка куков, кэша и адресной строки браузера и т.д. Весь функционал
по работе с браузером можно найти в мануале для объекта browser.
Если вы хотите оставаться анонимным для Google, то Вам понадобится девственно чистая система
без установленного google chrome. Из этой системы не должно быть заходов в youtube, facebook или другие сервисы Google,
которые моментально метят ваш комп. Менять всё что только можно и по максимуму использовать в работе скрипта
объекты keyboard и mouse, которые эмулируют работу клавиатуры и мыши.
Для других сайтов Ваша анонимность может ограничиться чисткой куков, использованием прокси и изменением user-agent строки.