Когда меняется модель угроз, должна меняться и архитектура

Корпоративные архитектуры безопасности долгое время опирались на одно и то же предположение: если мы обнаружим атакующего достаточно рано, мы сможем остановить цепочку до её завершения. Вокруг этого предположения выросли мощные слои безопасности. WAF блокирует вредоносные запросы. Балансировщик нагрузки обеспечивает контроль на уровне протокола. Шлюз доступа определяет, кто является пользователем и к какому приложению он может обратиться. Логирование и SIEM делают инциденты видимыми.

Каждый из этих слоёв по-прежнему необходим. Но автоматизация атак на базе ИИ показала, что безопасность больше не может опираться только на «более быстрое обнаружение». Мы стоим перед моделью угроз, в которой атакующий способен читать код, искать уязвимости, выстраивать цепочки эксплуатации и повторять цикл за считаные секунды.

На этом этапе вопрос уже не сводится к «как поймать атакующего быстрее?». Нужно задать более фундаментальный вопрос: даже если атакующий доберётся до устройства пользователя, как гарантировать, что он никогда не доберётся до поверхности приложения?

ZeroLeak — это архитектурный ответ на этот вопрос. ZeroLeak запускает веб-приложение в изолированной среде, управляемой TR7, а не на устройстве пользователя. В браузер пользователя не отправляются DOM, JavaScript, ответы API, токены сессий и состояние приложения. Пользователь видит только живой поток пикселей приложения; ввод с мыши и клавиатуры безопасно передаётся в изолированную среду.

Роль устройства намеренно сужается: не выполнять приложение, а только отображать изображение и передавать ввод. Различие может показаться небольшим, но с точки зрения архитектуры безопасности оно критично. Потому что на устройстве, которое скомпрометировал атакующий, приложения нет.

Что ZeroLeak убирает с устройства пользователя

Архитектурное свойство ZeroLeak лучше всего выражается тем, что не достигает устройства пользователя.

0
Раскрытый DOM

Никакая HTML-структура не передаётся на устройство пользователя

Спецификация продукта TR7 ZeroLeak
0
Исполняемый JavaScript

Код приложения выполняется только на сервере

Спецификация продукта TR7 ZeroLeak
0
Передаваемые ответы API

Данные приложения остаются в изолированном контейнере

Спецификация продукта TR7 ZeroLeak
Пиксели
Только поток

Живое видео отрисованной страницы — это вся поверхность устройства

Спецификация продукта TR7 ZeroLeak

Основной подход: приложение не уходит на устройство пользователя

В традиционной модели веб-приложения устройство пользователя — это активная часть приложения. Браузер получает DOM, выполняет JavaScript, делает вызовы API, переносит информацию о сессии и удерживает часть состояния приложения сам. Эта модель работает; но у неё есть важное следствие для безопасности: при компрометации устройства атакующий видит не только экран, но и рабочую поверхность приложения.

ZeroLeak переворачивает эту модель. Приложение работает не на устройстве пользователя, а внутри изолированного серверного контейнера. В браузер пользователя передаётся не само приложение, а его визуальный вывод. Пользователь видит страницу, заполняет формы, нажимает на кнопки и продолжает взаимодействие с приложением. Но технически браузер не выполняет приложение; он лишь показывает живой поток пикселей.

То, что пересекает границу в направлении устройства пользователя, намеренно ограничено: DOM не отправляется, JavaScript не выполняется, ответы API не доставляются на устройство, токены сессии не передаются на компьютер пользователя, состояние приложения не хранится в браузере. События мыши, клавиатуры и навигации идут в обратном направлении — в изолированный контейнер. Приложение запускается там, отрисовывается там, и только его изображение доставляется пользователю.

В результате меняется поверхность, на которую нацелен атакующий. На устройстве больше не живёт напрямую эксплуатируемая поверхность приложения, а только слой отображения с ограниченными полномочиями.

Как работает изоляция по потоку пикселей

При начале сессии ZeroLeak для пользователя готовится выделенная изолированная рабочая среда. Веб-приложение открывается в этой среде, контекст идентичности доставляется через TR7 Шлюз доступа (AGS), а действия пользователя выполняются внутри этой защищённой сессии.

С точки зрения пользователя опыт близок к стандартному веб-приложению. Страницы загружаются, меню используются, формы заполняются, операции выполняются в административных панелях. Разница в том, что всё это происходит не на устройстве пользователя, а внутри изолированного контейнера. От контейнера к пользователю идёт только отрисованное изображение. От пользователя к контейнеру возвращаются только контролируемые события ввода.

Эта модель даёт три преимущества безопасности. Во-первых, устройство не видит внутреннюю структуру приложения — поскольку в браузере нет DOM, на устройство не переносится и поверхность атаки на основе DOM. Во-вторых, сессия приложения не живёт на устройстве пользователя; учётные данные, токены и ответы приложения остаются в границах контейнера. В-третьих, сессия эфемерна — когда пользователь завершает работу, контейнер уничтожается, и никакого устойчивого рабочего пространства, которое атакующий мог бы найти позже, не остаётся.

Этот подход применяет принцип «минимальных привилегий» на уровне устройства пользователя. Компьютер пользователя не имеет полномочий выполнять приложение. Он только показывает изображение и передаёт ввод.

Почему anti-OCR теперь стал архитектурным требованием

Долгое время под утечкой данных понимали загрузку файла, копирование, печать, отправку по почте или работу с буфером обмена — классические каналы. Поэтому DLP-контроли в основном были ориентированы на мониторинг и блокировку этих каналов. Но скриншот больше не является простой визуальной копией. Современные OCR-движки и системы визуального ИИ способны превратить снимок таблицы, карточки клиента, финансового значения, поля идентификации или технического документа снова в читаемый текст. Скриншот может стать структурированной утечкой данных за считаные секунды. Отделение приложения от устройства — это первый критический шаг; но и сам экран, который видит пользователь, может стать каналом утечки. Слои anti-OCR в ZeroLeak существуют для закрытия этого канала — цель в том, чтобы сделать скриншоты и видеозаписи трудно читаемыми машинами, не мешая работе человека. Главный баланс: люди должны продолжать читать; машины не должны надёжно разбирать содержимое.

Трёхуровневый подход к anti-OCR

Подход anti-OCR в ZeroLeak не опирается на одну технику, потому что методы снятия экрана, OCR-движки и системы визуального ИИ имеют разные слабости и допуски. Три слоя работают вместе.

Первый слой использует разрыв между восприятием человека и восприятием машины. Страница показывается так, чтобы её мог читать человек. Но к краям символов, выравниванию строк, переходам контраста и фоновой текстуре применяются контролируемые микроискажения. Эти искажения остаются ниже порога визуального дискомфорта для людей; но они затрудняют сегментацию символов и разбор слов OCR. Этот слой — первая линия защиты против классических скриншотов, записи экрана и видеозахвата низкого качества. Цель не в том, чтобы скрыть экран, — цель в том, чтобы захваченное изображение было сложнее преобразовать в чистый и надёжный текст для машин.

Не каждая область экрана имеет одинаковую чувствительность. Меню навигации, общий заголовок или текст справки не оцениваются на одном уровне риска с идентификатором клиента, балансом счёта, медицинской записью или токеном администратора. ZeroLeak может обрабатывать чувствительные области контента на разных уровнях защиты в зависимости от контекста. Могут применяться динамическое размытие, выборочное маскирование или видимость, зависящая от взаимодействия. Контент может быть контролируемо видимым, пока пользователь активно работает в поле с данными; когда фокус меняется, когда возрастает риск захвата экрана или поле становится пассивным, уровень защиты повышается. Это важно для удобства использования: постоянное искажение всего экрана ухудшает опыт пользователя, тогда как целенаправленная защита фокусируется на чувствительных данных и снижает лишние трения.

OCR и системы визуального ИИ не читают только пиксели. Они анализируют формы букв, межсловные интервалы, разметку строк, непрерывность символов и визуальные связи на странице. Третий слой ZeroLeak ломает эти предположения. Контролируемые вариации, применяемые на уровне текстового слоя, сохраняют опыт чтения для человека, но затрудняют машине извлечение чистого, согласованного и структурированного текста. Этот слой обеспечивает специфическое сопротивление против скриншотов высокого разрешения, извлечения кадров из видеозаписей и анализа контента на основе визуального ИИ. Цель не только в том, чтобы «сделать буквы нечитаемыми», — а в том, чтобы машине в целом было сложнее интерпретировать страницу.

Защиты на основе одной техники быстро изучаются и обходятся. Три слоя покрывают разные классы обхода: визуальное искажение преодолевает классический OCR; контекстное размытие — выборочное извлечение областей; искажение текстового слоя — высокоточные модели визуализации, переживающие методы с шумом. По мере развития моделей визуализации каждый слой эволюционирует независимо. Архитектурное свойство — приложение отрисовывается на сервере и до устройства доходят только пиксели — это то, что в первую очередь делает многослойный anti-OCR реализуемым.

Защита от визуального ИИ: проблема уже не только в тексте

Классическая угроза OCR была в основном ограничена вопросом: какой текст написан на этом изображении? С появлением визуального ИИ проблема расширилась. Атакующий теперь может извлечь не только текст, но и контекст страницы. Он может понять, какое значение относится к какому клиенту, какое поле содержит финансовые данные, какой экран принадлежит административной панели или какой рабочий процесс выполняется.

Поэтому подход ZeroLeak к визуальной защите не ограничивается искажением символов. Целостность страницы, связи между полями, чувствительные области данных и визуальный контекст также входят в модель защиты. Цель — лишить атакующего надёжных ответов на вопросы: какой текст на странице является чувствительным, какое значение относится к какому пользователю, какое поле содержит финансовые или идентификационные данные, из какой сессии был сделан этот скриншот, какому пользователю может быть приписана утечка.

ZeroLeak обрабатывает каждый из этих вопросов в отдельном слое. Anti-OCR искажает читаемость. Водяные знаки и стеганография обеспечивают атрибуцию. Форензическая запись сохраняет контекст инцидента.

Двухслойная атрибуция утечек: видимое плюс невидимое

Ни один визуальный слой защиты не устраняет полностью возможность утечки. Авторизованный пользователь может направить камеру телефона на экран. Человек может переписать информацию по памяти. Пока существует визуальный вывод, вероятность утечки — это реальность, которую нужно управлять. Поэтому ZeroLeak сосредоточен не только на предотвращении, но и на атрибуции и сдерживании. Видимый водяной знак содержит идентификатор пользователя, отметку времени, исходную систему и информацию о сессии — он сдерживает и обеспечивает немедленную атрибуцию, когда появляется скриншот. Невидимая стеганографическая метка встроена на уровне пикселя; она выдерживает сжатие JPEG, изменение размера и обычное редактирование изображения. Даже если видимый водяной знак обрезан, невидимая метка идентифицирует источник. Оба слоя обновляются вживую во время сессии и привязаны к аутентифицированной идентичности сессии — это динамический, привязанный к сессии механизм атрибуции, а не статичный штамп.

Форензическая запись: восстановить инцидент постфактум

Один из важнейших эффектов атак на базе ИИ — скорость. Окна компрометации могут сократиться от минут до секунд. В таких условиях командам безопасности нужно не только генерировать оповещения, но и быстро восстанавливать реальность пост-инцидента.

Поэтому ZeroLeak рассматривает запись сессии как неотъемлемую часть архитектуры. Цель — не только ответить на «кто вошёл в систему?». Настоящая цель — восстановить, что было видно в течение сессии, какие действия были предприняты, какие данные обработаны и как развернулась цепочка событий.

Возможности форензической записи

Полное видео сессии

Каждая сессия ZeroLeak может быть записана от начала до конца на видео. Команды безопасности могут воспроизвести, какие страницы видел пользователь, какие шаги он совершал и какие операции выполнял. Прочный слой доказательств для разбора инцидентов, внутренних расследований, аудитов и комплаенса.

Умные скриншоты

Управляемые событиями, а не периодические. Скриншоты делаются в значимых событиях: новая загрузка страницы, отправка формы, копирование, попытка скачивания или критическое административное действие. Подход уменьшает шум и обеспечивает быстрый доступ к ключевым моментам.

Пословная фиксация нажатий

Нажатия клавиш фиксируются не как отдельные символы, а как события на уровне слов. Автоповтор отфильтровывается. Аналитик безопасности может прочитать, что напечатал пользователь или какие команды были введены, в гораздо более удобном формате, чем посимвольные журналы.

Отслеживание кликов и навигации

Каждая позиция клика, смена URL и событие навигации SPA фиксируются. Цепочку действий пользователя можно восстановить без догадок. Критично, когда инцидент требует точного анализа последовательности событий.

Операции буфера обмена

События копирования, вырезания и вставки фиксируются вместе с содержимым. Буфер обмена — один из критических каналов для утечек данных авторизованными пользователями; делать его видимым вместе с содержимым необходимо для понимания, как именно произошла утечка.

Журналы с защитой целостности

Журналы сессий связаны для проверки целостности. Последующее искажение можно обнаружить. Это свойство важно для судебных процедур, регуляторных аудитов, внутренних расследований и управления доказательствами после инцидента.

Где ZeroLeak имеет смысл?

ZeroLeak не является обязательным слоем для любого веб-приложения. Его ценность раскрывается в сценариях, где перенос поверхности приложения на устройство пользователя недопустим. Он обеспечивает сильный архитектурный контроль особенно в следующих ситуациях: порталы, где отображаются чувствительные данные, привилегированные административные консоли, доступ подрядчиков и третьих сторон, доступ с BYOD-устройств, интерфейсы SCADA и ICS, системы конфиденциальных документов, платформы юридического анализа и исследований и критические рабочие процессы, требующие аудируемости.

Общая нить этих сценариев такова: пользователю необходимо предоставить доступ, но переносить поверхность приложения и данные на устройство пользователя рискованно. ZeroLeak отвечает на эту дилемму визуальной изоляцией.

Как визуальная изоляция работает в каждом сценарии

Среды SCADA и ICS

В системах промышленного контроля открытие управленческих интерфейсов прямо на устройствах пользователей создаёт серьёзный риск. С ZeroLeak операторы добираются до панелей SCADA и ICS через визуальную изоляцию. Промышленная сеть не открывается напрямую устройству пользователя. Каждое изменение параметра, каждое действие управления и каждая сессия могут быть записаны. Эта модель сохраняет операционную непрерывность и одновременно усиливает изоляцию сети.

Банки и финансы

В банковской и финансовой средах данные клиентов, записи транзакций и административные экраны имеют высокую чувствительность. ZeroLeak обеспечивает изолированный доступ к внутренним клиентским порталам и административным панелям. Поскольку данные клиентов, DOM или ответы API не передаются на устройство пользователя, риск утечки из-за административного доступа снижается. Записи сессий формируют прочную доказательную базу для аудита и комплаенса.

Конфиденциальные документы и порталы

Для некоторых документов классического DLP недостаточно. Блокировка скачивания не предотвращает экстракцию через скриншот. ZeroLeak ограничивает на порталах чувствительных документов опции скачивания, копирования и печати, а также применяет anti-OCR, водяные знаки и стеганографическую разметку против риска визуальной утечки. Если скриншот появляется вовне, идентификация источника становится возможной.

Доступ подрядчиков и BYOD

Сторонние подрядчики и личные устройства — сложная задача доступа для команд безопасности. ZeroLeak упрощает модель. Подрядчик добирается до приложения через стандартный браузер, но реальная поверхность приложения не попадает на устройство. Организация может изолировать поверхность приложения, даже если она не может полностью управлять устройством.

Привилегированные административные консоли

Облачные консоли, инструменты администрирования баз данных, панели CI/CD и внутренние плоскости управления — цели высокой ценности для атакующих. ZeroLeak обеспечивает доступ к этим консолям через изолированный контейнер. Учётные данные, токены сессий и административные интерфейсы не доходят до устройства. Пользователь работает с интерфейсом, но административная поверхность остаётся вне устройства.

Право, образование, чувствительные исследования

В системах юридической проверки документов, базах данных исследований, платформах экзаменов и образовательных порталах основной риск — обычно не несанкционированный доступ. Риск — это экстракция данных во время авторизованного доступа. ZeroLeak позволяет пользователю видеть содержимое и одновременно затрудняет его извлечение в виде файла, текста или скриншота. Каждый доступ фиксируется для аудируемости.

Нативная интеграция со стеком TR7

ZeroLeak — не отдельный продукт, подключённый к платформе TR7 задним числом. Это нативный слой безопасности внутри архитектуры TR7 WAAP, работающий вместе с WAF, Балансировщиком нагрузки, GTM и Шлюзом доступа.

Общая идентичность и политика

Сессии ZeroLeak аутентифицируются через TR7 Шлюз доступа (AGS). Тот же контекст идентичности, MFA, условный доступ и политика авторизации, применяемые на шлюзе, переносятся в слой изоляции. Политика не синхронизируется — она общая. Это предотвращает расхождение решений о доступе между шлюзом и слоем изоляции.

Единая наблюдаемость

События сессий ZeroLeak попадают на ту же поверхность наблюдаемости, что и блокировки WAF, метрики балансировщика нагрузки, решения GTM и события аутентификации AGS. Команды безопасности могут исследовать инцидент в контексте всего трафика приложения и активности идентичности, а не через изолированный интерфейс одного продукта.

Операционная простота

ZeroLeak не требует отдельной параллельной модели развёртывания. Для приложения, уже защищённого TR7, изоляцию можно включить на уровне политики. Меньше интеграции, меньше нагрузки на сопровождение, меньше хрупкости. С архитектурной стороны: швы интеграции, которые атакующий мог бы использовать, сокращаются.

WAF впереди

TR7 WAF берёт на себя контроль объёма и применение известных шаблонов до того, как трафик достигает ZeroLeak. Два слоя складываются: WAF поглощает попытки сканирования и обхода; ZeroLeak гарантирует, что даже полностью обойдённый WAF не передаёт поверхность приложения в руки атакующего.

Балансировщик нагрузки ниже

TR7 Балансировщик нагрузки (LB) берёт на себя терминацию TLS, применение протоколов и распределение трафика. Изолированные контейнеры за ZeroLeak получают такую же масштабируемость, такую же наблюдаемость и такую же операционную базу, как и остальная часть стека приложения.

Один поставщик, один стек

Слабо связанные цепочки безопасности, собранные из разных поставщиков, при каждом цикле релиза создают риски согласованности политик и совместимости. ZeroLeak спроектирован для снижения этого риска, будучи естественной частью стека TR7 — один путь обновления, один договор поддержки, один набор операционных руководств.

Модель безопасности: уменьшить поверхность вместо гонки с атакующим

Главное утверждение ZeroLeak — не в том, что вы всегда сможете поймать атакующего быстрее. Это уже не безопасное предположение. Подход ZeroLeak иной — убрать с устройства пользователя поверхность приложения, на которую нацелится атакующий.

В этой модели предположение безопасности смещается. Если на устройстве пользователя нет DOM, поверхность атаки на основе DOM не переносится на устройство. Если JavaScript не выполняется, эксплуатация скриптов на стороне клиента ограничена. Если ответы API не достигают устройства, в памяти меньше данных приложения для захвата. Если учётные данные не покидают контейнер, даже скомпрометированное устройство снижает ценность сессии. Даже если сделан скриншот, в действие вступают слои водяных знаков, стеганографии и anti-OCR. Если инцидент всё-таки случится, полная запись сессии поддерживает ретроспективный анализ.

Этот подход не заменяет безопасность, ориентированную на обнаружение. WAF, контроль доступа, поведенческий анализ и логирование по-прежнему необходимы. Но ZeroLeak добавляет рядом с этими слоями другой архитектурный барьер: приложение не идёт на устройство, на котором находится атакующий.

Заключение: почему визуальная изоляция важна для следующего поколения безопасности приложений

Угрозы на базе ИИ подталкивают команды безопасности не только строить более быстрые механизмы обнаружения, но и переосмысливать саму архитектуру приложений. Знать каждую атаку заранее, закрывать каждую уязвимость раньше атакующего и останавливать каждую цепочку эксплуатации за секунды — это не надёжное предположение безопасности.

Поэтому критическим приложениям нужен более прочный подход: отделить поверхность приложения от устройства пользователя. ZeroLeak реализует этот подход как визуальную изоляцию браузера внутри платформы TR7. Приложение работает в изолированном контейнере. Пользователь видит только поток пикселей. Слои anti-OCR снижают риск утечки через скриншоты. Водяные знаки и стеганография делают источник утечки атрибутируемым. Форензическая запись предоставляет контекст, необходимый для анализа после инцидента.

В итоге цель ZeroLeak — не полностью изменить пользовательский опыт, а изменить место запуска приложения. Пользователь продолжает работать с приложением. Атакующий же не может добраться до поверхности приложения.

Источники и связанные материалы

Полный обзор продукта, технические характеристики и сценарии использования. /platform/addons/zeroleak

Почему стратегии безопасности, ориентированные на обнаружение, достигли предела в 2026 году, и архитектурный ответ. /resources/analysis/ai-inflection-point-2026

Как веб-страницы теперь атакуют посещающих их ИИ-агентов и где здесь место изоляции браузера. /resources/analysis/browser-agent-prompt-injection

Анализ сжатия окна компрометации с 8 часов (2022) до 22 секунд (2026). https://blog.jazzcybershield.com/agentic-ai-cyber-attacks/

Академическое исследование о состязательных возмущениях и снижении точности визуального ИИ. https://thehackernews.com/2026/05/2026-year-of-ai-assisted-attacks.html

Документирование перехода инструментов ИИ из вспомогательной роли в активную поверхность атаки. https://www.microsoft.com/en-us/security/blog/2026/04/02/threat-actor-abuse-of-ai-accelerates-from-tool-to-cyberattack-surface/

Обзор рынка категории Remote Browser Isolation. https://www.gartner.com/reviews/market/remote-isolation-software

Защитите самые чувствительные приложения

ZeroLeak обеспечивает визуальную изоляцию с нулевым доступом, многослойный anti-OCR, двухслойную атрибуцию утечек и полную форензическую запись сессии — нативно интегрированы в TR7. Предназначен для чувствительных клиентских порталов, привилегированных административных консолей, интерфейсов SCADA/ICS, систем конфиденциальных документов, доступа подрядчиков и сценариев BYOD. Доступен как премиум-надстройка для всех типов лицензий TR7.

Открыть ZeroLeak