Bug 25803 - IP-basiertes Authentifikations-Caching in Squid konfigurierbar machen
IP-basiertes Authentifikations-Caching in Squid konfigurierbar machen
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: Proxy services
unspecified
Other Linux
: P4 enhancement (vote)
: UCS@school 3.0 MS1
Assigned To: Felix Botner
Arvid Requate
:
Depends on:
Blocks: 18907
  Show dependency treegraph
 
Reported: 2012-01-10 14:47 CET by Felix Botner
Modified: 2012-06-11 06:29 CEST (History)
5 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2012-01-10 14:47:38 CET
+++ This bug was initially created as a clone of Bug #18907 +++

Squid unterstützt seit 2.7.STABLE1 das Cachen von IPs bei der Authentifikation.
Das sollte für UCS 2.4 konfigurierbar gemacht werden.

Dafür gibt es zwei Konfigurationseinstellungen:
 * http://www.squid-cache.org/Doc/config/authenticate_ip_shortcircuit_ttl/
 * http://www.squid-cache.org/Doc/config/authenticate_ip_shortcircuit_access/
Comment 1 Felix Botner univentionstaff 2012-01-10 14:49:30 CET
> Ist zwar konfigurierbar, aber funktioniert in squid3 nicht mehr
>
> -> /etc/init.d/squid3 restart
> Restarting Squid HTTP Proxy 3.x: squid3 Waiting.....................done.
> 2011/12/20 14:52:53| cache_cf.cc(363) parseOneConfigFile: squid.conf:75
> unrecognized: 'authenticate_ip_shortcircuit_ttl'
> 2011/12/20 14:52:53| cache_cf.cc(363) parseOneConfigFile: squid.conf:77
> unrecognized: 'authenticate_ip_shortcircuit_access'

> Nach kurzer Recherche konnte ich für squid3 auch keine Pendant finden. Also
> dieses Sache entweder entfernen oder an squid3 anpassen.

Das müsste hier für UCS School repariert und dann nach Bug #18907 übernommen werden.
Comment 2 Felix Botner univentionstaff 2012-03-12 13:22:59 CET
Wir haben mit Bug #25771 ein eigenes Python Script für die NTLM Authentifizierung am Squid. Test dort haben ergeben, dass eine IP <-> Benutzername Cache (ähnlich dem ipauth aus squid2.6) nicht sinnvoll ist. 

Ein IP Cache im squid selbst könnte noch etwas bringen, ist jedoch eigentlich nicht einsetzbar, da damit nur die IP geprüft wird. 

Ein weitere "Cache" im Script aus Bug #25771 ist nicht erst einmal unnötig, da das Script bei richtiger Authentifizierung und wenn es einfach einen Benutzernamen zurück gibt ungefähr gleich schnell ist.
Comment 3 Arvid Requate univentionstaff 2012-03-19 18:03:07 CET
Ok
Comment 4 Arvid Requate univentionstaff 2012-03-19 18:12:24 CET
Changelog-Hinweis auf Entfernung von squid/ipauth/* wäre noch gut.
Comment 5 Felix Botner univentionstaff 2012-03-20 09:12:25 CET
(In reply to comment #4)
> Changelog-Hinweis auf Entfernung von squid/ipauth/* wäre noch gut.

OK, Changelog erweitert.
Comment 6 Stefan Gohmann univentionstaff 2012-06-11 06:29:23 CEST
UCS@school 3.0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer  neueren Version von UCS@school erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"