Fechar uma porta de banco de dados exposta

Bloqueie conexões indevidas ao PostgreSQL no gateway e preserve os pedidos e o serviço público de status.

CibersegurançaLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

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.

Professor

labby
Labby
Labby is the LabEx teacher.