Глоссарий
Глоссарий
Слова, которыми пользуется эта отрасль, объяснённые одним предложением каждое, и с замером за спиной там, где он у нас есть. Если термин касается того, что делает наша программа, страница кончается файлом и стендом, которые держат сказанное.
100 терминов
А
- Автоматизация браузераАвтоматизация браузера это управление настоящим браузером из кода, когда страницы открываются без человека за клавиатурой.
- Авторизация проксиАвторизация прокси это логин и пароль, которые прокси требует, прежде чем повезёт хоть один ваш запрос.
- Антидетект-браузерАнтидетект-браузер это браузер, который держит каждый аккаунт в своём профиле со своими значениями устройства и своим выходом.
Б
В
Д
- Движок JavaScript V8V8 это движок JavaScript внутри Chromium, и он исполняет каждый сценарий, которым сайт спрашивает про вашу машину.
- Двухфакторная аутентификация (2FA)Двухфакторная аутентификация это вход, где кроме пароля просят второе доказательство, и одного пароля мало.
- Доступ по ролям (RBAC)Доступ по ролям это правило, по которому человеку разрешено ровно то, что даёт его ступень, а не его имя.
Ж
З
И
К
- КапчаКапча это проверка, которую сайт показывает, когда хочет доказательства, что спрашивает человек, а не программа.
- Каталог данных браузераКаталог данных браузера (user data dir) это папка, где Chromium держит куки, входы, хранилище сайтов и настройки.
- Ключ APIКлюч API это длинная случайная строка, которую программа шлёт вместо пароля, чтобы работать от лица аккаунта.
М
- Менеджер паролейМенеджер паролей это программа, которая держит доступы от аккаунтов под одним ключом и сама вставляет их в форму входа.
- Мобильный проксиМобильный прокси это адрес выхода из сети сотового оператора, общий в тот же самый миг с живыми телефонами той же вышки.
- МультиаккаунтингМультиаккаунтинг это ведение нескольких аккаунтов на одной площадке так, чтобы их не прочитали как одного человека.
Н
- Набор правок (patch set)Набор правок это упорядоченный список изменений исходников, которые накладываются на чужое дерево до всякой компиляции.
- Надстройка скрытностиНадстройка скрытности это дополнение к средству автоматизации, которое правит значения браузера в странице, чтобы спрятать скрипт.
- НотаризацияНотаризация это автоматическая проверка подписанной программы у Apple, после которой macOS открывает её без остановки.
О
- Объект window.chromeОбъект window.chrome это набор свойств Chrome, который настоящий Chrome оставляет на каждой открытой странице.
- Отпечаток браузераОтпечаток браузера это набор значений о вашей машине, который сайт читает без спроса и сводит в один опознаватель.
- Отпечаток устройстваОтпечаток устройства это опознаватель, собранный из самой машины: её экрана, видеокарты, числа ядер и объёма памяти.
- Отпечаток шрифтовОтпечаток шрифтов это опознаватель, который сайт собирает из того, какие начертания умеет нарисовать ваша машина.
- Отпечаток AudioContextОтпечаток AudioContext это опознаватель, который сайт собирает из чисел, отданных браузером после обработки звука.
- Отпечаток canvasОтпечаток canvas это опознаватель, который сайт собирает из того, как ваша машина рисует картинку.
- Отпечаток WebGLОтпечаток WebGL это опознаватель, который сайт собирает из строк, сообщаемых видеокартой, и из картинки, которую она рисует.
- Отпечаток WebGPUОтпечаток WebGPU это опознаватель, который сайт собирает из того, что новый слой графики сообщает и рисует.
П
- Перенос сессииПеренос сессии это переезд всего, что держит аккаунт залогиненным, в тот же профиль на другом компьютере.
- Перечисление приборов (media devices)Перечисление приборов это список микрофонов, динамиков и камер, который браузер отдаёт странице до всякого разрешения.
- ПланировщикПланировщик это часть программы, запускающая работу в выбранный вами час, а не в минуту нажатия кнопки.
- Подмена координатПодмена координат (geolocation spoofing) это ответ на запрос места заранее выбранными координатами вместо измеренных.
- Подмена строки браузераПодмена строки браузера это замена строки, которой браузер называет себя, чтобы сайт прочитал другой браузер или другую систему.
- Подмена часового поясаПодмена часового пояса (timezone spoofing) это ответ браузера часами страны своего адреса, а не часами самой машины.
- Подпись кодаПодпись кода это подпись на программе, которая называет издателя и показывает, что байты файла не менялись.
- Предел частоты (rate limit)Предел частоты это потолок числа вызовов от одного обращающегося за окно времени, после которого в ответ приходит ожидание.
- Профиль браузераПрофиль браузера это отдельный браузер со своим печеньем, своими значениями устройства и своим выходом в сеть.
Р
- Рабочее пространство командыРабочее пространство команды это один оплаченный аккаунт, куда каждый входит под собой и занимает своё место.
- Разогрев аккаунтаРазогрев аккаунта это медленное наращивание нового аккаунта, чтобы первые дни читались как человек, а не как скрипт.
- Разрешение экранаРазрешение экрана это размер вашего монитора в том виде, в каком его читает страница: в точках вёрстки, а не в точках панели.
- Расширение браузераРасширение браузера это набор веб-кода, который браузер грузит с правами, каких не даёт обычной странице.
- Режим инкогнитоРежим инкогнито это окно браузера, которое выбрасывает своё хранилище при закрытии и больше ничего в вас не меняет.
- Резидентность данныхРезидентность данных (data residency) это вопрос о том, в какой стране физически стоят машины с вашими данными.
- Резидентный проксиРезидентный прокси это адрес выхода на обычной домашней линии связи, который сдаёт в аренду обслуживающий её оператор.
- Репутация адресаРепутация адреса это мнение площадки о нём, сложенное из того, что через этот адрес уже делали до вас.
С
- Серверный проксиСерверный прокси (datacenter) это адрес выхода из хостинговой сети, который берут в аренду поштучно на месяц, а не по трафику.
- Синхронизатор оконСинхронизатор повторяет то, что вы делаете в одном окне браузера, в других окнах, назначенных ведомыми.
- Синхронизация закладокСинхронизация закладок это служба, которая возит сохранённые ссылки между браузерами и устройствами через ваш вход в аккаунт.
- Сквозная оптимизация при связывании (LTO)Сквозная оптимизация при связывании это режим, в котором программа оптимизируется целиком на последнем шаге сборки.
- Список плагиновСписок плагинов это перечень по адресу navigator.plugins, который любая страница читает о вашем браузере без спроса.
- Строка отрисовщика WebGLСтрока отрисовщика WebGL это ответ браузера о чипе, драйвере и слое графики, которые нарисовали кадр.
- Строка поставщика WebGLСтрока поставщика WebGL это ответ браузера о том, кто сделал видеокарту, рисующую страницу.
- Сценарий (workflow)Сценарий это упорядоченный набор шагов, который машина повторяет одинаково каждый раз, получая ту же работу.
Т
У
- Узел выходаУзел выхода это последняя машина на вашем пути, и только её адрес видит открытый вами сайт.
- Утечка через кадр (iframe realm)Утечка через кадр это расхождение отпечатка между страницей и рамкой, которую страница создала внутри себя.
- Утечка через поток (worker realm)Утечка через поток это расхождение отпечатка между страницей и фоновым потоком, который эта страница запустила.
- Утечка DNSУтечка DNS это когда ваша машина сама спрашивает адрес сайта, хотя сам заход идёт через прокси.
- Утечка WebRTCУтечка WebRTC это когда браузер отдаёт сайту адреса вашей собственной сети, пока налаживает звонок.
Ф
Ц
Ш
Э
A
B
- Battery Status API (состояние батареи)Battery Status API это вызов браузера, который сообщает странице уровень заряда, признак питания и оставшееся время.
- BlinkBlink это движок отрисовки внутри Chromium, и он отвечает почти на всё, что сайт спрашивает про вашу машину.
- Browser isolation, изоляция браузераИзоляция браузера это исполнение страницы в стороне от вашего компьютера, когда на экран приходит только поток нарисованного.
- Build flags (настройки сборки)Настройки сборки это доводы, выбранные до компиляции браузера, и они решают, что попадёт в готовый двоичный файл.
C
- Chrome DevTools ProtocolChrome DevTools Protocol это канал, которым программа управляет браузером Chromium и читает то, что он показывает.
- ChromiumChromium это открытый браузерный проект, из которого собраны Chrome и почти все настольные браузеры вокруг него.
- Cookie jar (хранилище куки)Cookie jar это хранилище куки браузера вместе с правилами, решающими, какая кука поедет с каким запросом.
D
G
H
- Hardware concurrencyHardware concurrency это число логических процессоров, которое браузер сообщает любой странице, которая о нём спросит.
- Headless-браузерHeadless-браузер это настоящий браузер, который работает без окна на экране, и ведёт его код, а не человек.
- HTTP proxy, обычный проксиHTTP proxy это сервер, который делает запросы в сеть за вас, а для закрытых сайтов открывает простой туннель.
I
L
N
- navigator.languages (список языков)navigator.languages это упорядоченный список языков, который сообщает браузер, от самого желанного до запасных.
- navigator.platform (платформа)navigator.platform это короткая строка, которой браузер называет семейство системы, на котором он работает.
- navigator.webdrivernavigator.webdriver это признак, который браузер поднимает, пока у его руля стоит средство автоматизации.
P
R
S
- SeleniumSelenium это открытый набор средств, который ведёт браузеры по WebDriver, общему перечню приказов от отдельной программы-водителя.
- SOCKS5SOCKS5 это протокол прокси, который передаёт связь целиком и умеет просить разрешить имя сайта на дальнем конце.
- Sticky session, удержание адресаSticky session это настройка прокси, при которой один адрес выхода держится заданное время, а не меняется на каждый запрос.