stringtranslate.com

Песочница (компьютерная безопасность)

В компьютерной безопасности песочница — это защитный механизм для разделения запущенных программ, обычно в целях предотвращения сбоев системы и/или уязвимостей программного обеспечения от распространения. Метафора песочницы происходит от концепции детской песочницы — игровой площадки, где дети могут строить, разрушать и экспериментировать, не причиняя никакого реального ущерба. [1] Она часто используется для выполнения непроверенных или ненадежных программ или кода, возможно, от непроверенных или ненадежных третьих лиц, поставщиков, пользователей или веб-сайтов, без риска причинения вреда хост-машине или операционной системе . [2] Песочница обычно предоставляет строго контролируемый набор ресурсов для запуска гостевых программ, таких как хранилище и рабочее пространство памяти . Сетевой доступ, возможность проверки хост-системы или чтения с устройств ввода обычно запрещены или строго ограничены.

В смысле предоставления высококонтролируемой среды песочницы можно рассматривать как конкретный пример виртуализации . Песочницы часто используются для тестирования непроверенных программ, которые могут содержать вирус или другой вредоносный код , не позволяя программному обеспечению нанести вред хостовому устройству. [3]

Реализации

Песочница реализуется путем выполнения программного обеспечения в ограниченной среде операционной системы, тем самым контролируя ресурсы (например, файловые дескрипторы , память, пространство файловой системы и т. д.), которые может использовать процесс. [4]

Примеры реализаций «песочницы» включают в себя следующее:

Некоторые варианты использования песочниц включают в себя следующее:

Смотрите также

Ссылки

  1. ^ "Что такое среда песочницы? - Значение | Proofpoint UK". Proofpoint . 2023-09-13 . Получено 2024-05-28 .
  2. ^ Голдберг, Ян; Вагнер, Дэвид; Томас, Рэнди и Брюэр, Эрик (1996). «Безопасная среда для ненадежных вспомогательных приложений (Ограничение хитрого хакера)» (PDF) . Труды шестого симпозиума USENIX по безопасности UNIX . Получено 25 октября 2011 г.
  3. ^ Гейер, Эрик (16.01.2012). «Как сохранить безопасность вашего ПК с помощью песочницы». TechHive. Архивировано из оригинала 12.07.2014 . Получено 03.07.2014 .
  4. ^ "Sandboxing Applications" (PDF) . 2001 . Получено 7 мая 2013 .
  5. ^ "Application Sandbox - Android Open Source Project" . Получено 2021-04-02 .
  6. ^ "О App Sandbox". developer.apple.com . Получено 2020-12-09 .
  7. ^ "Безопасность процесса выполнения в iOS и iPadOS". Поддержка Apple . Получено 2021-04-04 .
  8. ^ "Песочница Windows". 2018-12-18 . Получено 2010-01-07 .
  9. ^ google/sandboxed-api, Google, 2020-12-08 , получено 2020-12-09
  10. ^ "Безопасная система Auto-Sandboxing" . Получено 2015-01-30 .
  11. ^ "Безопасность компьютерных систем и контроль доступа". 1991. Архивировано из оригинала 28 мая 2013 года . Получено 17 мая 2013 года .
  12. ^ "Песочница для собственного клиента – Ненадежный собственный код x86" (PDF) . Получено 03.01.2015 .
  13. ^ Добро пожаловать в Native Client
  14. ^ Блог команды Internet Explorer (14 июля 2011 г.). «Глубокая защита: блокировка мэшапов с помощью HTML5 Sandbox». IEBlog .
  15. ^ Вахбе, Роберт (1993). «Эффективная программная изоляция неисправностей» (PDF) .

Внешние ссылки