Search squid archive

RE: configuring Squid to authenticate AND to log users' access toforbidden sites.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: MARLON BORBA [mailto:MBORBA@xxxxxxxxxxx]
> Sent: Friday, August 19, 2005 3:17 PM
> To: squid-users@xxxxxxxxxxxxxxx
> Subject:  configuring Squid to authenticate AND to log
> users' access toforbidden sites.
> 
> 
> Squid ubergeeks,
> 
> I am configuring a Squid (2.5-STABLE9 in a Fedora Core 4) to 
> authenticate users into a LDAP directory. Having succeeded in 
> that configuration, my next challenge is to implement access 
> control AND logging of users' accesses to forbidden sites.
> 
> I created two url_regex lists, semacesso.txt for porn and 
> other banned sites and liberado.txt, which contain regexes 
> for sites that, not being porn or any other crap, could be 
> blocked because they contain a substring appearing to be a 
> porn site (eg esSEX.ac.uk). 
> 
> I have two problems to solve:
> 
> 1)  My Squid.conf relevant lines below:
> 
> [...]
> acl autenticados proxy_auth REQUIRED
> [...]
> acl liberado dstdom_regex "/etc/squid/liberado.txt"
> acl semacesso dstdom_regex "/etc/squid/semacesso.txt"
> [...]
> http_access allow autenticados

I am imagining that you don't want to permit anyone to surf without authentication.  In such a case...

http_access deny !authenticados

...would be a better fit.  After the first matching http_access line squid stops processing, so the next two lines were never being tested.  With the suggested change, authentication will be required, but will not be a "free pass" to surf.

> 
> http_access allow liberado
> http_access deny semacesso
> [...]
> # And finally deny all other access to this proxy
> http_access allow localhost
> http_access deny all
> [...]
> 
> In this configuration it allows an authenticated user to 
> access any site, even the forbidden ones. OTOH, I put the 
> 'liberado' and 'semacesso' lines ABOVE the authentication 
> line, the user does not access forbidden sites and Squid logs 
> that into Cache.log, but WITHOUT the lame user's login.
> 
> 2) Is there a better way to permit access to non-pornographic 
> sites (eg esSEX.ac.uk) but block pornographic ones (eg SEX.com)? 
> 

Perhaps someone else will have a good answer to this question.  I'm not using Squid for content filtering.

> TIA,
> 
> Marlon Borba, CISSP.
> 
> 

Chris


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux