CodeBattles
Github
RU_v3
RU_v3
  • О системе V3
  • Обзор
    • Интерфейс участника
    • Интерфейс администратора
      • Задачи
      • Чекеры
      • Соревнования
  • Настройка и установка системы
    • Установка
      • Локальная установка
      • Production установка
  • Первое соревнование
    • Создать соревнование
  • Инструкции
    • Соревнование
      • Создание соревнования
      • Редактирование чекеров соревнования
      • Редактирование пользователей соревнования
      • Редактирование задач соревнования
    • Задачи
      • Добавить задачу
      • Изменить задачу
      • Удалить задачу
    • Пользователи
      • Регистрация пользователей
    • Чекеры
      • Создание чекера
      • Изменение чекера
      • Удаление чекера
  • Как работает система
    • Архитектура
    • Безопасность
  • API
    • Введение в API
    • Backend
      • Checkers
      • Competition Problems
      • Users
      • Answer
      • Competitions
      • Ping Pong
      • Problems
      • Auth
      • Checker system API
      • Models
    • Checker API
      • HealthCheck
      • Test
Powered by GitBook
On this page
  • Docker
  • Bubblewrap

Was this helpful?

  1. Как работает система

Безопасность

PreviousАрхитектураNextВведение в API

Last updated 3 days ago

Was this helpful?

Платформа Codebattles обеспечивает безопасность исполняемых программ несколькими инструментами.

Docker

Приложение чекера запускается в изолированном контейнере. Сеть контейнеров чекеров запускается в изолированной от общей подсети.

Bubblewrap

Внутри докера используется песочница с изоляцией сети, файловой системы.


Используя вышеперечисленные методы защиты от злоумышленника, можно быть спокойным в безопасности системы

- приложение для контейнеризации.

- песочница для приложений. Используется, например, в

Docker
Bubblewrap
Flatpak