Herramientas de usuario

Herramientas del sitio


notas:squid

¡Esta es una revisión vieja del documento!


Squid

Squid es un popular programa de software libre que implementa un servidor proxy y un dominio para caché de páginas web, publicado bajo licencia GPL. Tiene una amplia variedad de utilidades, desde acelerar un servidor web, guardando en caché peticiones repetidas a DNS y otras búsquedas para un grupo de gente que comparte recursos de la red, hasta caché de web, además de añadir seguridad filtrando el tráfico. Está especialmente diseñado para ejecutarse bajo entornos tipo Unix.

Squid ha sido desarrollado durante muchos años y se le considera muy completo y robusto. Aunque orientado a principalmente a HTTP y FTP es compatible con otros protocolos como Internet Gopher. Implementa varias modalidades de cifrado como TLS, SSL, y HTTPS.

Delay pools

Por ejemplo si tengo usuarios que abusan del uso de internet, dado el caso de que bajan una iso y la dejan horas agotando el ancho de banda, lo que podemos hacer con Squid, es que cuando llegen a un tope, por ejemplo 15MB el ancho de banda baje considerablemente para todo el segmento de red que pasa por squid.

Ejemplo si un usuario baja un archivo ISO, cuando llega a los 15MB la velocidad baja a 16k/s para todo el segmento

delay_pools          1
delay_class          1       1
delay_parameters     1       16384/15728640
acl ficheros_iso     url_regex       \.iso$
delay_access         1       allow   ficheros_iso

Se puede hacer tambien

acl restringir url_regex -i “/etc/squid/extensions”

\.ace$

\.af$

\.afx$

\.arj$

\.asf$

\.asx$

\.au$

[...]

\.xla$

\.xls$

\.xlt$

\.xlw$

\.z$

\.zip$ 

Bloquear MSN apto para 7 y 8

MSN Messenger 7 y MSN 8 tienen a buscar por todo lados como conectarse, entonces esto se vuelve algo medio problematico con Squid y mas cuando tenemos muchos grupos LDAP configurados y queremos que algunos si puedan acceder etc. Mi solución por el momento es :

acl MSN_Method  method  POST
acl MSN_Agent   browser ^Mozilla.compatible;.MSN Messenger
acl MSN_Agent   browser ^Mozilla/4\.0.*MSIE.6\.0.MSN
acl MSN_Mime    req_mime_type ^application/x-msn-messenger$
acl MSN_Port    port            1863
acl MSN_Dom     dstdom_regex -i messenger.hotmail.com 207.46.110.40 gateway.messenger.hotmail.com msn.com local-bay.contacts.msn.com messenger.live.com
acl MSN_Url     url_regex    -i gateway.dll sqmserver.dll ADSAdClient31.dll gateway.dll?
acl MSN_Usr     ext_user        usuario1 usuario2 usuario3
http_access       deny MSN_Agent MSN_Mime MSN_Dom MSN_Url !MSN_Usr
http_reply_access deny MSN_Agent MSN_Mime MSN_Dom MSN_Url !MSN_Usr

http_access       deny MSN_Method MSN_Url !MSN_Usr
http_reply_access deny MSN_Method MSN_Url !MSN_Usr

http_access       deny CONNECT MSN_Port !MSN_Usr
http_reply_access deny CONNECT MSN_Port !MSN_Usr

El reply acces es para forzar a que si o si se cumpla dicha condición, ya que podemos tener una gran cantidad de ACL's y algunas se pueden superponer, entonces con esto las forzamos.

Autenticacion NTLM

Para conocer el estado de una cuenta podemos ejecutar

# wbinfo -a [domain]\\[user]%[password]
plaintext password authentication failed
error code was NT_STATUS_ACCOUNT_LOCKED_OUT (0xc0000234)
error messsage was: Account locked out
Could not authenticate user GRUPODERED\soporte%Password1234 with plaintext password
challenge/response password authentication failed
error code was NT_STATUS_ACCOUNT_LOCKED_OUT (0xc0000234)
error messsage was: Account locked out
Could not authenticate user GRUPODERED\soporte with challenge/response

Blacklist

Listado de sitios prohibidos organizados por categorias. A continuacion describimos cada unas de las mismas:

CategoriaDescripcion
ads Servidores de Publicidad
adult Sitios que contienen material adulto
aggressive Sitios que promueven la violencia
antispyware Sitios que remueven Spyware
artnudes Sitios de arte que contienen desnudos aritsticos
astrology Sitios de Astrologia
audio-video Sitios de descarga de videos o audio
banking Sitios de Banca en linea
beerliquorinfo Sitios con informacion relacionada con Cervezas o Licores
beerliquorsale Sitios de Compra de Cervezas o licores
Blog Sitios de bítacoras
cellphones Material para Telefonos Celulares
chat Sitios con salas de chat
childcare Sitios relacionados con el Cuidado de niños
cleaning Sitios relacionados con limpieza
clothing Sitios relacionados con la venta de indumentaria
culnary Sitios relacionados con la cocina
dating Sitios relacionados con citas en linea
desktopsillies Sitios que contienen salvapantallas, backgrounds, cursores, punteros, temas de escritorio y material peligroso
dialers Sitios con marcadores automaticos como los utilizados por Troyanos o sitios pornograficos
drugs Sitios Reladionados Con Drogas
ecommerce Sitios que proveen compras en linea
entertainment Sitios que promocionan peliculas, libros, revistas, humor
filehosting Sitios para hostear archivos
frencheducation Sitios relacionados con educacion francesa
gambling Sitios de Apuestas
games Sitios relacionados a los juegos
gardening Sitios de Jardineria
government Sitios Gubernamentales
guns Sitios relacionados con armas
hacking Sitios con información sobre Hacking/cracking
homerepair Sitios sobre reparaciones hogareñas
hygiene Sitios sobre higiene y material relacionado al aseo personal
instantmessaging Sitios que contienen descargas de clientes de mensajeria y mensajeria basada en la web
jewelry Sitios relacionados con la joyeria y venta de la misma
jobsearch Sitios de busqueda de empleo
kidstimewasting Sitios donde los niños suelen perder el tiempo
mail Sitios de Webmail / email
marketingware Sitios sobre productos de Marketing
medical Sitios web medicos
mixed_adult Sitios con material adulto mezclado
naturism Sitios que contienen fotos de desnudos y/o promueven el nudismo
news Sitios de Noticias
onlineauctions Sitios de Acciones en linea
onlinegames Sitios de Juegos en linea
onlinepayment Sitios de pago online
personalfinance Sitios de Finanzas Personales
pets Sitios sobre mascotas
phishing Sitios que intentan engañar a la gente para que ingrese información privada.
porn Pornografía
proxy Sitios con proxies para saltearse filtros
radio Sitios relacionados a la radio y television que no tienen relacion con noticias
religion Sitios que promueven la religion
ringtones Sitios que contienen ring tones, juegos, dibujos y otros
searchengines Motores de Busqueda, como Google
sect Sitios sobre grupos religiosos
sexuality Sitios dedicados a la sexualidad, que probablemente incluyen material adulto
shopping Sitios de Compras
socialnetworking Sitios de Redes Sociales
sportnews Sitios de noticias deportivas
sports Sitios sobre deportes (todos)
spyware Sitios que corren o tienen software espia para descargar
updatesites Sitios donde hay actualizaciones de software para descargar que podrian contener virus
vacation Sitios sobre vacacionar
violence Sitios que contienen violencia
virusinfected Sitios que contienen archivos infectados con virus
warez Sitios que contienen software pirateado
weather Sitios de noticias del Clima y relacionados con el Clima
weapons Sitios que detallan o venden armas
webmail Sitios de Webmail
whitelist Contienen Sitios 100% adecuados para niños

Referencias

URLDescripción
http://urlblacklist.comSitio con las blacklists
http://www.squid-cache.orgPagina del proyecto Squid
http://www.squidguard.orgPagina de SquidGuard
http://dansguardian.org/DansGuardian
notas/squid.1273079621.txt.gz · Última modificación: 2010/05/05 17:13 por cayu