Limitar tráfico https » Histórico » Versión 10
Antonio J. Abasolo Sierra, 2010-06-04 14:15
1 | 1 | Antonio J. Abasolo Sierra | h1. Limitar tráfico https |
---|---|---|---|
2 | |||
3 | 2 | Antonio J. Abasolo Sierra | Se habilita un script en el servidor ldap para controlar y limitar el tráfico https, que como sabéis no gestiona squid, tal como lo tenemos (modo transparente). |
4 | 1 | Antonio J. Abasolo Sierra | |
5 | El sistema constará de un script de inicio (deny_https) que cargará reglas iptables para cortar 2 tipos de tráfico https: |
||
6 | 8 | Antonio J. Abasolo Sierra | * El destinado a una serie de páginas webs |
7 | * El originado en una serie de ip's locales de cada centro |
||
8 | 1 | Antonio J. Abasolo Sierra | |
9 | Dicho script tomará los datos de 2 ficheros y los fusionará para crear dichas reglas. |
||
10 | |||
11 | Uno de esos ficheros (/etc/network/deny_https.all) estará centralizado en Mérida (desarrollo.educarex.es), en el proyecto "limitar_https", y contendrá webs a cortar en todos los centros, y que será actualizado cuando se necesite. Dicho archivo se descargará cada vez que se reinicie el script de inicio. |
||
12 | |||
13 | El otro fichero (/etc/network/deny_https.ies) será local en cada centro, y podrá ser retocado por cada administrador a su gusto, de tal forma que se podrán colocar líneas con web's a cortar (formato www.xxxx.yy); y tambíen se podrán colocar ip's del centro a las que deseemos cortar todo tipo de navegación htpps. |
||
14 | Esta opción de cortar ip's va indicado principalmente para tratar de solucionar el problema de los proxys virtuales, los cuales, al menos en los windows, se instalan y a partir de ahí realizan todo su navegación vía https. |
||
15 | Si algien ya tiene este problema, es decir, que en equipos windows han instalado alguno de estos programas, notarán que al introducir las ip's de dichos equipos en este fichero, y ser cortado su tráfico https, esos equipos no tendrán ningún tipo de navegación web, hasta que se desinstalen dichos programas. Uno de dichos programas se llama 'ultrasuf'. |
||
16 | |||
17 | 9 | Antonio J. Abasolo Sierra | El formato del fichero deny_https.ies permite líneas de comentario (#), líneas en blanco, así como comentarios tras las web's y/o ip's para identificarlos, sobre todo las ip's, ya que solo se trata la primera columna de cada línea. Ejemplo: |
18 | 1 | Antonio J. Abasolo Sierra | |
19 | 8 | Antonio J. Abasolo Sierra | >#Lista de web's |
20 | 10 | Antonio J. Abasolo Sierra | www.tuenti.com |
21 | www.facebook.com |
||
22 | 1 | Antonio J. Abasolo Sierra | |
23 | 8 | Antonio J. Abasolo Sierra | >#Lista de ip's |
24 | 5 | Antonio J. Abasolo Sierra | 172.aa.bb.cc Equipo-1 del ciclo |
25 | 172.aa.bb.dd Equipo-2 del ciclo |
||
26 | 1 | Antonio J. Abasolo Sierra | |
27 | |||
28 | 2 | Antonio J. Abasolo Sierra | Si alguien está filtrando ya este tipo de tráfico, podríais mandarme las web's que tenéis cortadas por https, para así unirlas al fichero que se centralizará para todos, el cual ya parte con este contenido: |
29 | 1 | Antonio J. Abasolo Sierra | |
30 | 8 | Antonio J. Abasolo Sierra | >#Lista de web's https prohibidas para todos |
31 | 5 | Antonio J. Abasolo Sierra | www.tuenti.com |
32 | www.facebook.com |
||
33 | www.meebo.com |
||
34 | www.imo.im |
||
35 | www.badoo.com |
||
36 | www.twitter.com |
||
37 | www.hi5.com |
||
38 | www.suresome.com |
||
39 | 1 | Antonio J. Abasolo Sierra | |
40 | Ni que decir tiene que éste método trata solo el tráfico https, por lo que las web's aquí introducidas seguirán teniendo salida vía http, cuyo tráfico es controlado por squid, y es allí donde se deberá cortar, si queréis, claro. |
||
41 | 2 | Antonio J. Abasolo Sierra | Para cortar estas web's vía squid, se debe colocar este contenido en el fichero '/etc/squid/acl/dominios', con este formato: |
42 | 3 | Antonio J. Abasolo Sierra | |
43 | 6 | Antonio J. Abasolo Sierra | > .tuenti.com |
44 | 7 | Antonio J. Abasolo Sierra | .facebook.com |
45 | 5 | Antonio J. Abasolo Sierra | .meebo.com |
46 | .imo.im |
||
47 | .badoo.com |
||
48 | .twitter.com |
||
49 | .hi5.com |
||
50 | .suresome.com |
||
51 | 1 | Antonio J. Abasolo Sierra | |
52 | Y por supuesto reiniciar squid: /etc/init.d/squid restart |