Endian Firewall Linux
Autor: Antônio David | Publicado: 2013-12-19T09:16:00-08:00

<!--[if !mso]>

v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

<![endif]-->
<!--[if gte mso 9]>
 
  Normal
  0
  false
  
  21
  
  
  false
  false
  false
  
  PT-BR
  X-NONE
  X-NONE
  
   
   
   
   
   
   
   
   
   
   
   
  
  MicrosoftInternetExplorer4
  
   
   
   
   
   
   
   
   
   
   
   
  
<![endif]--><!--[if gte mso 9]>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  
  
 
<![endif]--><!--[if gte mso 10]>

 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Tabela normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:8.0pt;
 mso-para-margin-left:0cm;
 line-height:107%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-fareast-language:EN-US;}

<![endif]-->



Endian Firewall - Solução completa para um servidor de internet

&nbsp;


Apresentação

Estava
dias atrás lendo uma revista que apresentava o Endian Firewall como uma
solução para servidor de internet, fiquei de certa forma curioso em conhecer
mais esse sistema e fui atrás de informações sobre o mesmo. 

Depois de alguns testes e por ter gostado bastante do mesmo, decidi escrever
esse artigo e colaborar com a comunidade, pois além de ser uma excelente
solução é também uma ótima oportunidade de negócio. 




Endian Firewall é um projeto open source baseado no conhecido IPCop,
desenvolvido pela ENDIAN,
empresa italiana de gerenciamento e segurança de redes. 

Com a instalação do Endian Firewall, suprimos basicamente todas as necessidades
de uma rede, como Firewall, IDS, Proxy, Servidor DHCP, Servidor NTP, Controle
de Tráfego, etc. 

Hardware
utilizado

Para escrever este artigo utilizei: 

AMD
     Sempron 2600+ 
HD
     IDE 80 GB 
512
     de RAM 




Fazendo
o download da imagem ISO

No site www.endian.it/en/community/download/iso/
encontramos as ISOs para download, faça download (cerca de 100 MB) e queime em
um CD a imagem ISO. 



Instalando o Endian
Firewall

Inicie o
computador, certifique-se que a opção para BOOT no CD-ROM está habilitada na
BIOS. Será apresentada a tela de BOOT do sistema, pressione ENTER para
continuar a instalação. 




A próxima tela a ser apresentada deixa a você a opção de escolher um idioma
(Alemão, Inglês e Italiano), infelizmente não tem a opção Português... :-( 




Continuando a instalação, tenha certeza que seu HD está vazio ou os dados que
estão no HD não interessam mais, pois o ENDIAN utiliza todo o HD, sendo assim
todos os dados do seu HD serão automaticamente apagados ao instalar o sistema. 

Recomendo que se houver alguma dúvida em relação a isso, cancelar a operação e
verificar se ainda existe algo de interesse no HD, caso exista gravar em cd ou
similares. Se você tem certeza da instalação, selecione a opção YES e prossiga
com ela. 




Nesta próxima opção o programa de instalação perguntará se desejamos
disponibilizar um console de comando, através da porta serial, por não ser útil
selecionamos a opção NO. 




Logo após serão iniciados os procedimentos de instalação, nesta opção não
precisamos fazer nada, o programa de instalação irá criar as partições,
formatá-las, instalar o sistema e configurar o BOOT (GRUB). 

OBS: Não há uma barra de progresso indicando o quanto falta para acabar a
instalação, apenas uma barra indicando em qual passo da instalação está. 








Após a instalação deveremos configurar a rede, nesta tela digite o IP e máscara
de rede que você irá utilizar em sua rede local e pressione OK, as demais
configurações serão feitas posteriormente já na interface web. 

OBS. Fica convencionado neste artigo para entendimento de passos a frente que a
interface local será "Zona Verde" e a Internet será "Zona
Vermelha". 




Breve descrição sobre o acesso remoto ao sistema. 




Configure nas próximas opções do layout do teclado e fuso horário. 






Em seguida configure o nome do computador e o domínio a qual pertence se for o
caso. 










Na próxima tela determine uma senha para o usuário ROOT e ADMIN pressione para
finalizar o programa de instalação. 




Reinicie o computador e a partir de agora seu sistema já esta instalado e
iniciando diretamente do HD. Guarde o cd em local seguro pois ele poderá ser
utilizado para eventuais manutenções no futuro. 

Abaixo a tela do console do Endian Firewall. 





Acessando o Web Admin do
Endian Firewall

Para
acessar o Web Admin vá até seu navegador preferido e acesse: 

http://enderecoIPdoseuservidor 

Entre com o usuário ADMIN e bem vindo ao Endian Firewall. :) 





Configurando
o Firewall

Firewall 

No quesito firewall o Endian apresenta poucas configurações para firewall,
entretanto são muito eficientes se bem utilizadas. 




Port Forwarding 

O item Port forwarding é extremamente básico. Ele nos permite direcionar toda
conexão que chegar a uma determinada porta do firewall , diretamente para um
dos computadores da zona verde. 






No exemplo acima estamos fazendo um redirecionamento utilizando pacotes do icq,
ou seja, tudo que chegar (Source) nas portas 6660-6669 do server será
redirecionado para um micro da nossa zona verde. 

Este exemplo é bem simples e menos funcional, mas poderíamos criar uma regra
que redirecionasse tudo que chegasse no server na porta 42 para a porta 22
(SSH) de um outro server da nossa rede. 

External Access O External Access permite abrir portas do Endian para o
mundo externo, ou seja, a zona vermelha. Por exemplo: por padrão você pode
acessar a interface WEB a partir de qualquer computador da sua Zona Verde, mas
não da Zona Vermelha. Para que isso seja possível você precisará abrir as
portas correspondentes neste menu. 

As portas usadas para a administração remota são a 80 e a 10443, portanto basta
inclui-las na lista de acessos externos para que possa acessar o Endian
Firewall de qualquer lugar, mas lembre-se de usar uma senha segura. 






Recomendo também a porta 22 para acesso SSH, mas como sabemos, a porta 22 é
muito manjada e para evitar que ela seja alvo de bots, o ideal seria alterar a
porta ssh no arquivo /etc/ssh/sshd_config para outra porta, por exemplo, a
porta 2220 e incluir a mesma nas regras acima. 

A porta 113 está aberta por padrão pois se trata do protocolo IDENT. O último
item deste menu é o "Outgoing Firewall", que veremos a seguir. 

Outgoing Firewall 

Este item é responsável por liberar acessos vindos da rede interna apenas nas
portas pré-determinadas. 






Há uma lista de protocolos pré-configurados, mas caso o seu não esteja na
lista, basta digitar as portas desejadas. Também é possível abrir a comunicação
para penas um computador ao invés de todas a rede, selecionando "use
source IP address" ao invés de "Green", no campos "Source
Net" e digitando ao lado o IP da máquina que irá receber a regra. 



Configuração do servidor
proxy

Proxy 

Ativar o proxy é fácil, entre no meu "Proxy" e clique em "Enable
on Green", para que ele passe a agir na interface verde, ainda é possível
o uso do proxy transparente que evita todo o trabalho de irmos em cada estação
e configurar o uso do proxy, desta forma todos da rede mesmo sem saber estarão
sendo monitorados pelo servidor. 




Content Filter (Filtro de Conteúdo) 

Neste item podemos escolher o tipo de conteúdo para bloquear, o software
utilizado é o DansGuardian, que funciona por analise de conteúdo, nesta opção
selecionamos as opções que desejamos bloquear dentre varias que nos é
apresentada, tais como, pornografia, chat, games, etc. 






Antivírus 

Na item antivírus podemos definir em qual situação o antivírus é executado,
descrevendo o tamanho máximo do arquivo e uma campo para lista branca. 




Temos ainda a opção de habilitar o proxy para os protocolos POP, SMTP, SIP e
FTP, neste artigo nos basearemos somente nos protocolos HTTP e POP, mas, você
pode acessar a documentação do projeto e obter outras informações sobre a
utilização do proxy em outros protocolos. 

Proxy no protocolo POP 

No item POP3 habilite o proxy para o protocolo na interface verde, e marque
também box Vírus Scanner e Spam Filter para ter antivírus e antispam em seu
protocolo POP, o software antispam utilizado é o já conhecido SPAMASSASSIN. 




Com a opção Spam Filter habilitada é possível criar uma palavra para marcar no
assunto das mensagens consideradas como SPAM, criar uma black list, white list,
etc. 





Servidor DHCP

O
servidor DHCP vem por padrão desabilitado, para habilitá-lo acesse o menu
"Services". 




Clique em "Enable" para habilitar o Servidor DHCP, abaixo segue as
opções de configuração do Servidor DHCP de acordo com as suas preferências,
lembrando que além de você poder definir o range IP utilizado você também pode
definir IP fixo para as máquinas, apenas digitando o Mac Address das máquinas e
o IP desejado. 





Servidor NTP

NTP
(Network Time Protocol) 

Habilitando o servidor NTP você poderá sincronizar todos os demais computadores
da rede diretamente com ele, de forma muito fácil. 

Para configurar o sistema, marque o box enable e Synchronize with time servers
e coloque o nome do servidor que você deseja obter o horário (padrão
"pool.ntop.org"), você pode também entrar com um servidor secundário,
isso é opcional. 




Defina qual a sua "Timezone", você pode definir um horário para o
sistema ou simplesmente clicar em "Instant update" para atualizar o
horário de acordo com o servidor NTP. 





Controle de tráfego

Quando
compartilhamos um link com vários computadores, é bastante normal que um dos
usuários "abuse" do seu direito, consumindo toda a banda disponível
com os P2P. O item Traffic Shapping permite definir que conexão tem prioridade
e quais tem pouca importância. 

Para configurar acesse o item Traffic Shapping e a primeira coisa a fazer é
informar o tamanho do link de internet que você possui (Download e Upload) e
habilitar o serviço marcando o box na opção "Enable". 




Após isso você irá definir as propriedades dos serviços, informando a porta
usada pelo serviço, escolher o protocolo e sua prioridade. 




No exemplo acima a conexão que incluímos foi a porta 22 (SSH), protocolo TCP e
prioridade alta (High). Para os P2P poderia utilizar a porta 6881 (No caso do
Bittoorent), protocolo TCP e prioridade baixa (Low). 

OBS. Não esqueça de ativar a regra marcando o box "Enable" ou caso
queira não executar a regra desmarque o mesmo, para alterar clique no lápis e
para excluir clique na lixeira. 





Detecção de intrusão

O Endian
Firewall traz o Snort, o IDS (Intrusion Detection System) mais usado no mundo.
Ele funciona com um pacote de regras constantemente atualizado, e baseado nelas
consegue detectar vários tipos de ataque nos servidores internos. 




Nas suas configurações devemos informar qual interface queremos monitorar e
informar de onde será obtido o pacote de regras. 

Podemos acessar o site do Snort (http://www.snort.org) cadastrar-se e assim
obter o Oink Code insira-o no campo Oink Code e pressione "Download new
ruleset" para baixar as novas regras do Snort, isso para a primeira opção
"Sourcefire VRT rules for registered users", mas podemos utilizar
opção "Community Rules", onde não precisa de de registro no site para
baixar as regras da comunidade. 



Interface de rede
(Internet)

Por
último neste artigo vamos configurar as interfaces de rede para iniciar o
serviço. Nossa interface internet (Verde) nós já configuramos na instalação do
Endian, bastando somente configurar a interface da internet (Vermelha). A
configuração é bem simples e intuitiva. 




Neste caso escolhemos o modo "Ethernet Static", assim incluiremos o
IP do nosso gateway para a conexão, não esquecer de definir também quantas
interfaces estamos utilizando. 




Aqui definimos o endereço IP da nossa interface vermelha e mais algumas
informações do nosso acesso. 




Aplicamos a configuração e reiniciamos o Endian para atualizar/iniciar os
serviços. 





Considerações finais

Sabemos o quanto a segurança é essencial para a saúde de
qualquer rede de computadores e sabemos que na falta dela muita "dor de
cabeça" possivelmente teremos. 

Neste artigo espero ter mostrado o quanto o o sistema Endian Firewall pode
estar nos auxiliando nessa tarefa. Ainda existe muita opção nas configurações
do Endian, as quais não foram incluídas neste artigo, tais como: VPN,
Antivírus, proxy em protocolos SIP, FTP, e mais...mas espero em breve estar
desenvolvendo novos artigos sobre o mesmo. 

Agradeço ao VOL pela ajuda que sempre consigo nos artigos, confs, etc e espero
estar juntamente colaborando com o portal e seus usuários.