Jurnalizarea anteturilor HTTP în Squid cu log_mime_hdrs
Activați diagnosticarea limitată a anteturilor HTTP cu log_mime_hdrs pe versiunile Squid acceptate și înțelegeți câmpurile suplimentare și expunerea lor.
Alegeți tranzacția cunoscută și întrebarea despre antet înainte de a activa capturarea extinsă. Dacă contează un singur câmp, un câmp de jurnal personalizat ales îngust poate fi suficient.
Pentru Squid 6 și 7, opțiunea extinsă documentată este:
log_mime_hdrs on
În formatele de acces native și emulate de httpd, aceasta adaugă două câmpuri codificate între paranteze drepte care conțin anteturile cererii și răspunsului la sfârșitul fiecărei înregistrări. Țineți cont de câmpurile noi în orice parser. Formatele de jurnal personalizate au propriile selecții de anteturi; nu presupuneți aceeași modificare a numărului de câmpuri.
Folosiți o fereastră de diagnosticare scurtă, restricționați accesul și eliminați captura temporară conform regulilor de păstrare ale serviciului. Anteturile pot conține cookie-uri, autorizare și identificatori de aplicații. Codarea le face analizabile, nu inofensive.
Pentru un CONNECT obișnuit, anteturile vizibile includ cererea și răspunsul exterioare. Anteturile HTTP ulterioare ale site-ului rămân în interiorul TLS, așa că această setare nu dezvăluie cookie-urile paginilor sale. Pentru anteturile primite la o origine controlată, observați cererea la destinație în schimb.
Referința directivelor listează Squid 7 și versiunile anterioare și exclude Squid 8. Aplicați-o doar pe o versiune instalată acceptată, în loc să tratați o linie veche de configurare ca interfață a unei versiuni ulterioare.