Muito prazer! Squid Proxy a sua disposição. Versão 5.2, melhorias e correções

Fala pessoal! Tudo certo com vocês? Hoje vamos conhecer o Squid ou Lula, mas não é o Lula do PT okay!
Muito prazer! Squid Proxy a sua disposição. Versão 5.2, melhorias e correções
É de conhecimento público entre os profissionais de TI, que o Squid é uma das ferramentas básicas de segurança da informação. Entre vários recursos, permite bloquear sites maliciosos, conteúdo pornográfico, downloads de arquivos .exe ou qualquer outra extensão. Além disso, possui um fantástico recurso de cache de página, que armazena o conteúdo acessado. E isso, possibilita que o administrador de redes faça relatórios de acesso por horários, usuários, setor, dias, semanas etc.
E não para por aí. Através do recurso de cache de página, até a qualidade da internet melhora, já que, quando o usuário da rede local acessa um determinado site, suas páginas ficam armazenadas(objetos como imagens, gifs, vídeos, áudios e páginas web). Dessa forma ao entrar no mesmo site, o servidor verifica se o mesmo já foi acessado anteriormente e retorna as páginas e objetos com maior velocidade, pois estão em cache local.
Com isso, a rede obtêm maior performance no tráfego de conteúdos, ou seja, economia na largura de banda e melhora a experiência do usuário. Porém, quando é publicada uma nova informação, o servidor retorna para o navegador do usuário esse novo objeto, consultando via Internet o novo conteúdo. Todavia, isso também acontece quando um novo site é acessado ou estoura o limite de cache e novos conteúdos são armazenados.
Portanto, Lula (ou melhor Squid), oferece um rico ambiente de controle de acesso, autorização e registro para desenvolver aplicativos de proxy web e serviços de conteúdo. A Lula oferece um rico conjunto de opções de otimização de tráfego, a maioria das quais são habilitadas por padrão para instalação mais simples e alto desempenho. Atualmente foi publicada a versão Squid 5.2 estável.
Gráfico de Estrutura Básica de Rede Local
Figura 01: Gráfico da Rede Local
Para exemplificar melhor, a figura 01 apresenta o funcionamento de uma rede local, utilizando o Squid. Vamos iniciar com o Firewall iptables(ip:192.168.10.2) que controla a comunicação com o modem(ip:192.168.10.1) e o Servidor Squid proxy(ip:192.168.100.1), sua tarefa é fazer a comunicação com o Switch da rede local, ou seja, o Squid realiza aqui, várias filtragens de entrada e saída de pacotes. Já na rede local, temos o Firewall – Squid Proxy(ip:192.168.100.2) que protege os serviços da rede local como (Servidor de arquivos, sistemas web e banco de dados). Assim, os clientes da rede local (possuem um range de endereços ips: 192.168.100.20 a 192.168.26) com acesso à internet de forma otimizada e segura. Além disso, podem acessar os serviços locais.
De onde veio o Lula?
Lula é baseada no Harvest Cache Daemon desenvolvido no início da década de 1990. Foi uma das duas bifurcações da base de código depois que o projeto Harvest foi concluído.
O projeto Lula foi financiado por uma bolsa NSF (NCR-9796082) que cobria pesquisas sobre tecnologias de cache. O financiamento do ircache acabou alguns anos depois e o projeto Lula continuou através de doações voluntárias e do investimento comercial ocasional.
Quem desenvolve a Lula?
A lula está sendo desenvolvida por um punhado de indivíduos doando seu tempo e esforço para construir tecnologias de cache e entrega de conteúdos atuais e de próxima geração. Um número crescente de empresas usa o Squid para economizar em seu tráfego na Internet, melhorar o desempenho, oferecer navegação mais rápida para seus clientes finais e fornecer conteúdo estático, dinâmico e de streaming para milhões de usuários da internet em todo o mundo.
Quem usa o Lula Hoje?
Uma boa pergunta! Muitos de vocês estão usando Lula sem nem saber! Algumas empresas incorporaram o Squid em seus dispositivos de firewall doméstico ou de escritório, outras usam o Squid em instalações de proxy web em larga escala para acelerar o acesso à banda larga e discar a internet. A Lula está sendo cada vez mais usada em arquiteturas de entrega de conteúdo para fornecer vídeo/áudio estático e streaming para usuários da internet em todo o mundo.
Vamos relembrar alguns recursos do Squid
- Controle de Acesso na Internet da rede por login e senha;
- Armazenamento do conteúdo, acesso em cache no servidor;
- Bloquear ou liberar sites com conteúdos maliciosos, pornográficos e downloads;
- Bloquear sites por palavras, conteúdo por extensão de arquivos;
- Bloquear usuários, terminais e conteúdos de sites por horários;
- Bloquear tudo e liberar sites específicos;
- Emissão de relatórios através do conteúdo em cache;
- Otimização do tráfego da rede e economia na largura de banda;
- Bloquear jogos e serviços por portas. Além disso, possui vasta documentação.
Eu, pequeno empreendedor, posso utilizar essa ferramenta?
Sim. O software Squid é desenvolvido por voluntários e é oferecido a todos sob uma conhecida Licença Pública Geral (GPL) da GNU, que incentiva o compartilhamento e o reaproveitamento gratuito de software. De forma alguma é cobrado valores pelo uso do software, e qualquer um pode baixar, usar e modificar a Lula. Em ambiente empresarial ou doméstico.
Para isso, a Fundação Lula foi criada e incorporada como uma organização sem fins lucrativos do Colorado, EUA em 2011 e tem um status de isenção fiscal de 501(c)(3). Assim, a Squid Software Foundation existe para apoiar o desenvolvedor e as comunidades de usuários da Squid, fornecendo governança e representação da comunidade; assistência logística e administrativa; recursos de infraestrutura; bem como a propriedade de direitos autorais e a autoridade de licenciamento.
Portanto, o principal objetivo da Fundação é a facilitação das atividades do Projeto Lula. A própria Fundação não escreve códigos ou ajuda os usuários, mas fornecerá a estrutura de infraestrutura e suporte para desenvolvedores e usuários da Squid.
Como baixar o Squid?
Use um dos links abaixo para realizar o download, primeiro verifique a compatibilidade do seu sistema operacional, disponibilizamos alguns links para Linux e Windows.
Repositório oficial da squid-cacher.org
http://www.squid-cache.org/Versions/v5/
Link 1 FTP Mirrors
http://www.squid-cache.org/Download/ftp-mirrors.html
Link 2: Windows
https://packages.diladele.com/squid/4.14/squid.msi
Link 3: Windows Documentação
https://webproxy.diladele.com/docs/
Link 4: Instalação no Windows
https://webproxy.diladele.com/docs/install/windows/
Apoio e Suporte:
Link Manual:
http://www.squid-cache.org/Versions/v5/cfgman/
Link Manual do Ubuntu Server
https://ubuntu.com/server/docs/proxy-servers-squid
Listas de Discursão de Squid
http://www.squid-cache.org/Support/mailing-lists.html
Conclusão
Neste artigo, aprendemos que o Squid(Lula) é uma ótima ferramenta de controle de acesso, otimização de tráfego, segurança da informação entre outros benefícios. Além disso, está disponível para qualquer usuário, através da (GPL – Licença publica Geral). Outro ponto positivo da Lula, e que pode ser utilizada em multiplataforma. Porém, vários especialista alertam para seu uso em ambientes profissionais, preferivelmente em plataformas Unix/Linux. Entretanto, antes de usar, verifique as versões estáveis e seus possíveis Bugs pendentes. Aversão 5.2 de 03 de outubro de 2021, traz várias correções de segurança e de Bugs anteriores. Portanto, fique à vontade para usar e abusar dos incríveis recursos que o Squid disponibiliza para segurança, otimização e controle de acesso de uma rede local ou na Internet.
Referências de Pesquisa:
Squid-Cache. Disponível em <http://www.squid-cache.org/>. Acesso: 20.10.2021.
Squid Servidor Proxy. Disponível em <https://pt.wikipedia.org/wiki/Squid>. Acesso: 20.10.2021.
Ubuntu Server. Servidor Squid Proxy. Disponível em <https://ubuntu.com/server/docs/proxy-servers-squid>. Acesso: 20.10.2021
Red Hat Training. Servidor Squid. < https://access.redhat.com/documentation/pt-br/red_hat_enterprise_linux/8/html/deploying_different_types_of_servers/setting-up-squid-as-a-caching-proxy-with-kerberos-authentication_configuring-the-squid-caching-proxy-server>. Acesso: 20.10.2021
Documentação do Squid. Disponível em <http://www.squid-cache.org/Doc/>. Acesso: 20.10.2021
Squid Para Windows. Disponível em <https://github.com/diladele/squid-windows>. Acesso em 20.10.2021.
Diladele. Disponível em <https://squid.diladele.com/>. Acesso: 20.10.2021.
Diladele. Instalação no Windows. Disponível em <https://webproxy.diladele.com/docs/install/windows/>.Acesso: 20.10.2021.
Por Dalmo Silva Mendes, e-mail: dalmosilvamendes@gmail.com
Especialista em Segurança de Redes
Olá, deixe seu comentário para Muito prazer! Squid Proxy a sua disposição. Versão 5.2, melhorias e correções