> For the complete documentation index, see [llms.txt](https://vida03.gitbook.io/redteam/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vida03.gitbook.io/redteam/docker/defenses/docker-content-trust.md).

# Docker content trust

## Apresentação

Como vimos em [**Backdooring docker container**](/redteam/docker/backdooring-docker-container.md), podemos implementar backdoors em imagens do docker, e qualquer pessoa pode fazer upload de imagens no [docker hub](https://hub.docker.com), para evitar a execução de imagens maliciosas podemos definir uma flag para o docker fazer download apenas de imagens confiavéis.

## Implementation

Primeiro vamos fazer o download de uma imagem não verificada

<figure><img src="https://418865174-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFu6uaU65JuQBpnFAUDk8%2Fuploads%2Fs4n8IsZELAOQLVUHSB1T%2Fdocker%20content%20trust%20not%20implementation.png?alt=media&amp;token=fb9f4935-2c48-4d1a-aeba-d70b454e3620" alt=""><figcaption></figcaption></figure>

Agora vamos setar 1 para a flag DOCKER\_CONTENT\_TRUST, para o docker efetuar download de apenas imagens confiáveis

```
export DOCKER_CONTENT_TRUST=1
```

<figure><img src="https://418865174-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFu6uaU65JuQBpnFAUDk8%2Fuploads%2FurOBjzngXB0m9jERz5CR%2Fdocker%20content%20trust%20implementation.png?alt=media&amp;token=25d46c52-7bb0-4e99-97c8-c37265676aab" alt=""><figcaption></figcaption></figure>

## Conclusão

A implementação dessa flag torna o ambiente mais seguro contra imagens maliciosas.
