filtros inteligentes: otimizando sua internet

13

Click here to load reader

Upload: thiago-finardi

Post on 09-Jun-2015

1.236 views

Category:

Technology


3 download

DESCRIPTION

Palestra ministrada no stand do Senac-RS durante o FISL12.

TRANSCRIPT

Page 1: Filtros inteligentes: Otimizando sua Internet

Filtros Inteligentes, Otimizando sua Internet

Page 2: 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

Page 3: Filtros inteligentes: Otimizando sua Internet

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

Page 4: Filtros inteligentes: Otimizando sua Internet

Proxy/Cache

● Cenário básico

Page 5: Filtros inteligentes: Otimizando sua Internet

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

Page 6: Filtros inteligentes: Otimizando sua Internet

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

Page 7: Filtros inteligentes: Otimizando sua Internet

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.

Page 8: Filtros inteligentes: Otimizando sua Internet

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.

Page 9: Filtros inteligentes: Otimizando sua Internet

SquidGuard: Listas

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

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

● URLBlacklist.com (Comercial)

Page 10: Filtros inteligentes: Otimizando sua Internet

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.

Page 11: Filtros inteligentes: Otimizando sua Internet

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

}

}

Page 12: Filtros inteligentes: Otimizando sua Internet

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

Page 13: Filtros inteligentes: Otimizando sua Internet

Thiago FinardiTwitter: @tfinardiwww.botecodigital.info

Obrigado!