SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Filtros Inteligentes,
Otimizando sua Internet
tfinardi@fisl12:~$ whoami

 ●   Thiago Finardi (@tfinardi)
     ●   Administrador de Sistemas GNU/Linux
     ●   Analista e Desenvolvedor de Sistemas
     ●   Docente no Curso Técnico em Informática
Proxy/Cache

 ●   O Squid serve para aumentar o desempenho
     de acesso a internet utilizando o cache de
     páginas, atualizações do SO, etc.

 ●   Também é utilizado para restringir/permitir o
     acesso a sites especificados em seus arquivos
     de configuração
Proxy/Cache

 ●   Cenário básico
Proxy Permissivo

 ●   Tudo é bloqueado, o acesso somente é permitido
     para os sites especificados na sua “whitelist”.

     ●   acl permitidos url_regex -i "/etc/squid/permitidos"
     ●   http_access allow permitidos
     ●   http_access deny all
Proxy Restritivo

 ●   Tudo é liberado, o acesso somente é negado para os
     sites/palavras especificados na sua “Blacklist”.

     ●   acl bloqueados url_regex -i "/etc/squid/bloqueados"
     ●   http_access deny bloqueados
     ●   acl palavras dstdom_regex "/etc/squid/palavras"
     ●   http_access deny palavras
     ●   http_access allow all
BlackList Grande

 ●   Não devemos utilizar uma blacklist muito
     grande.

 ●   O squid lê o arquivo de blacklist a cada acesso.

 ●   Quanto maior o arquivo, mais lento fica o squid.
SquidGuard

 ●   Bloquear páginas impróprias é um grande
     problema;

 ●   Se soubermos todas as URLs a bloquear fica fácil,
     mas e se quiséssemos bloquear todas as páginas
     de um determinado tipo?

 ●   O SquidGuard permite usar longas listas de URLs,
     com milhões de links sem uma grande perda de
     desempenho.
SquidGuard: Listas

 ●
     MESD blacklists (Livre)
     ●
         http://goo.gl/De1Sq

 ●
     Shalla's Blacklists (Livre/Não Comercial)
     ●
         http://goo.gl/Fln9h

 ●
     URLBlacklist.com (Comercial)
SquidGuard: Listas

 ●
     As listas são divididas por categorias
     ●
         chat, adv, drugs, sex, proxy, socialnet,
         warez, audio-video, etc.

 ●
     É possível mesclar as listas.

 ●
     Controle por horário, dias, ip, etc.
SquidGuard: ACLs
 dest porn {
     domainlist porn/domains
     urllist porn/urls
 }
 dest proxy {
     domainlist proxy/domains
     urllist proxy/urls
 }
 acl {
     default {
        pass !porn !proxy all
        redirect http://www.senacrs.com.br
     }
 }
DansGuardian: Filtros

 ●   O DansGuardian é um filtro de conteúdo;


 ●   É semi-comercial;


 ●   Utiliza filtros adaptativos para analisar o conteúdo
     das páginas e definir se a mesma é imprópria;


 ●   Recomendável utilizar a lista URLBlacklist.com
Obrigado!




            Thiago Finardi
        Twitter: @tfinardi
        www.botecodigital.info

Mais conteúdo relacionado

Semelhante a Filtros inteligentes: Otimizando sua Internet

Oficina de Squid: Filtros Inteligentes
 Oficina de Squid: Filtros Inteligentes Oficina de Squid: Filtros Inteligentes
Oficina de Squid: Filtros InteligentesThiago Finardi
 
Hardening Linux
Hardening LinuxHardening Linux
Hardening Linuxhdoria
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Segurança em servidores Linux
Segurança em servidores LinuxSegurança em servidores Linux
Segurança em servidores LinuxSoftD Abreu
 
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Thiago Dieb
 
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...As Zone
 
Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)elliando dias
 
Seguranca em Servidores Linux
Seguranca em Servidores LinuxSeguranca em Servidores Linux
Seguranca em Servidores LinuxAlessandro Silva
 
Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...
Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...
Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...Marcelo Dieder
 
SEO Para Desenvolvedores
SEO Para Desenvolvedores SEO Para Desenvolvedores
SEO Para Desenvolvedores Umbler
 
See project - Segurança em Cloud Computing v2 FISL 11 2010
See project - Segurança em Cloud Computing v2 FISL 11 2010See project - Segurança em Cloud Computing v2 FISL 11 2010
See project - Segurança em Cloud Computing v2 FISL 11 2010Marcelo Fleury
 
Um milhao de usuários simultâneos
Um milhao de usuários simultâneosUm milhao de usuários simultâneos
Um milhao de usuários simultâneosFernando Ike
 
OWASP Top 10 - A web security cookbook
OWASP Top 10 - A web security cookbookOWASP Top 10 - A web security cookbook
OWASP Top 10 - A web security cookbookGiovane Liberato
 
Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...
Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...
Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...Julio Cesar Stefanutto
 

Semelhante a Filtros inteligentes: Otimizando sua Internet (20)

Oficina de Squid: Filtros Inteligentes
 Oficina de Squid: Filtros Inteligentes Oficina de Squid: Filtros Inteligentes
Oficina de Squid: Filtros Inteligentes
 
Servidor Proxy Squid
Servidor Proxy SquidServidor Proxy Squid
Servidor Proxy Squid
 
Squid proxy
Squid proxySquid proxy
Squid proxy
 
Hardening Linux
Hardening LinuxHardening Linux
Hardening Linux
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
 
Segurança em servidores Linux
Segurança em servidores LinuxSegurança em servidores Linux
Segurança em servidores Linux
 
Open dns um dns rápido e útil
Open dns  um dns rápido e útilOpen dns  um dns rápido e útil
Open dns um dns rápido e útil
 
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
 
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
 
Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)Linux Servidor Proxy(squid)
Linux Servidor Proxy(squid)
 
Seguranca em Servidores Linux
Seguranca em Servidores LinuxSeguranca em Servidores Linux
Seguranca em Servidores Linux
 
Filtro de conteúdo Proxy
Filtro de conteúdo   ProxyFiltro de conteúdo   Proxy
Filtro de conteúdo Proxy
 
Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...
Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...
Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com co...
 
SEO Para Desenvolvedores
SEO Para Desenvolvedores SEO Para Desenvolvedores
SEO Para Desenvolvedores
 
See project - Segurança em Cloud Computing v2 FISL 11 2010
See project - Segurança em Cloud Computing v2 FISL 11 2010See project - Segurança em Cloud Computing v2 FISL 11 2010
See project - Segurança em Cloud Computing v2 FISL 11 2010
 
Um milhao de usuários simultâneos
Um milhao de usuários simultâneosUm milhao de usuários simultâneos
Um milhao de usuários simultâneos
 
OWASP Top 10 - A web security cookbook
OWASP Top 10 - A web security cookbookOWASP Top 10 - A web security cookbook
OWASP Top 10 - A web security cookbook
 
Seguranca em PHP @edgarsandi
Seguranca em PHP @edgarsandiSeguranca em PHP @edgarsandi
Seguranca em PHP @edgarsandi
 
Analysis of vulnerabilities in web applications - LinuxCon Brazil 2010
Analysis of vulnerabilities in web applications - LinuxCon Brazil 2010Analysis of vulnerabilities in web applications - LinuxCon Brazil 2010
Analysis of vulnerabilities in web applications - LinuxCon Brazil 2010
 
Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...
Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...
Utilizando Técnicas de OSINT para inutilizar Soluções de Web Application Fire...
 

Mais de Thiago Finardi

Hacking Ético e os Testes de Invasão - UruguaianaTech 2014
Hacking Ético e os Testes de Invasão - UruguaianaTech 2014Hacking Ético e os Testes de Invasão - UruguaianaTech 2014
Hacking Ético e os Testes de Invasão - UruguaianaTech 2014Thiago Finardi
 
Monitoramento de Redes com Zabbix
Monitoramento de Redes com ZabbixMonitoramento de Redes com Zabbix
Monitoramento de Redes com ZabbixThiago Finardi
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IPThiago Finardi
 
Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?Thiago Finardi
 
Análise Forense Computacional
Análise Forense ComputacionalAnálise Forense Computacional
Análise Forense ComputacionalThiago Finardi
 
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux UruguaianaEspelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux UruguaianaThiago Finardi
 
Espelhamento RAID1 Debian
Espelhamento RAID1 DebianEspelhamento RAID1 Debian
Espelhamento RAID1 DebianThiago Finardi
 
Debian para servidores
Debian para servidoresDebian para servidores
Debian para servidoresThiago Finardi
 
Servidor de autenticação centralizada com OpenLDAP
Servidor de autenticação centralizada com OpenLDAPServidor de autenticação centralizada com OpenLDAP
Servidor de autenticação centralizada com OpenLDAPThiago Finardi
 
OpenLDAP: Centralizar é preciso
OpenLDAP: Centralizar é precisoOpenLDAP: Centralizar é preciso
OpenLDAP: Centralizar é precisoThiago Finardi
 

Mais de Thiago Finardi (10)

Hacking Ético e os Testes de Invasão - UruguaianaTech 2014
Hacking Ético e os Testes de Invasão - UruguaianaTech 2014Hacking Ético e os Testes de Invasão - UruguaianaTech 2014
Hacking Ético e os Testes de Invasão - UruguaianaTech 2014
 
Monitoramento de Redes com Zabbix
Monitoramento de Redes com ZabbixMonitoramento de Redes com Zabbix
Monitoramento de Redes com Zabbix
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IP
 
Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?
 
Análise Forense Computacional
Análise Forense ComputacionalAnálise Forense Computacional
Análise Forense Computacional
 
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux UruguaianaEspelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
 
Espelhamento RAID1 Debian
Espelhamento RAID1 DebianEspelhamento RAID1 Debian
Espelhamento RAID1 Debian
 
Debian para servidores
Debian para servidoresDebian para servidores
Debian para servidores
 
Servidor de autenticação centralizada com OpenLDAP
Servidor de autenticação centralizada com OpenLDAPServidor de autenticação centralizada com OpenLDAP
Servidor de autenticação centralizada com OpenLDAP
 
OpenLDAP: Centralizar é preciso
OpenLDAP: Centralizar é precisoOpenLDAP: Centralizar é preciso
OpenLDAP: Centralizar é preciso
 

Filtros inteligentes: Otimizando sua Internet

  • 2. tfinardi@fisl12:~$ whoami ● Thiago Finardi (@tfinardi) ● Administrador de Sistemas GNU/Linux ● Analista e Desenvolvedor de Sistemas ● Docente no Curso Técnico em Informática
  • 3. Proxy/Cache ● O Squid serve para aumentar o desempenho de acesso a internet utilizando o cache de páginas, atualizações do SO, etc. ● Também é utilizado para restringir/permitir o acesso a sites especificados em seus arquivos de configuração
  • 4. Proxy/Cache ● Cenário básico
  • 5. Proxy Permissivo ● Tudo é bloqueado, o acesso somente é permitido para os sites especificados na sua “whitelist”. ● acl permitidos url_regex -i "/etc/squid/permitidos" ● http_access allow permitidos ● http_access deny all
  • 6. Proxy Restritivo ● Tudo é liberado, o acesso somente é negado para os sites/palavras especificados na sua “Blacklist”. ● acl bloqueados url_regex -i "/etc/squid/bloqueados" ● http_access deny bloqueados ● acl palavras dstdom_regex "/etc/squid/palavras" ● http_access deny palavras ● http_access allow all
  • 7. BlackList Grande ● Não devemos utilizar uma blacklist muito grande. ● O squid lê o arquivo de blacklist a cada acesso. ● Quanto maior o arquivo, mais lento fica o squid.
  • 8. SquidGuard ● Bloquear páginas impróprias é um grande problema; ● Se soubermos todas as URLs a bloquear fica fácil, mas e se quiséssemos bloquear todas as páginas de um determinado tipo? ● O SquidGuard permite usar longas listas de URLs, com milhões de links sem uma grande perda de desempenho.
  • 9. SquidGuard: Listas ● MESD blacklists (Livre) ● http://goo.gl/De1Sq ● Shalla's Blacklists (Livre/Não Comercial) ● http://goo.gl/Fln9h ● URLBlacklist.com (Comercial)
  • 10. SquidGuard: Listas ● As listas são divididas por categorias ● chat, adv, drugs, sex, proxy, socialnet, warez, audio-video, etc. ● É possível mesclar as listas. ● Controle por horário, dias, ip, etc.
  • 11. SquidGuard: ACLs dest porn { domainlist porn/domains urllist porn/urls } dest proxy { domainlist proxy/domains urllist proxy/urls } acl { default { pass !porn !proxy all redirect http://www.senacrs.com.br } }
  • 12. DansGuardian: Filtros ● O DansGuardian é um filtro de conteúdo; ● É semi-comercial; ● Utiliza filtros adaptativos para analisar o conteúdo das páginas e definir se a mesma é imprópria; ● Recomendável utilizar a lista URLBlacklist.com
  • 13. Obrigado! Thiago Finardi Twitter: @tfinardi www.botecodigital.info