На выставке инноваций, проведенной Symantec в Лондоне 24-25 июня, компания вновь акцентировала внимание прессы и аналитиков на концептуальном проекте VIBES по защите с помощью виртуальных машин.
Идея использования виртуальных машин для защиты от вредоносных программ появилась одновременно с самой технологией виртуальных машин, которая и была придумана для того, чтобы одни программы не мешали другим, если операционная система предоставляет им слишком много прав. Использование отдельной виртуальной машины для рискованных операций, таких как открытие ненадежных сайтов или запуск ненадежных программ, повышает шансы расположенных вне нее программ и данных остаться в неприкосновенности; даже если вредоносный код загрузится в виртуальную машину и станет атаковать физическую машину по сети, эти атаки легко блокировать, а при следующем запуске машины можно использовать ее исходное состояние.
Идея Symantec, воплощенная в технологии под названием VIBES (VIrtualization-Based Endpoint Security — "безопасность оконечных устройств на основе виртуализации"), о которой Computerworld уже писал в январе (см. "Всему свое место", Computerworld Россия, № 2, 2009), заключается в том, чтобы использовать для работы с Internet три виртуальные машины для трех уровней безопасности, обеспечивая автоматизированное переключение и автоматическую передачу контекста между машинами. Например, когда пользователь, совершающий покупку в Internet-магазине, открывает защищенную страницу по протоколу HTTPS, система VIBES прозрачным как для пользователя, так и для сервера образом выполняет переключение на "доверенную машину", которая используется только для работы с информацией, подлежащей особой защите; эта информация недоступна другим виртуальным машинам. Если же пользователь загружает из Internet программу, то VIBES для ее запуска переключается в машину "игровая площадка", где, как предполагается, не хранится никаких ценных данных. Пользователь может задавать правила, на основе которых осуществляется автоматическое переключение (например, обработка особой категории документов), либо указывать нужную машину в ходе работы непосредственно.
Конечно, в качестве альтернативы VIBES можно установить несколько виртуальных машин и переключаться между ними вручную, однако в этом случае будет невозможна автоматическая передача контекста сеанса при работе в Internet, а также, как подчеркнул вице-президент Symantec по исследовательской работе Джо Паскуа, есть риск ошибиться с выбором конкретной машины или просто забыть выполнить переключение.
Как пояснил Паскуа, скорее всего, технология VIBES не будет реализована в отдельном продукте, а будет встроена в имеющие более широкую функциональность средства Symantec для защиты оконечных устройств. Паскуа указал также на перспективную возможность применения виртуализации для разделения служебного и персонального контекстов в смартфонах. Это могло бы избавить служащих некоторых организаций от необходимости иметь два аппарата - один персональный, второй служебный.