глоссарий

Sandbox

Sandbox

Песочница (sandbox) — это изолированная среда, в которой запускают непроверенный код. Внутри песочницы всё работает обычно, но снаружи она похожа на «чёрный ящик» без выходов.

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

Как это устроено на уровне интуиции? Представьте детскую песочницу. Ребёнок играет с песком и формочками, но не может вынести песок за пределы бортиков. Так и программа в песочнице получает всё необходимое для работы, но не имеет доступа к файлам, памяти и сети снаружи. Любые её действия остаются внутри изолированного контейнера.

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

Итог прост: песочница — это способ сохранять любопытство без катастроф. Она позволяет запускать неизвестное и при этом спать спокойно, потому что любая ошибка остаётся внутри безопасного контура.