Muchas gracias colega, voy a estudiarlo bien.

 

Saludos

 

Omar

 

De: Leonardo Yanes Batista [mailto:informat...@alficsa.co.cu] 
Enviado el: viernes, 10 de mayo de 2019 08:19
Para: gutl-l
Asunto: [Gutl-l] Re: sobre regla en squid para facebook

 

Yo controlo este tipo de cosas de la siguiente forma:

 

1- Defino las URL de Facebook en un archivo local

2- Defino las ACL dentro de la configuracion de SQUID

3- Defino quienes son los usuarios que pueden acceder a esta red social, 
independientemente del horario mediante un Grupo

4- El resto de los usuarios pueden acceder solamente en horarios no laborales, 
pero puedes ajustarlo según tus necesidades.

 

Bien.. dicho esto.. comenzamos por el primer punto...

1- Las URL de Facebook las obtuve de este enlace 
https://www.squidblacklist.org/downloads.html , puedes encontrar en este enlace 
varios archivos ACL (Ads, Proxy, etc...), pero casi todos son de pago.. por 
suerte.. el que contiene las URL de Facebook, es gratuito.. 
https://www.squidblacklist.org/downloads/squid-facebook.acl 

 

Luego de esto he creado un directorio en mi servidor PROXY, con la siguiente 
estructura.. 

$> mkdir -p /etc/squid/acl/domains/

y dentro de este directorio, copias el archivo antes descargado. Yo 
personalmente lo renombre y le deje como facebook.acl

para verificar que todo este correcto...

$> nano /etc/squid/acl/domains/facebook.acl

si puedes ver todo el contenido de este archivo.. perfecto.. seguimos para el 
paso 2...

 

(NOTA: defino asi este directorio, porque de este modo, puede ser mas 
extensible en caso de que en algun momento futuro defina otros dominios a los 
que quiera bloquear de esta forma)

 

2- Primeramente.. definimos la ACL en el archivo de configuracion de 
SQUID...seria algo como esto:

 

$> nano /etc/squid/squid.conf

 

y agregas una nueva linea (recuerda que el orden importa) con el siguiente 
contenido:

 

acl DOMAINS_Facebook dstdomain -i "/etc/squid/acl/domains/facebook.acl"

 

con esto.. ya esta definida la ACL en el SQUID, ahora toda referencia que se 
haga en el archivo de configuracion hacia DOMAINS_Facebook, hara referencia a 
cualquiera URL dentro de este archivo.

 

Tambien vamos a crear aqui, una nueva ACL de tipo TIME, esta ACL es la q va a 
hacer referencia a los horarios que quieres cerrar Facebook a determinados 
usuarios, yo personalmente lo tengo cerrado de 8:00 AM a 12:00AM y de 1:00PM 
hasta 5:00PM, este es el horario laboral, fuera de ese tiempo, los usuarios 
tienen Facebook abierto. La ACL quedaria de la siguiente manera:

 

acl TIME_Work time MTWHFA 08:00-12:00 13:00-17:00

 

Fijate, que tambien puedes controlar los dias de la semana, 'MTWHFA', significa 
que la ACL se refiere a los dias comprendidos entre lunes y sabado.

 

3- Ahora, necesitamos definir quienes son los usuarios que van a tener permiso 
para acceder a Facebook en cualquier momento..osea.. libre acceso para estos... 

Para lograr esto, lo hago de la siguiente forma:

Creo un nuevo grupo en SAMBA4 y dentro de el, asocio los usuarios que quiero 
que pertenezcan a este grupo..llamare al grupo GROUP_Jefes y ya teniendo esto 
listo, creamos otra ACL en SQUID, para hacer referencia a todos los usuarios 
dentro de ese grupo:

 

acl GROUP_Jefes external ldap_group GROUP_Jefes

 

4- Ya teniendo estas ACL listas:

acl DOMAINS_Facebook dstdomain -i "/etc/squid/acl/domains/facebook.acl"

acl TIME_Work time MTWHFA 08:00-12:00 13:00-17:00

acl GROUP_Jefes external ldap_group GROUP_Jefes

 

Entonces solo nos queda definir los permisos de acceso mediante http_access, 
quedaria de este modo:

http_access deny DOMAINS_Facebook !GROUP_Jefes TIME_Work

 

Esta regla define, que todos los usuarios que no pertenezcan al grupo 
GROUP_Jefes, no pueden acceder a Facebook si estan en horario laboral. Si 
quieres extenderla y hacerla mas especifica, por ejemplo, definir, que esta 
regla tambien haga una excepcion con un usuario en especifico, puedes hacerlo 
en la misma linea de la siguiente forma:

 

Primeramente defines una ACL para el usuario que necesitas que tambien pueda 
entrar a facebook, independientemente de que pertenezca al grupo GROUP_Jefes:

 

acl USER_Informatico proxy_auth informatico

 

y luego en la misma linea anterior donde definias los permisos de acceso con 
http_access.. la modificas y la dejas de la siguiente manera:

http_access deny DOMAINS_Facebook !GROUP_Jefes !USER_Informatico TIME_Work

 

Espero te sirva de ayuda.. un saludo..

 

 

  _____  



Imagen quitada por el remitente.

        


ALFICSA PLUS S.A


nombre: Leonardo Yanes Batista


cargo: Esp. Seguridad Informática


teléfono:  <tel:+53%2043%20568%20221> +53 43 568 121


web:  <http://www.alficsa.co.cu> www.alficsa.co.cu


email:  <mailto:informat...@alficsa.co.cu> informat...@alficsa.co.cu


dirección: Covadonga, Aguada de Pasajeros, Cienfuegos, Cuba

 

  _____  

De: "Omar E. García Cabrera" <o...@cnci.co.cu>
Para: "gutl-l" <gutl-l@listas.jovenclub.cu>
Enviados: Jueves, 9 de Mayo 2019 14:43:01
Asunto: [Gutl-l] sobre regla en squid para facebook

 

Buenas tardes grupo, quien me puede ayudar a crear una regla en squid para 
autorizar determinados usuarios a redes sociales, ahora con la aprobacion de 
estos sitios en las empresas hay que abrir el facebook pero no para todos los 
usuarios.

 

Saludos

 

Omar


_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

 


IMPORTANTE: El contenido de este correo electrónico y los archivos adjuntos son 
confidenciales. Está estrictamente prohibido compartir cualquier parte de este 
mensaje con terceros, sin el consentimiento por escrito del remitente. Si 
recibió este mensaje por error, no responda a este mensaje y continúe con su 
eliminación, para que podamos asegurarnos de que no se produzcan errores en el 
futuro. Este mensaje ha sido analizado por ClamAV antivirus y se considera 
totalmente libre de amenazas.

 

_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

Responder a