Autor Tópico: bloqueando facebook  (Lida 5728 vezes)

Offline _ubuntu_

  • Usuário Ubuntu
  • *
  • Mensagens: 304
    • Ver perfil
bloqueando facebook
« Online: 20 de MAR?O de 2013, 08:21 »
Pessoal, seguinte... Consegui essa regra que bloqueia o queridinho fecebook... masss o patrão precisa acessar...
segue abaixo a regra iptables.
Código: [Selecionar]
iptables -I FORWARD -m string --algo bm --string "facebook.com" -j DROP
iptables -I OUTPUT -m string --algo bm --string "facebook.com" -j DROP

essas regras acima funciona perfeito....sera que tem como fazer alguma modificacao nelas para que faça ela valer apenas para uma determinada faixa de ip??

ex: quero que os seguintes endereços ips nao acessem o facebook do ip 10.1.1.2 até o 10.1.1.253 exemplo!!! sendo assim o ip 10.1.1.254 ficaria para o patrao!!


essa é minha duvida..obrigado!

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: bloqueando facebook
« Resposta #1 Online: 20 de MAR?O de 2013, 09:29 »
1) Evite usar regras "-I" em scripts, pois elas geram regras fora de uma ordem previsível. Dê preferência a usar sempre regras "-A", que colocam a nova regra sempre após as outras. A ordem das regras, no iptables, é tudo.

2) Supondo que vc não use squid, a regra que resolve seu problema é

iptables -A FORWARD -m string --algo bm --string "facebook.com" -s $IP_PATRAO -j ACCEPT

Mas essa regra tem que ser inserida antes das outras, o que significa que no seu script, elas têm que ficar em ordem, e você não pode usar o "-I".

3) Se vc usa Squid, tem que tratar o bloqueio do facebook lá dentro, não via iptables.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline _ubuntu_

  • Usuário Ubuntu
  • *
  • Mensagens: 304
    • Ver perfil
Re: bloqueando facebook
« Resposta #2 Online: 20 de MAR?O de 2013, 11:48 »

3) Se vc usa Squid, tem que tratar o bloqueio do facebook lá dentro, não via iptables.


na vdd...ja fiz de varias formas no squid para tentar bloquear, o problema é que o facebook acessa via https usando a porta 443, send assim nao consegui bloquear o https via squid, e bloquear a porta esta fora de gogitação, pois essa porta é muito importante para acesso de sites de bancos entre outros...

mas se tiver como bloquear no squid eu ficaria muito grato. obrigado.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: bloqueando facebook
« Resposta #3 Online: 20 de MAR?O de 2013, 13:50 »
Deixa eu adivinhar: você usa proxy transparente, né? Ai que vontade de dizer "bem feito"...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline _ubuntu_

  • Usuário Ubuntu
  • *
  • Mensagens: 304
    • Ver perfil
Re: bloqueando facebook
« Resposta #4 Online: 20 de MAR?O de 2013, 17:50 »
Deixa eu adivinhar: você usa proxy transparente, né? Ai que vontade de dizer "bem feito"...

kkkkk na verdade nao...utilizo proxy autenticado, funciona perfeitamente, somente os sites https que nao consigo bloquear somente para alguns..ou é para todos ou pra nenhum, isso utilizando iptables..pois acredito que o squid nao consiga bloquear sites https...

Offline Said Dias

  • Usuário Ubuntu
  • *
  • Mensagens: 61
    • Ver perfil
Re: bloqueando facebook
« Resposta #5 Online: 21 de MAR?O de 2013, 00:48 »
Seria  interessante voce postar o seu iptables.... assim poderiamos ajudar ... voce esta redirecionanto a porta 80 para a 3128? se tiver em que ordem ela esta?
posta ai.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: bloqueando facebook
« Resposta #6 Online: 21 de MAR?O de 2013, 01:03 »
Deixa eu adivinhar: você usa proxy transparente, né? Ai que vontade de dizer "bem feito"...

kkkkk na verdade nao...utilizo proxy autenticado, funciona perfeitamente, somente os sites https que nao consigo bloquear somente para alguns..ou é para todos ou pra nenhum, isso utilizando iptables..pois acredito que o squid nao consiga bloquear sites https...

Como assim usa proxy autenticado, e o https passa direto???
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline _ubuntu_

  • Usuário Ubuntu
  • *
  • Mensagens: 304
    • Ver perfil
Re: bloqueando facebook
« Resposta #7 Online: 21 de MAR?O de 2013, 08:14 »
Deixa eu adivinhar: você usa proxy transparente, né? Ai que vontade de dizer "bem feito"...

kkkkk na verdade nao...utilizo proxy autenticado, funciona perfeitamente, somente os sites https que nao consigo bloquear somente para alguns..ou é para todos ou pra nenhum, isso utilizando iptables..pois acredito que o squid nao consiga bloquear sites https...

Como assim usa proxy autenticado, e o https passa direto???

entao cara...e pelo que sei todos os lugares que tem proxy é esse mesmo problema... exemplo eu coloco la na lista negra o site .facebook.com
blza...caso o fulano tente entrar em www.facebook.com ou http://facebook.com ele é bloqueado imediatamente, mas se ele entrar atravez de https://facebook.com ai ele tem acesso normalmente...ja andei pesquisando e me falaram que o squid nao bloqueia https :/

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: bloqueando facebook
« Resposta #8 Online: 21 de MAR?O de 2013, 09:57 »
Quem falou isso falou sem saber. O squid só não bloqueia o que não passa por ele; e o caso mais fácil de não passar por ele é quando a pessoa está usando o proxy transparente.

Só pra deixar bem claro, proxy transparente é quando o proxy não é configurado no navegador; o oposto do transparente é o configurado. Se você não configurou o proxy no navegador, então você usa proxy transparente.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline _ubuntu_

  • Usuário Ubuntu
  • *
  • Mensagens: 304
    • Ver perfil
Re: bloqueando facebook
« Resposta #9 Online: 21 de MAR?O de 2013, 12:29 »

Só pra deixar bem claro, proxy transparente é quando o proxy não é configurado no navegador; o oposto do transparente é o configurado. Se você não configurou o proxy no navegador, então você usa proxy transparente.

sim...sei bem o que é transparente e o que nao é, o meu SIM é configurado no navegador e tambem autenticado por nome de usuario e senha!!!

assim que eu conseguir eu posto meu squid.conf e meu script firewall!!! thanks

Offline ragazzid

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
    • RagazziD
Re: bloqueando facebook
« Resposta #10 Online: 22 de MAR?O de 2013, 20:01 »
zekkerj, aproveitando o post:

Fiquei com uma dúvida:
Como o trafego HTTPS é visualizado pelo Proxy, seja squid, websense, blue coat, etc?
É durante a query DNS? Durante a troca de informaçõe para o certificado? Fiquei na dúvida agora :O
--- RagazziD ---

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: bloqueando facebook
« Resposta #11 Online: 22 de MAR?O de 2013, 23:01 »
Citar
Como o trafego HTTPS é visualizado pelo Proxy, seja squid, websense, blue coat, etc?
Como um fluxo de dados. Só que esse fluxo está criptografado, só o cliente vê o conteúdo real.

O processo de troca de certificados ocorre normalmente, o squid repassa tudo à estação.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ragazzid

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
    • RagazziD
Re: bloqueando facebook
« Resposta #12 Online: 22 de MAR?O de 2013, 23:34 »
Entao, as camadas de 2 a 4 não sao criptografadas porém o resto é... e a URL aparece na camada criptografada (7 OSI) ... como os proxies conseguem ver isso (a url criptografada ) e bloquear ou não?
--- RagazziD ---

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: bloqueando facebook
« Resposta #13 Online: 24 de MAR?O de 2013, 00:40 »
A URL não é criptografada, quem é criptografado é o conteúdo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D