анонимус
В нынешнее время мало кто помнит заповеди отцов основателей интернета.
Народа много, повсюду бардак и никакого просвещения среди новоприбывших.
Давайте что ли я попробую.
Начнём с первого правила интернета.
Вот только загвоздка. А как эту анонимность сохранить, если штука, через которую ты выходишь в интернет сливает о тебе целую кучу данных? Я сейчас про браузер.
Если вы пользователь моих portable сборок, то знаете о том, что у них есть лаунчер hackerman, который как раз старается отключить процессы, которые могут раскрыть ваши данные. Хоть этот лаунчер и выглядит одинаково у каждой сборки, он переписывается отдельно для каждой сборки, учитывая особенности каждого браузера. Но в большинстве случаев он даёт вам одни и теже функции независимо от того с каким браузером он идёт в комплекте.
Если в лаунчере добавляются какие-либо новшества, то сначала ими обзаводится сборка SRWare Iron, а затем все остальные, по мере обновления всех сборок с новой версией лаунчера, новые функции в него добавляются опять же сначала в сборку с Iron и затем остальным браузерам по мере выхода их новых версий.
Все мои сборки браузеров с лаунчером hackerman находятся в [этом разделе].
Различные сервисы давно научились с помощью javascript получать настоящие данные о вашем браузере и операционной системе в обход того, что им сообщает расширение.
Это мягко говоря не очень хорошо сказывается на вашей анонимности в сети. Плюс возникает проблема с тем, что каждый браузер создаёт id – уникальный идентификатор вашей системы, по которому вас можно отслеживать в сети.
С марта 2020 года я работал над новой версией лаунчера, теперь у него две вкладки и в будущем это будет единственный лаунчер в моих portable сборках хромобраузеров.
Теперь у него две вкладки
Описание вкладки Main:
1. Наиболее эффективен данный лаунчер в связке с [браузером SRWare Iron], да Iron уже не торт, но вам шашечки или ехать?
Чёй-то такое appVersion? Если просто, то это текст, который вы видите в пункте О программе любого браузера.
Система слежения через javascript получает доступ к user-agent и appVersion вашего браузера, сранивает их и если они не совпадают, то в приоритет выставляет данные из appVersion, т.к. user-agent вы могли сменить с помощью расширения, а вот appVersion так просто не сменишь.
SRWare Iron в отличие от других хромобраузеров appVersion не передаёт, что улучшает вашу защиту в сети.
Мой лаунчер не работает как плагин, он передаёт команды управления exe файлу браузера, как это делают разработчики браузера при тестировании, потому браузер принимает команды. С помощью этих команд лаунчер подменяет не только user-agent, но и appVersion браузера. В итоге система слежения видит, что вы не используете плагин, ваши appVersion и user-agent совпадают и не отмечает вас.
2. Однако, спалиться всё-таки можно.
Как? Есть такой параметр у хромобраузеров как vendor. Все браузеры на основе кода [Chromium] передают его, а записано в него – Google Inc. Как сменить его на что-то другое я пока не нашёл, поэтому, хоть я и сделал возможность смены user-agent на [Firefox, SeaMonkey], Edge, не рекомендую их использовать.
3. Расширение для смены user-agent как правило меняет только версию браузера, но версия вашей ОС всё равно остаётся раскрытой. А это не маловажная информация.
Но не все такие хорошие как YouTube, а следовательно, злоумышленник, зная вашу ОС может вам подкинуть что-то нехорошее через скрипт, который эксплуатирует конкретный недостаток конкретной ОС. Когда вы подменяете версию ОС, (возможно) скрипт не сможет сработать, т.к. вы передаёте не настоящий идентификатор ОС.
Как видите на скриншоте моего лаунчера ниже вы можете выбирать разные версии браузеров, ОС и их разрядность.

4. Пользователи в комментариях просили меня добавить параметр ограничения размера профиля браузера, особенно это актуально для людей, которые много сёрфят или смотрят онлайн видео. Бывает, что профиль раздувается до 2-5 гигабайт.
В лаунчере есть пункт – Размер кэша, который позволяет вам указать максимальный размер данных профиля, примеры ввода значений приведены в окне лаунчера.

5. В связи с тем, что шпионят не только за браузером, но и за версией ОС, я обнаружил одну особенность, что если сайт не может определить версию браузера или ОС, то много лишних скриптов не грузится, а следовательно сайты начинают реально работать быстрее.
6. Теперь давайте по кнопкам в лаунчере (а их теперь стало очень много, т.к. в апреле 2020 года Google изменил свою политику конфиденциальности, а также обновил плееры Youtube, что привело к отключению функций плеера, если вы запускаете браузер лаунчером hackerman).
Начнём с кнопок – из старых осталась только кнопка Сброс.
Запустить Normal – эта кнопка запустит браузер также как это делал обычный лаунчер в моих старых сборках, т.е. ничего из сомнительных функций браузера не отключается, он стартует как задумано разработчиком в режиме portable, плюс те настройки, что вы выбрали на вкладках Main и Additional.
Запустить Hackerman – это кнопка Запустить из старого лаунчера, она запускает браузер в portable режиме с отключенными API, WebGL, и прочим, плюс те настройки, что вы выбрали на вкладках Main и Additional.
Режим инкогнито – браузер запустится в одноимённом режиме
Автостарт Normal – браузер будет после запуска лаунчера автоматически стартовать в режиме Normal
Автостарт Hackerman – браузер будет после запуска лаунчера автоматически стартовать в режиме Hackerman
Чтобы отключить Автостарт у вас после запуска лаунчера будет несколько секунд за которые можно успеть нажать Сброс и все настройки браузера будут сброшены после его следующего запуска.
Установка галки на Автостарт автоматически сохраняет ваши настройки.
7. Вкладка Additional
Параметры, которые вы отмечаете на этой вкладке, применяются к Автостарту и если вы запускаете браузер кнопками Запустить (в режимах Normal и Hackerman).

Как видите данная вкладка даёт вам огромный выбор параметров.
Когда есть свободное время, я роюсь в исходниках хромиума и нашёл там много интересного, часть из этого я и добавил в новую версию hackerman.
Optimize Browser (Power Saving Mode) - (настройка станет доступной для установки после первого запуска браузера (в некоторых сборках доступна сразу)) отключает различные высокоточные таймеры (уменьшает количество запросов к ядру ОС), отключает сложную анимацию, уменьшает количество бит на текстуры, включает режим слабого ПК и т.д. особенно эффективен данный режим, если вы любитель открывать миллион страниц одного сайта (браузер объединяет вкладки со страницами одного сайта в один процесс, что экономит ОЗУ и меньше грузит процессор), все эти настройки приводят к уменьшению энергопотребления вашего ПК. Включение этого режима повысит вашу анонимность тоже, т.к. данный режим скроет реальный объём ОЗУ вашей системы, а сайтам будет выдавать, что у вас 512Мбайт ОЗУ. В данный момент параметры этой настройки поддерживаются полностью только браузерами [Chromium] и [Vivaldi].
Hide Local IP/Reduce WebRTC resource – скрывает ваш локальный IP без плагина (в сборке [Chromium Ungoogled] за это отвечает отдельная настройка, подробнее читайте в теме про этот браузер), выставляет ресурсы процессора на WebRTC и медиароутер на 0%
Use fake device ID - эта настройка была с первых версий лаунчера, создаёт фейковые устройства – камеру, звуковуху, датчики, так что вместо настоящих устройств сайты видят их.
Disable Remote Fonts – отключает подгрузку шрифтов, используемых на сайтах, со сторонних ресурсов (например, шрифтов от гугла), что ускорит загрузку сайтов, повысит анонимность
Disable Canvas – в апреле 2020 года плеер YouTube обновился, теперь интерфейс его плеера формируется с помощью javascript, это существенно повышает нагрузку на систему пользователя, но снижает нагрузку на сервер youtube, плюс через canvas гугл отслеживает версию вашего браузера и ОС, т.е. если вы выбрали на вкладке Main в моём лаунчере Opera, а сами запустили Chromium, а Canvas не отключили, то по цифровому отпечатку, который генерирует браузер в момент первого запуска, он всё равно определит, что у вас Chromium, не точно, с вероятностью в 30-40%, но определит, т.е. выбор Firefox или Edge при таком раскладе спалит то, что вы подменяете user-agent 100% (не забывайте про параметр vendor у всех хромобраузеров).
Также через Canvas можно узнать какая видеокарта в вашем ПК.
Т.е. canvas передаёт данные об ОС, браузере (и их разрядности), видеокарте.
Поэтому, чтобы плеер на YouTube был снова как раньше вам придётся убрать галку Disable Canvas и поделиться своими данными с ютубом и гуглом, ну и остальными третьими лицами.
Generate Fake Canvas – если вы отключаете Disable Canvas, у вас появляется эта настройка, как и в случае с Fake Device ID она генерит вам новый код canvas. Минус данного параметра, что такой код уникален, т.е. скорее всего такого второго не будет ни у кого, потому сайт не сможет определить ваш браузер и ОС по canvas, только по вашему user-agent. При этом fake canvas генерится каждый раз снова при обновлении страницы (нечто похожее делает Tor браузер, только он вам генерит отпечаток такой же как у всех, кто пользуется Tor). В данный момент параметры этой настройки поддерживаются полностью только браузерами [Chromium] и [Vivaldi], поэтому этот пункт есть только в лаунчерах этих сборок браузеров.
Не могу ничего советовать, что лучше, выбирайте сами:
1) Disable Canvas включен – глючит плеер YouTube, зато canvas не передаёт данные вашей системы
2) Disable Canvas выключен – работает плеер YouTube, разглашаются данные вашей системы кому попало
3) Generate Fake Canvas включен – всё работает, но система слежения видит, что у вас постоянно генерятся новые отпечатки canvas, зато настоящие не передаются (не все браузеры поддерживают, на данный момент только Chromium и Vivaldi)
Enable DarkMode – включает ночной режим в браузере (заметили, те кто сам включал этот режим, что мой сайт тоже поддерживает этот режим? ). Белые сайты становятся чёрными, картинки отображаются в 90% случаев нормально без инвертации, жаль не все сайты свёрстаны нормально с поддержкой этого режима.
Allow Outdated Plugins – включать только в том случае, если вы пользуетесь старыми плагинами для хрома, в остальных случаях не включайте данный параметр.
8. На данный момент я продолжаю дорабатывать лаунчер и добавил в него ешё несколько настроек, в результате чего hackerman заменил собой все старые лаунчеры в моих сборках.
Раньше в моих сборках было ешё несколько лаунчеров – antoshka, incognito и light.
Т.е. теперь в моих сборках будет один лаунчер – hackerman.
9. В лаунчере hackerman я отключил различные API браузера не влияющие на его функционал, но не могу гарантировать, что всё будет работать хорошо. 100% процентов у вас возникнут проблемы с сервисами Яндекса, т.к. эта машина по сбору данных давно уже ввела практику – не даёшь нам инфу о себе – не пользуешься нашими сервисами.
Данный API есть во всех хромобраузерах, Опера просто написала функцию, работающую на основе него и вывела в настройки.
Я тестировал эту функцию больше года.
Поэтому запуск браузера даже старым лаунчером hackerman эффективнее, чем использование этой сомнительной функции.
Про новую версию лаунчера, о которой я пишу здесь и вовсе молчу, сами скачаете, оцените.
Если кто-то знает как вырубить данный API или вы видели расширение с подобной возможностью, напишите в комментариях.
10. В новой версии лаунчера, выбор языка лаунчера будет влиять и на версию языка в браузере, если браузер поддерживает этот язык (если не поддерживает, браузер установит такой же язык, что у ОС). Т.е. если вы выбрали в лаунчере English, то и браузер запустится с интерфейсом на английском языке, а значит, сайты, считывающие данные браузера, будут считать, что вы англоговорящий. Если сайт считывает данные ОС, то эта настройка на него не повлияет.
На данный момент можно выбрать Английский, Белорусский (поддерживает только Opera и Vivaldi), Русский и Украинский языки.
Все предложения по улучшению лаунчера, вопросы и прочее пишите в комментах.
PS: И помните, смысл анонимности не в том, чтобы наглухо задраить люки и не отправлять никаких данных – так прокатило бы в конце 90-х, начале 2000-х годов, сейчас если ваш браузер не отправляет данных вас просто блочат и не дают пользоваться сайтами (о чём пишут люди в комментариях), а в том, чтобы управлять тем, что и кому ты отправляешь.
Рекомендую также прочитать: