27/11/2020
Приветствуем, друзья! Нам хотелось написать здесь очень много вступительного текста и мы его действительно писали, но, пожалуй, тянуть уже некуда и стоит обозначить лишь ответы на самые главные вопросы:
Почему так долго?
Это обновление отличается от остальных тем, что между стабильными релизами прошло достаточно много времени, а это не является типичным для нашего продукта. Мы регулярно выпускали множественные альфа версии для того, чтобы получить фидбек от пользователей в реальном времени, что позволило нам максимально точно обратить внимание на важные вещи в работе полностью нового движка. Столкнувшись в начале года с проблемой прямой авторизации в ряд популярных ресурсов, что было вызвано масштабными обновлениями политик безопасности ведущих веб-сервисов, мы были вынуждены глубоко проанализировать работу подмен, реализованных ранее. Это привело к необходимости несколько раз с нуля путем проб и ошибок создать по-настоящему мощное и современное решение. Огромная работа привела к отличным результатам, которыми мы готовы поделиться с вами!
Что изменилось?
Нам пришлось проделать огромную работу для того, чтобы уровень представленных решений позволил Сфере оставаться наиболее мощным рабочим инструментом в 2020 году, несмотря на бурное развитие АФ-систем и новейших методов идентификации. Мы не только устраниили огромное количество старых проблем и повысили стабильность работы ПО - мы создали совершенно новый по уровню качества продукт, который способен достойно выполнять свои функции в самом большом разнообразии поставленных задач.
А теперь разрешите представить долгожданное обновление -
Linken Sphere 8.4 beta!
Традиционно, наиболее важным элементом для работоспособности является грамотное выполнение основных задач, ведь без них не имеют смысла никакие дополнительные функции и украшения. Современная ситуация в мире развития систем детектов привела к необходимости использования совершенно новых подходов к разработке для того, чтобы сохранить и приумножить возможности браузера.
Встречайте - Антидетект 3.0!
В данной версии полностью переработан механизм замен конфигураций, отдаваемых браузером. Это заключается в том, что в данной версии мы не используем удаление или добавление прототипов, как это было ранее, теперь мы работаем с шаблонами веб-классов непосредственно. Это дает более высокий уровень подмен, что несомненно увеличивает проходимость всевозможных детекций:
1. Разработаны полноценные слепки браузеров, копирующие их особенности, в список вошли следующие: Chrome, Safari, Firefox, Opera, IE, Edge. Это было сделано для того, чтобы улучшить производительность методов, выполняющих роль генерации фингерпринтов, в частности:
- Добавлены CSS-особенности браузеров, кастомные правила стилей, присущие только определенным типам, методы обработки стилей, так как MatchMedia, ComputedStyle, cssText и т.д.
- Добавлены браузерные особенности строковых представлений веб-классов
- Добавлены графические особенности браузерных типов, а именно поддержка определенных графических форматов, соответствующая данному типу
- Модернизирована подмена WebRTC для невозможности определения нативного DNS через псевдо stun-сервера, которые участвуют в извлечении данных из webrtc (пример такой проверки: browserleaks)
- Переработан механизм генерации фингерпринта ClientRects, в данном функционале уникальность достигается за счет изменения матрицы объектов DOM, что позволило не использовать масштабирование, что фиксируется системами АФ
- Добавлена "умная" соль в отпечатки Canvas, что позволяет не влиять на работу отслеживающих картинок, используемые для сбора маркетинговых данных и генерируется в случае сбора отпечатков
- Добавлена кастомизация браузерных типов при сборе параметров из Modernizr
- Добавлены соответствия основных объектов их реальным прототипам для каждого типа браузера, таких как Navigator, Window, Document, Element
- Добавлены соответствия событий для каждого типа браузеров, включая их кастомизации
- Добавлены кастомные веб-классы присущие различным типам браузера
- Добавлен модуль SpeechSynthesis с соответствующими подменами в зависимости от данных юзерагента
- Добавлена поддержка строковых представлений js-объектов в зависимости от данных юзерагента
- Добавлена полноценная эмуляция объекта window.chrome для Chrome настроек без каких либо утечек при ее использовании
- Рандомизирован параметр navigator.deviceMemory при создании новой сессии
- Значение battery по умолчанию установлено в true
- DoNotTrack по умолчанию установлено в null
2. Обновлен WebGL:
- Добавлен полноценный WebGL-движок со всеми возможностями, которыми обладают обычные браузеры, с соответствующими подменами
- Добавлена возможность использовать нативный WebGL без подмен
- Переработан механизм подстановки параметров из отпечатков, что позволяет использовать WebGL без потери функционала - Улучшена соль в генерации пикселей, что позволяет обходить ряд тестов по ее обнаружению
3. Обновлена эмуляция экрана:
- Добавлена возможность эмулировать любой экран из отпечатков, независимо от того, какой экран имеется на физическом компьютере. В случае, когда Viewport выходит за рамки физического экрана, весь контент помещается в контейнер со скроллами, аналогично реализации данного функционала в виртуальных машинах
- Добавлена возможность на физическом уровне менять плотность пикселей, глубину цветов, ориентацию экрана
- Добавлена адаптация CSS-параметров к эмуляции экрана
- Обновлен и стабилизирован эмулятор тачскринов
4. Обновлен сетевой модуль, улучшена работа сокетов, улучшена работа dns модуля:
- Сетевая логика полностью перенесена в сетевой движок хромиума, что позволило убрать вспомогательное сетевое приложение Proxificator, которое выполняло ранее роль локального прокси-сервера и создавло пинг, который мог быть идентифицирован
- Доработаны сокс-классы движка Chromium, адаптированы для сетевых задач LinkenSphere
- Улучшен DNS-модуль, добавлены DNS-связки
- Улучшены и оптимизированы генераторы SSL-фингерпринтов
5. Обновлен cookie-движок:
- Переработан модуль CookieMonster, в соответствии с задачами LinkenSphere
- Исправлены ошибки в установке cookie при использовании асинхронных методов
- Добавлены события по установке, удалению, добавлению Cookies для систем мульти-профилей
- Снижен тайминг между сохранением Cookies на сервере, что снизит риск возможной потери Cookies
6. Обновлен движок LinkenSphere:
- Исправлен баг с завершением работы профилей, когда при его удалении мог возникать краш
- Увеличена производительность взаимодействия с потоками хромиума
- Увеличена производительность прорисовки при использовании графической акселерации
- Улучшен механизм чекинга сетевых соединений
- Исправлены ошибки связанные с cookie
7. Обновлен фреймворк до последней актуальной версии:
- Обновлен движок Chromium
- Обновлен TOR
Кроме того, все это время мы внимательно собирали фидбек от пользователей и последовательно исправляли ошибки и баги программного обеспечения, повышая его универсальность, надежность и стабильность. Это невидимая на первый взгляд работа, за которой стоит огромное количество тестов и общения с клиентами. В обновленной версией было исправлено более 100 всевозможных багов и проблем, и ниже приведен чейнджлог лишь с наиболее значимыми моментами:
Исправлено:
- Баг с сохранением LocalStorage в папку, доступную для записи при запуске первой сессии. Теперь запись происходит стабильно без необходимости ручного запуска программы от имени администратора
- Баг с сохранением старых параметров конфига при смене UserAgent
- Проблемы на высоких разрешениях
- Баг с изменением Language (после внесенных изменений сохраняются старые языковые параметры сессии)
- Баг с загрузкой Cookies через Session setup
- Баг с невозможностью прямого логина в Gmail
- Баги c огромными лишними полями при открытии на странице выпадающих списков
- Баг с работоспособностью Service Worker
- Проблемы в работе WebEmulator
- Баг с двойными загрузками
- Баги с WebVR, speech, touch на Windows
- Возможный креш при удалении сессии с очисткой
- Баг с удалением из таблицы автоматора
- Баг с работой websocket, в частности кастомизация DNS для них
- Баг с отображения специальных символов при выводе speech (например, иероглифы и арабская вязь)
- Баг с неработоспособностью Jivosite
- Баг с окнами при импорте Cookies
- Баг с подгрузкой Cookies у новой сессии
- Баг с некорректным вендором
- Баг с окнами экспорта/импорта cookies
- Баг с работой автоматора (произвольная очистка таблиц)
- Баги в работе Modernizr: localizedNumber (добавлено у Opera, Chrome), web, webpalpha, webpanimation, webplossles (удалено у safari, ie, edge), exiforientation (добавлено у chrome, safari, opera, firefox), htmlimports (удалено у chrome), hairline (удалено у chrome macOS), csstransformlevel2, (добавлен у Firefox), shapes, datachannel (удалено у Edge)
- Баг с появлением Default session (пустых вкладок) при удалении сессий, отправке в архив и т.д.
- Баг с dropbox.com при просмотре фото
- Баг с вечной загрузкой на web.skype.com
- Баг с полем ввода sms и историей транзакций в money.yandex.com
- Баг при входе в аккаунт vk.com
- Баг с хаотичными движениями на сайте en.zalando.de при нажатии кнопок сортировки
- Баг с неработующей блокировкой Canvas (Block canvas output)
- Баг с буфером обмена на сайте alligator.io
- Баг с неработоспособностью прокси packetstream.io
- Баг с бесконечной загрузкой результатов поиска на сайте lastminute.com
- Баг с неработающей капчей-слайдером на
- Баг с бесконечным редиректом и крашем на сайте www1.ticketmaster.com
- Баг с постоянной просьбой обновления браузера на сайте music.amazon.com
- Проблема с параметрами True Browser Core и Private Browsing Mode на сайте
- Баг с параметрами Inner/Outer Width/Height
- Баг с обнаружением батареи на сайте
- Проблема с неработоспособностью Airsocks Proxy в режиме Socks5
- Баг с сохранением localStorage при создании сессии с аналогичным именем
- Баг с возможным крешем при создании бекапов
- Проблема с работоспособностью почты Outlook
- Баг с отображением вкладки “Security” в Dev.Tools
- Баг с отображением контента и звука в pokerstars.com
- Баг с регистрацией на сайте gamestop.com
- Баги c работой фильтров в Google Почте (Gmail)
- Баги c огромными лишними полями при открытии на странице выпадающих списков
- Баги cо сменой параметров DevicePixelRatio
- Баг с долгой прогрузкой сайта store.google.com и повышении нагрузки на систему
- Баг с Настройкой времени в ручную из выпадающего списка
- Баги с окнами уведомлений при загрузке Cookies
- Баг с обводкой элементов на некоторых типах конфигураций
- Баг с утечкой WebRTC при его отключении
- Баг с вылетом браузера при контекстном клике на Network Pattern Manager
- Баг с рандобным изменением Custom Plugins при использовании конфигураций из конфигшопа
- Баг с невозможностью выбора папки при сохранением страницы
- Баги с импортом и автологину по Cookies после успешного импорта Cookies и необходимостью двойной загрузки Cookies
- Баг с крешем браузера (серый экран) при содержании русских символов в названии сессии
- Баг с возможным определением вируса в установщике при использовании Virustotal
- Баг с утечкой DNS при DNS Leak Test (отображение реального DNS помимо DNS прокси)
- Баг со скачиванием/открытием PDF файлов
- Баги с работоспособностью и отображением Youtube
- Баг с работоспособностью LocalStorage после перезагрузки браузера
- Баг с сохранением Password Autofill при залогинивании/регистрации на сайтах
- Баг с утечкой LocalStorage при запуске первой сессии
- Баг с разрешением рабочего окна при открытии "Clone Tab in New Window"
- Баг с работоспособностью прокси proxy-cheap.com
- Баг с изменением Language (Языка) по чекеру
- Баг с зависанием Check Proxy/GEO при последовательном клике
- Баг с эмуляцией камеры
- Баг с работоспособностью прокси GeoSurf
- Баг с загрузкой страниц на сайте StubHub.com
- Баги с вечной загрузкой и невозможностью логина на сайте parimatch.ru
- Баги с подменой AudioFingerprint на конфигах MacOS Safari, Ipad Safari, Iphone Safari
- Баг с работоспособностью прокси stellarproxies.com
- Баги с загрузкой на сайте cex.io
- Баги с запуском некоторых onion-сайтов при использовании TOR
- Баг с работоспособностью команды Alert в Inspect This Page—> Console
- Баг с очисткой localStorage через Menu -> Session manager -> Clear cookies, localStorage
- Баг с возможной утечкой UserAgents движка QtWebEngine
- Баг с отображением параметров [api] webvr и activeVRDisplays
- Баг с работоспособностью прокси astroproxy.com
- Баг c подменой параметра navigator.vendor при его изменении
- Несоответствие параметра Service Worker в Navigation Checks
- Баг с механизмом подмены параметров ServiceWorker при использовании их для идентификации по параметрам js
- Баг с работоспособностью на сайте help.walmart.com
- Баг с тестами WebRTC на популярных браузерах различных версий по Whoer, Whatleaks, Browserleaks
- Доработан профиль Safari в контексте исправления проблемы с аудио модулем и других некорректно работающих js-компонентов
- Исправлен баг с Bluetooth, в частности добавлены новые методы для корректного отображения данных
- Исправлен баг с быстрым меню очистки на Windows
- Баг с сохранением данных в Автоматор по закрытию окна. Изначально в механизме было заложено сохранение задач после активации автоматора, поэтому при создании задач и закрытии окна они не сохранялись
Также, были
полностью обновлены встроенные и платные конфигурации, а также геобаза MaxMind - все, что необходимо для максимального качества и результативности вашей работы! Мы ответственно заявляем, что на сегодняшний день Сфера является наиболее мощным коробочным антидетект-решением в мире.
Что дальше?
Представленная сегодня версия является промежуточной между тестовыми альфа-сборками и полноценным стейбл релизом с обновленным юзабилити и интерфейсом, который был анонсирован еще год тому назад. Необходимость сохранения и приумножения основных рабочих свойств продукта привели к откладыванию выпуска версии с обновленным дизайном, но этот релиз дает зеленый свет новому продукту, который находится на финишной прямой.
Из-за большого количества тестовых версий мы отошли в сторону от привычной и логически понятной нумерации версий, поэтому мы не планируем глобального релиза в 8 линейке, и версия с обновленным дизайном получит номер 9. Мы прямо сейчас ведем работу над оптимизацией фронтенда для ее плавной и гармоничной работы.
Новый релиз уже доступен в ваших личных кабинетах как для Windows, так и для MacOS.
Желаем вам максимально продуктивного использования возможностей новой версии! В случае возникновения проблем или вопросов - все также рады слышать вас в системе тикетов или по указанным контактам:
Telegram: @devtnbrs, @devtenebris (Telegram-channel), @spherechat (Telegram-group)
Email:
sphere@tenebris.cc