Песочница (безопасность)

Песочница (безопасность)

Песо́чница (англ. sandbox) — в компьютерной безопасности механизм для безопасного исполнения программ.

Содержание

Общее описание

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

Применение песочницы в настоящее время

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

Примеры реализации

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

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

  • Comodo Internet Security использует технологии Sandbox (песочница) для запуска подозрительных приложений
  • Лаборатория Касперского применяет в своих продуктах технологию «Безопасная среда», позволяющую запускать в песочнице подозрительные приложения
  • Компания avast! включила в некоторые пакеты антивирусной защиты "песочницу", в которой без угрозы для системы можно запускать потенциально нежелательные программы
  • Panda Security предоставляет пользователям безопасный доступ в Интернет с помощью веб-браузера, запущенного в песочнице
  • Компания SafenSoft, разработчик продуктов SafenSoft SysWatch, применяет технологию собственной разработки D.S.E. (Dynamic Sandbox Execution), позволяющую запускать подозрительные приложения или открывать любые подозрительные файлы в ограниченной среде выполнения.

Помимо разработчиков антивирусных программ песочницами для обеспечения безопасности пользуются и другие компании:

Существуют и отдельные утилиты, обеспечивающие подобный функционал: Sandboxie.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Песочница (безопасность)" в других словарях:

  • Песочница (значения) — О песочнице в Википедии смотрите страницу Википедия:Песочница (страница для тренировок). В Викисловаре есть статья « …   Википедия

  • Honeypot (информационная безопасность) — Honeypot («Ловушка») (англ. горшочек с мёдом)  ресурс, представляющий собой приманку для злоумышленников. Задача Honeypot  подвергнуться атаке или несанкционированному исследованию, что впоследствии позволит изучить стратегию… …   Википедия

  • Sandboxie — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия

  • Deep Freeze — Deep Freeze …   Википедия

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

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

  • Returnil Virtual System — Returnil Virtual System …   Википедия

  • Shadow Defender — Внешний вид Shadow Defender Тип Информационная безопасность Разработчик …   Википедия

  • Chroot — операция изменения корневого каталога в Unix подобных операционных системах. Программа, запущенная с изменённым корневым каталогом, будет иметь доступ только к файлам, содержащимся в данном каталоге. Поэтому, если нужно обеспечить программе… …   Википедия

  • Обнаружение, основанное на эмуляции — метод, используемый в антивирусном программном обеспечении, для обнаружения еще неизвестных вредоносных программ (т.н. 0day угроз) Содержание 1 Общее описание 2 Преимущества эмуляции …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»