Fechar uma porta de banco de dados exposta é um curso prático para quem sabe digitar comandos no terminal. A loja funciona, mas há um caminho indevido até seu banco de dados. Você fechará esse caminho sem interromper a loja.
Um Guided Lab apresenta o mapa, testes reais e regras ordenadas em três etapas. Um Challenge aplica os métodos a um banco de relatórios com outros endereços e outra porta.
O que você aprenderá
- Rastrear conexões da aplicação e do visitante pelo gateway preparado.
- Distinguir alcance TCP de autenticação no banco.
- Ordenar exceções, tratamento de respostas e rejeição de conexões ao banco.
- Preservar pedidos reais e um serviço público separado.
Para quem é este curso
É necessário uso básico do terminal. Não é preciso experiência com firewalls, redes Docker ou administração SQL; o laboratório explica os conceitos necessários.
O ambiente do navegador inclui terminais dos clientes e do gateway, além de Order Page. Os contêineres têm namespaces de rede separados e compartilham o kernel de uma instância. Todos os registros são sintéticos.
Perguntas frequentes
Preciso instalar um banco de dados?
Não. Cada unidade começa independentemente com PostgreSQL, clientes e rotas preparados.
O que é avaliado?
Leituras reais, bloqueio de novas conexões TCP, status público funcional e um pedido real. Não é necessário entregar um relatório.
O que muda no Challenge?
Você deduz o mesmo tipo de política a partir de outro mapa e da matriz de conexões exigidas.





