Internet Firewalls
Screened Subnet
Como construir uma screened subnet utilizando ferramentas freewares
É possível construir um firewall do tipo screened subnet utilizando apenas
ferramentas freeware (Veja Anexo). A diferença entre um produto comercial e algumas
ferramentas freeware é uma questão muito relativa. Enquanto o código fonte de uma
ferramenta freeware está disponível para que todos possam estudar e adaptar as suas
necessidades, permitindo uma depuração de fato, um produto comercial geralmente não torna
público o código fonte, restando ao usuário a opção de acreditar piamente que o produto é
seguro (security through obscurity). Em contrapartida, o freeware permite que pessoas mal
intencionadas (os atacantes) possam estudar o código, mas também não se pode esquecer
que há uma série de pessoas trabalhando para que a ferramenta não seja comprometida por
furos (bugs). Infelizmente, caso alguém descubra um furo em algum produto comercial, há
uma potencial chance de que este alguém seja um vilão porque é mais provável que um
indivíduo mal intencionado esteja tentanto descobrir falhas numa arquitetura não aberta.
Utilizando ferramentas freeware, pode-se construir uma screened subnet
com os seguintes compontes (entre outras tantas opções):
- Screening routers (interno e externo):
Hardware básico necessário: PC (x86), duas interfaces Ethernet (16-bit
SMC);
Sistema Operacional: DOS;
Ferramenta adotada: Drawbridge Packet Filter, a qual torna um PC numa
bridge com recursos de filtragem de pacotes.
- Bastion hosts:
Hardware básico: PC (80386 ou superior), uma interface Ethernet, memória
RAM dependente dos serviços a serem providos;
Sistema Operacional: Linux (implementação Unix também disponível
livremente);
Ferramenta: Firewall Toolkit da empresa Trusted Information Systems,
oferece uma série de proxy servers (FTP, HTTP, GOPHER, RLOGIN,
TELNET e X11), mecanismos de autenticação, uma ferramenta para proteger
o servidor de correio eletrônico e uma série de outros componentes.
Os demais recursos disponíveis nos PCs, tais como mémoria RAM e espaço
em disco, dependem de fatores como carga (tráfego) nos roteadores e dos serviços providos
pelos bastion hosts.