stringtranslate.com

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

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

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

Реализации

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

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

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

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

Рекомендации

  1. ^ Голдберг, Ян; Вагнер, Дэвид; Томас, Рэнди и Брюэр, Эрик (1996). «Безопасная среда для ненадежных вспомогательных приложений (ограждение хитрого хакера)» (PDF) . Материалы шестого симпозиума по безопасности USENIX UNIX . Проверено 25 октября 2011 г.
  2. ^ Гейер, Эрик (16 января 2012 г.). «Как обеспечить безопасность вашего компьютера с помощью песочницы». ТехХайв. Архивировано из оригинала 12 июля 2014 г. Проверено 3 июля 2014 г.
  3. ^ «Приложения для песочницы» (PDF) . 2001 . Проверено 7 мая 2013 г.
  4. ^ «Песочница приложения — проект Android с открытым исходным кодом» . Проверено 2 апреля 2021 г.
  5. ^ «О песочнице приложения» . разработчик.apple.com . Проверено 9 декабря 2020 г.
  6. ^ «Безопасность процесса выполнения в iOS и iPadOS». Поддержка Apple . Проверено 4 апреля 2021 г.
  7. ^ «Песочница Windows» . 18 декабря 2018 г. Проверено 7 января 2010 г.
  8. ^ google/sandboxed-api, Google, 08 декабря 2020 г. , получено 9 декабря 2020 г.
  9. ^ «Безопасная система автоматической песочницы» . Проверено 30 января 2015 г.
  10. ^ «Безопасность компьютерной системы и контроль доступа». 1991. Архивировано из оригинала 28 мая 2013 года . Проверено 17 мая 2013 г.
  11. ^ «Встроенная клиентская песочница – ненадежный собственный код x86» (PDF) . Проверено 03 января 2015 г.
  12. ^ Добро пожаловать в Native Client
  13. ^ Блог группы Internet Explorer (14 июля 2011 г.). «Глубокая защита: блокировка гибридных веб-приложений с помощью песочницы HTML5». IEBlog .
  14. ^ Вахбе, Роберт (1993). «Эффективная программная изоляция неисправностей» (PDF) .

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