> For the complete documentation index, see [llms.txt](https://docs.codebattles.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codebattles.ru/en_v3/how-the-system-works/bezopasnost.md).

# Security

<figure><img src="https://2655425656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiPTT6KuqaB3zSOb7PH54%2Fuploads%2Fgit-blob-dc99a2039069baacb9c15772a6f5c89e4473a930%2F%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9-2025-05-20-1537%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>

The Codebattles platform ensures the security of executable programs using several tools.

### Docker

[**Docker**](https://www.docker.com) - an application for containerization.

The checker application runs in an isolated container. The checkers' container network is launched in isolation from the general subnet.

### Bubblewrap

[**Bubblewrap**](https://github.com/containers/bubblewrap) - a sandbox for applications. Used, for example, in [Flatpak](https://flatpak.org/)

Within Docker, a sandbox with network and file system isolation is used.

***

Using the above methods of protection from malicious actors, one can be confident in the system's security.
