Поверхность приложения не должна жить на устройстве пользователя
Для подавляющего большинства веб-приложений работа в браузере не проблема — приложение общедоступно, данные не чувствительны, нет препятствий заходить с любого устройства. Для меньшего класса приложений, управляющих привилегированными данными, регулируемым контентом, внутренними панелями администрирования или доступом третьих сторон, эта модель и есть сама проблема. HTML-код приложения, выполняющий его JavaScript, cookie, открывающие сессию, и API-ответы, несущие данные, — всё это спускается на устройство, которое организация не может полностью контролировать. Скомпрометированное расширение браузера, вредоносное ПО, перехватывающее клавиатуру, троян, записывающий экран, или человек, которому не следует пользоваться этой машиной, — любой из них может напрямую добраться до приложения перед собой.
Меры на стороне устройства — политики безопасности, установленные на компьютеры пользователей, корпоративные решения управления мобильными устройствами (MDM) или конфигурации VPN, направляющие в корпоративную сеть только рабочий трафик, — снижают этот риск, но не устраняют его полностью. Ведь все они не меняют одну и ту же базовую истину: приложение продолжает работать на машине пользователя, и весь контент приложения доставляется на эту машину. Как бы строго ни управлялось устройство, то, что можно слить, по-прежнему лежит там.
Удалённая изоляция браузера закрывает этот путь на архитектурном уровне. Защищаемое приложение работает не на устройстве пользователя, а в полностью изолированной сессии на платформе TR7. Пользователь открывает вкладку стандартного браузера и видит только изображение работающего приложения. Клики и ввод с клавиатуры поступают обратно в изолированную сессию. Реальный контент приложения — каждый узел DOM, каждый скрипт, каждый cookie, каждый API-ответ — остаётся внутри платформы, на которой организация уже провела границу безопасности.
Пять особенностей, выделяющих удалённую изоляцию браузера TR7
Каждая из них важна сама по себе. Вместе они описывают, как выглядит удалённая изоляция браузера, встроенная в ту же платформу, которая уже доставляет и защищает приложение.
Обработка на стороне сервера, доставка только изображения
Защищаемое приложение работает в полностью изолированной сессии в движке TR7. В браузер пользователя передаётся только отрендеренное изображение экрана; HTML-код приложения, его JavaScript и cookie пользователю не отправляются. Клики и ввод с клавиатуры поступают обратно в изолированную сессию и выполняются над реальным приложением. Устройство пользователя выступает не средой исполнения, а лишь экраном отображения.
Стандартный браузер, без установки клиента
Пользователь открывает любой современный браузер (Chrome, Firefox, Safari, Edge) и подключается по адресу, открытому через TR7. Не требуется ни локального клиента, ни расширения браузера, ни агента, ни VPN-туннеля. Один и тот же метод одинаково работает на управляемых организацией ноутбуках, на собственном телефоне сотрудника, на личных машинах внешних подрядчиков и на общих компьютерах. Нужен лишь актуальный браузер.
Список разрешённых доменов и контроль навигации
Каждая изолированная сессия привязана к доменам, разрешённым оператором. Запросы навигации, клики по ссылкам внутри страницы, перенаправления одностраничных приложений и попытки открыть новую вкладку — все они оцениваются по списку разрешений до исполнения. Пользователя не уведёт на посторонний сайт посреди сессии; внедрённое перенаправление не сможет направить сессию туда, где её быть не должно.
Полная запись сессии — встроенная, а не прикрученная позже
Каждая изолированная сессия непрерывно записывает: видео отрендеренного экрана, умные скриншоты, инициируемые значимыми событиями (клик, навигация, отправка формы), пословный захват клавиатуры, операции буфера обмена вместе с их содержимым, положение мыши и изменения URL. Готовые доказательства для расследования без отдельного продукта записи.
На одной платформе с WAAP, ADC и шлюзом доступа
Удалённая изоляция браузера работает внутри того же движка TR7, который доставляет ваши приложения, защищает их с помощью WAAP и аутентифицирует пользователей через шлюз доступа. Единая модель vService, единая консоль оператора, единый аудиторский след, единая модель полосы пропускания. Это не отдельный продукт для лицензирования и интеграции.
Что вы получаете с удалённой изоляцией браузера TR7
Все приведённые ниже возможности входят в состав той же платформы TR7. Настраивайте для каждого приложения, без написания кода.
Изолированная среда на каждую сессию
Каждая пользовательская сессия работает в собственной полностью изолированной среде на платформе. Сессии не разделяют память, не разделяют cookie, не разделяют состояние браузера. Когда пользователь разрывает соединение, сессия полностью демонтируется — между сессиями ничего не сохраняется.
Поток изображения через стандартный браузер
Отрендеренное приложение доходит до пользователя как поток изображения в реальном времени через любой современный браузер. Конечная точка получает изображение; она не получает ни HTML, порождающий изображение, ни JavaScript, управляющий взаимодействием, ни cookie, хранящие состояние аутентификации.
Список разрешённых доменов, понимающий одностраничные приложения
Точно определите домены, до которых может добраться изолированная сессия. Начальная навигация, клики по ссылкам внутри страницы, серверные перенаправления и изменения маршрутов одностраничных приложений — все оцениваются по списку разрешений. Приложения, использующие современную маршрутизацию на стороне клиента, обрабатываются корректно — не только первый запрос.
Новые вкладки, всплывающие окна и правый клик заблокированы по умолчанию
Попытки открыть новую вкладку, всплывающие окна и контекстное меню браузера блокируются внутри изолированной сессии. Пользователь не может сбежать с контролируемой поверхности в произвольную среду навигации. Если в определённых сценариях нужно исключение, оно настраивается для каждого приложения.
Умные скриншоты — захватывают значимые события, а не периодический шум
Скриншоты инициируются тем, что пользователь действительно делает — клик, навигация, отправка формы, действие копирования. Пары «до и после» навигации фиксируют историю «на что кликнули → что открылось». Положение мыши отмечается на скриншоте. Страницы захватываются после завершения загрузки, а не наполовину отрендеренными.
Пословное логирование клавиатуры
Нажатия клавиш записываются не как сырые коды клавиш, а как читаемые события слов. Автоповтор отфильтровывается. Backspace отмечается прямо в строке. Операции копирования, вырезания и вставки логируются вместе с их реальным содержимым. Аналитики безопасности читают пригодный к использованию транскрипт того, что вводил пользователь, а не низкоуровневый поток событий.
Логирование содержимого буфера обмена
Каждая операция копирования, вырезания и вставки внутри изолированной сессии захватывается вместе с содержимым. Операторы могут видеть, какие именно данные проходили через буфер обмена во время сессии — включая значения, вставленные в поля формы, и текст, скопированный из приложения.
Полная видеозапись сессии
Полный отрендеренный вывод сессии записывается как видео на протяжении всего соединения пользователя. Полезно для постфактумного разбора, разрешения споров, обучения, аудита и предъявления регуляторам — полностью воспроизведите, что пользователь видел и что делал.
Защиты пиксельного уровня, наслаиваемые поверх
Возможности anti-OCR обработки, форензик-водяного знака и шифрования текста TR7 работают над потоком изображения изолированной сессии. После того как поверхность приложения оказывается на стороне платформы, эти защиты отображения становятся возможными — они формируют сами пиксели до того, как те достигнут пользователя.
Живой предпросмотр оператора и конфигурация во время выполнения
Операторы могут в реальном времени наблюдать любую активную сессию из консоли управления, мгновенно менять настройки защиты (текст водяного знака, интенсивность anti-OCR, записи списка разрешений) и сразу видеть эффект. Сессия не перезапускается, соединение пользователя не разрывается.
Тайм-аут простоя и корректное завершение сессии
Настраиваемый тайм-аут простоя автоматически завершает брошенные сессии — освобождает ресурсы платформы и не даёт разблокированному экрану бесконечно оставаться живым. Сессия закрывается корректно и отправляет уведомление координатору, чтобы слот пользователя можно было использовать повторно.
Как работает запись сессии
Большинство продуктов записи хорошо делают что-то одно — видео, скриншоты или журнал клавиатуры. TR7 записывает все три вместе и проектирует каждый так, чтобы команда безопасности впоследствии могла действительно им воспользоваться.
Умные скриншоты — не периодические, а инициируемые событиями
Скриншоты делаются при значимых действиях пользователя: клик, навигация, отправка формы, операция копирования или вставки, критическое административное действие. Периодические скриншоты в большинстве своём выдают пустые кадры; скриншоты, инициируемые событиями, всегда выдают кадры, показывающие, почему они были сделаны. Результат — гораздо более короткий набор захвата с гораздо более высоким сигналом.
Пары «до и после» навигации
Когда пользователь кликает на что-то, запускающее навигацию, захватываются два скриншота: один — страница в момент клика, другой — после полной загрузки цели. Пара рассказывает историю «на что кликнули → что открылось». Исследователям не нужно догадываться, какой клик породил какую страницу.
Положение мыши, отмеченное на скриншотах
Каждый скриншот содержит видимый указатель (красный круг), показывающий, где находилась мышь в момент захвата. Точный элемент, на который пользователь кликнул или навёл, виден с одного взгляда — нет нужды сопоставлять отдельные журналы мыши с меткой времени скриншота.
Захваты ждут затихания сети
Скриншот делается после того, как страница завершила загрузку — после завершения отложенных сетевых запросов и стабилизации браузера. Операторы видят страницу так, как её действительно видел пользователь, а не как наполовину отрендеренный промежуточный кадр.
Пословное логирование клавиатуры в пригодном формате
Клавиши буферизуются на пробелах, enter, tab и коротких тайм-аутах и сбрасываются — так что журнал читается как слова и команды, а не как поток отдельных нажатий клавиш. Автоповтор отфильтровывается. Backspace появляется как отметка в строке. Операции буфера обмена логируют реальное содержимое. Транскрипт читается как пригодная к использованию запись.
Непрерывное видео рядом со скриншотами
Вся сессия записывается на видео параллельно умным скриншотам. Видео даёт временной контекст — что происходило до и после моментов, инициировавших скриншот. Вместе они охватывают и важные моменты, и непрерывную запись.
Где эта возможность важна
Консоли SCADA и операционных технологий
Интерфейсы промышленного управления, которые никогда не должны быть напрямую доступны с корпоративной рабочей станции, тем более с личного устройства. Операторы заходят на консоль SCADA через браузер; само приложение остаётся на платформе TR7, вдали от конечной точки пользователя.
Привилегированные консоли администрирования
Облачные консоли управления, инструменты администрирования баз данных, панели CI/CD, внутренние плоскости управления — высокоценные цели, где одна скомпрометированная конечная точка администратора может дать злоумышленникам доступ к продакшену. Изоляция помещает консоль не на ноутбук администратора, а на платформу.
Порталы конфиденциальных документов
Юридические документы, финансовые отчёты, дата-румы M&A, материалы совета директоров, предъявления регуляторам — всё, что организация показывает, но не хочет выпускать наружу. Изолированная сессия в сочетании с anti-OCR и водяным знаком закрывает и путь скачивания документа, и путь скриншота.
Доступ подрядчиков и третьих сторон
Внешние сотрудники, которым доступ выдан на определённый срок с ограниченными правами. Они заходят в приложение из любого браузера, видят только те разделы, что требуются их роли, а по завершении работы остаётся полностью записанная сессия. Не нужно выдавать корпоративный ноутбук; не нужен и VPN-клиент, который пришлось бы устанавливать и обслуживать на машине подрядчика.
Доступ с собственного устройства сотрудника
Сотрудники, подключающиеся с личных ноутбуков, мобильных телефонов или домашнего компьютера. Организация не управляет этими устройствами, не знает, что на них установлено, и не должна доставлять на них контент приложения. Изоляция превращает такие устройства обратно в безопасно приемлемый путь доступа.
Просмотрщики медицинских данных (PHI) и данных пациентов
Клиническому персоналу нужно читать на экране записи пациентов, результаты лабораторий и изображения — нередко с общих рабочих станций и мобильных устройств. Защищаемый просмотрщик работает на платформе; на устройство пользователя не попадает ничего, что могло бы слить PHI, который он должен показывать.
Часто задаваемые вопросы
Нужно ли пользователю что-то устанавливать?
Что произойдёт, если устройство пользователя скомпрометировано?
Какие веб-приложения можно запускать в изолированной сессии?
Каково влияние на производительность и пользовательский опыт?
Платформа только облачная или локальная (on-prem)?
Где хранятся записи сессий?
Как это работает с другими возможностями TR7 ZeroLeak?
Что происходит, когда сессия завершается или истекает по тайм-ауту?
Уберите приложение с устройства пользователя
Посмотрите удалённую изоляцию браузера TR7 в живой демонстрации. Мы вместе покажем то же веб-приложение, работающее в полностью изолированной сессии на платформе, поток изображения, доходящий до браузера, и запись сессии, которую оператор видит в режиме реального времени.