Trabalho Final — VPS Cloud Segura

Aluno: Lucas Bacco
Número: 2025127
Curso: CTeSP em Cibersegurança — ISTEC Porto
UC: Segurança e Computação em Nuvem (2025/2026)

Arquitetura implementada

VM Linux Ubuntu Server 24.04 LTS criada de raiz no Azure (região Spain Central, tamanho B2ats_v2 — série burstable económica). Este site é servido por um container Docker (nginx) exposto apenas em 127.0.0.1:8080; um Nginx no host atua como reverse proxy e termina o TLS (Let's Encrypt). A filtragem de rede é feita em duas camadas: NSG na borda da cloud e UFW na própria VM, permitindo apenas as portas 22 (SSH por chave), 80 e 443.

Percurso de um pedido HTTPS até esta página

Browser
  │ 1. resolução DNS: tf.lucasbacco.me → 158.158.40.91
  ▼
NSG Azure (permite 443)          ← firewall na borda da cloud
  ▼
UFW na VM (permite 443)          ← firewall local, 2ª camada
  ▼
Nginx do host (termina TLS)      ← certificado Let's Encrypt
  │ proxy_pass
  ▼
127.0.0.1:8080 → container Docker (nginx)
  ▼
index.html (esta página)

Endereços de acesso