[FUG-BR] BSDRP ou pfsense
Paulo Henrique - BSDs Brasil
paulo.rddck em bsd.com.br
Domingo Março 6 22:08:44 BRT 2016
Saudações,
Respostas entre as duvidas.
Em 6 de março de 2016 16:53, Fábio Rodrigues Ribeiro
<fug em farribeiro.com.br <mailto:fug em farribeiro.com.br>> escreveu:
Olá boa tarde!
Gostaria de experimentar umas destas duas soluções semi prontas. O
laboratório em ambiente doméstico tem a intenção é somente roteamento.
Na tentativa de simular ambiente corporativo, de preferência com
serviços em equipamentos independentes e o ideal as maquinas não ter
acesso direto a NET, passando por um proxy.
Router <---> Proxy <---> Maquinas
A utilidade do servidor proxy, além do cache, dá uma camada de segurança
para os equipamento da rede? E quais vantagens utilizar o trafego
direto.
Vamos esclarecer alguns conceitos aqui.
O BSDRP é destinado marjoritáriamente para aplicações de roteamento,
embora possua o suporte de PF e IPFW ele é focado exclusivamente para
roteamento com protocolos dinâmicos como BGP e OSPF.
O PFSense embora cumpra perfeitamente o papel de roteador o foco do
projeto é firewall com PF onde pode se usar o dumynet junto com o IPFW
para usar o WF2Q no enfileiramento.
Em resumo BSDRP é otimizado para roteamento e PFSense otimizado para
funções de firewall, ambos podem fazer o papel que deseja ? sim, fica a
seu critério.
Ficou meio complicado compreender se o seu ambiente é roteamento
dinâmico ( BGP ou OSPF, normalmente usado em carrier, provedores e
datacenter ) ou é roteamento estático junto com nat ( o mais comum,
empresas de segmentos de serviços normalmente não relacionados a TI ) ,
a partir daqui irei considerar o segundo cenário.
Recomendaria o PFSense pelos motivos abaixo.
-> Gerenciamento de regras de filtragem através da web, gerenciar um
arquivo de 1000 a 2000 regras na CLI tendem a ser um pouco frustante,
parece absurdo mais em ambientes corporativos a quantidade de regras
cresce continuamente.
-> Suporte a enfileiramente de trafégo utilizando o Altq, pode se usar o
dumynet através do IPFW, contudo perde-se a facilidade da interface web.
-> Ampliação com outras funcionalidades que em um ambiente corporativo
nos dias atuais são requeridas como IDS/IPS, proxy http/ftp autenticado
integrado com AD/Samba, controle de acesso dos usuários a internet,
servidor cache DNS, relatórios de utilização da Internet e tudo isso
gerenciável através da interface Web e não como normalmente era feito
até 2008 quando os appliance começaram a se popularizarem e tudo tinha
que ser através de edição direta do arquivo de configuração de cada
aplicação, isso otimiza o tempo de uma forma incalculavel.
-> Documentação e canais de ajuda já estão maduros para conseguir
orientar ou ajudar a resolver um problema ( não sei quanto ao BSDRP pois
não precisei de orientação ).
-> Não é colocado como mais um software modinha de geek onde depois de
alguns anos, as vezes meses, encerra o desenvolvimento deixando os
usuários orfãos.
-> Ótima compatibilidade com hardware modestos, frizo que hardware
modestos não é sinonimo de hardware porcaria ( estarei explicando na
outra duvida sua ).
Segunda duvida, relacionado a utilização de proxy.
O Proxy http não é bem uma camada de segurança sentido internet ->
intranet e sim o oposto, intranet -> internet, sua principal função é
otimizar a entrega da informações que usam protocolos http/ftp (
exclusivamente ) e que não estejam criptografados, pode-se integrar o
proxy com um anti-virus ( amavis ) e ai você terá uma ótima ferramenta
ASF e se integrar ele com o squidguard/dansguard permitirá controlar
melhor o que os funcionários da empresa poderá acessar e não esquece que
para analisar como está o trafego há o sarg e o lightsquid com
excelentes relatórios.
O Proxy irá aumentar a sua segurança, depende claramente da forma que
implantou, se foi só o proxy cache sem autenticação e sem integração com
outras aplicações então não, ele será apenas um repositorio de
informações constantemente acessadas mais proxima do usuário que a
acessa. Por outro lado se usar ele junto com as demais ferramentas que
indiquei acima ele se tornará um ótimo aliado no controle de informações
que os funcionários acessa na internet, principalmente se usar o
squidguard com uma politica padrão fechada, dá trabalho no inicio para
configurar mais com o passar do tempo tende a diminuir as interações e
os falsos/positivos.
Terceira duvida, quanto a utiliza o trafego sem interceptação de trafego
"cacheavel".
Alem de garantir a comunicação fim-a-fim que é proposto pelo protocolo
IP e diminuir a dor de cabeça com protocolos como o SIP e o FTP não há
nenhuma vantagem a mais, na verdade as desvantagens sobrepõem e muito
quanto a forma de operação com interceptação de trafego plain-text.
Se a interceptação ou forward do trafego não é possivel implementar
serviços de autenticação e filtragem de conteudo web.
Não é possivel a implantação/integração com recursos de IDS/IPS.
Não permite a geração de relátorios operacionais com muitas informações
relevantes.
E acho que mais algumas outras coisas que não recordo no momento.
Quarta duvida, quanto a criação de um laboratorio de teste, nada que o
virtulbox não de um jeito, e não precisa alocar mais do que 128Mb de ram
para cada VM, eu mesmo tenho 4 VMs com ele cada uma com 128m de ram que
uso como laboratorio.
O Nilton Rizzo falou em um dos encontros da FUG-RJ sobre um projeto que
já tem diversas imagens de O.S já prontas para baixar e importar no
hipervisor ótimo para essa finalidade, infelizmente não recordo o nome
do projeto e não consegui achar ele na net.
Tenho dúvida de um equipamento extremamente modesto para os dias atuais,
um Pentium III 800Mhz, 256MB RAM e nic rtl8139/similar. Se for possível,
eu vou fazer um teste de stress.
Ok, irá rodar sim, muito bem por sinal só tem umas questões que precisa
responder, são elas:
Quantos usuários terá por tras desse firewall/router ?
Quanto de banda ele estará roteando ?
Quais serviços estará rodando sobre essa maquina ?
Quais o prejuizo caso esse equipamento venha a falhar as 12h do 5º dia
util nos negócios da empresa ?
A empresa pode arcar com o investimento de um hardware adequado para
essa finalidade ?
Os gestores da empresa compreendem o que é segurança da informação e
qual o objetivo de tal investimento ou considera que é um custo
operacional a implantação de uma solução dessa na rede ?
Esta considerando a redundância desse equipamento/função ?
Quem será responsabilizado caso esse equipamento/função venha a dar
problema e gerar prejuizo ( se for o TI começe a procurar outro emprego )?
Tenho mais algumas outras 500 perguntas quanto a isso, contudo creio que
você já compreendeu :D !!
E não use realtreko em roteador, ache umas 3Com ou então umas intel X100
mesmo que fast-ethernet, mais não use de forma alguma realtreko,
principalmente as 8139 e 8169, irá lhe poupar muitas dores de cabeça,
outras interface que não recomendo são broadcom, via e atlansic ( essa
muitas vezes dá kernel panic )
Se você quer fazer um serviço profissional recomendo optar por um
hardware tipo server-u L100, ele é barato, tem um excelente desempenho e
um ótimo custo/benefinio, alem de ser homologado para PFSense, se for
usar proxy cache solicite o orçamento com no minimo 1 HD, por padrão ele
usa memoria flash.
Também gostaria de saber quais se estas customizações já estão
otimizadas, recentemente vi um instituto americano que disponibilizou
suas pesquisas de otimizações tanto de host quanto de NIC, no site
http://fasterdata.es.net/
Somente otimizações que justifiquem e não cause dores de cabeça para a
maioria dos usuários são feitas, contudo até hoje não encontrei um
ambiente onde fosse necessário customizar/otimizar um PFSense.
Se utilizar o FreeBSD puro ai a historia muda e a otimização por parte
do usuário é mandatória.
Olhei os documentos do fasterdata.es.net por cima, mais valeu, está com
data para dedicar-me a leitura deles, parece serem analises
interessantes de aspectos em transmissão de dados.
No BSDRP poderia instalar um ntop ou ao menos SNMP, para Log e gráfico
de banda.
Só testei o BSDRP uma unica vez e nem foi profundamente, contudo hoje
todo sistema operacional/appliance que se preze suporta o SNMP, bem
provavel que o bsnmpd do FreeBSD já esteja incluso.
Quanto ao ntop, há pacotes para o freebsd então creio que tenha
disponivel também para BSDRP, se não tiver baixa o source e compila.
Gráficos de banda, recomento a usar um zabbix ou nagios coletando as
informações através de snmp e terá graficos bem mais detalhados e
abrangentes.
Para acompanhamento em tempo real dos recursos tem o sysstat, excelente
ferramenta.
É muita dúvida para um assunto só... E acredito que tenho mais
Tranquilo.
--
Fábio Rodrigues Ribeiro
http://www.farribeiro.com.br
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
<http://www.fug.com.br/historico/html/freebsd/>
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
<https://www.fug.com.br/mailman/listinfo/freebsd>
Att. Paulo Henrique.
--
:UNI><BSD:
Paulo Henrique.
UnixBSD Tecnologia
Segurança em Tecnologia da Informação.
Fone: (21) 3708-9388
Site: https://www.unixbsd.com.br
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: paulo_rddck.vcf
Tipo: text/x-vcard
Tamanho: 212 bytes
Descrição: não disponível
URL: <http://www.fug.com.br/historico/html/freebsd/attachments/20160306/a1a5a795/attachment.vcf>
Mais detalhes sobre a lista de discussão freebsd