ISTEC PORTO · CTeSP EM CIBERSEGURANÇA

Infraestrutura cloud
segura e contentorizada.

Trabalho Final de Cloud Computing de Nathan Santos · N.º 2025025

Explorar implementação
VMtf-cloud-nathan
Cloud / RegiãoMicrosoft Azure · Spain Central
SistemaUbuntu Server 24.04 LTS
Acessoprojeto.nathansantos.me

DESENHO DA SOLUÇÃO

Defesa em profundidade

O Nginx do host é o único ponto de entrada web e encaminha pedidos para um container isolado, acessível apenas pelo loopback.

Cliente / BrowserInternetNSG AzureUFWNginx reverse proxy127.0.0.1:8080Docker nginx:alpineWebsite

PERCURSO

Do pedido à resposta

Um pedido HTTP é redirecionado para HTTPS. Depois de atravessar o NSG e o UFW, o Nginx termina TLS e envia o pedido ao serviço em 127.0.0.1:8080. O container entrega os ficheiros estáticos e a resposta percorre o caminho inverso.

SEGURANÇA

Controlos aplicados

  • SSH por chave e acesso root desativado
  • UFW com política deny incoming
  • Fail2Ban no serviço SSH
  • TLS Let's Encrypt e headers seguros
  • Container não exposto publicamente
  • Atualizações de segurança automáticas

ESTADO DA INFRAESTRUTURA

Componentes implementados

● Nginx reverse proxy● Docker Engine● Container tf-cloud-site● UFW e Fail2Ban● HTTPS● Swap 1 GiB

Informação documental da implementação; não constitui monitorização em tempo real.