Squid-ôfwizings ûnder SELinux diagnostearje
Underskied Squid-tagongsregels, bestânsysteemrjochten, poartelabels en ôfwizings fan it befeiligingsbelied fan 'e host foardat jo de hanthavening feroarje.
In troch Squid generearre HTTP-tagongsôfwizing en in “Permission denied” fan it bestjoeringssysteem komme op ferskillende grinzen foar. Stel fêst oft Squid in bestân iepene, in socket bûn, nei bûten ferbûn of in kliïntfersyk wegere.
Korrelearje it auditbarren
Op SELinux-systemen moat de tsjinstflater by syn auditrecord passe. It boarnedomein, it doeltype, de objektklasse en de wegere tastimming litte sjen hokker operaasje it belied blokkearre. Krekte Unix-eigendom bewiist net dat it befeiligingslabel geskikt is.
In oanpaste harkpoarte kin it oerienkommende poartelabel fereaskje. In ferpleatste log- of cache-map kin bestânslabelling fereaskje. Kontrolearje by in Squid-logpaadflater ek mapgong en skriuwrjochten foardat jo it oan in label taskriuwe. Tastimming foar in ûngewoane útgeande tsjinst is wer in oare operaasje; de Squid-SELinux-foarbylden fan Red Hat ûnderskiede dy gefallen.
Brûk it belied fan 'e ynstalleare distribúsje en de behearsmjitting. Pakketpaden, labels en beheining kinne ferskille tusken bylden. Op systemen mei AppArmor moat jo it profyl ûndersykje ynstee fan SELinux-opdrachten ta te passen.
Korrizjearje it belied of de lokaasje dy't it bewiis oanwiist, wylst jo de hanthavening op 'e host behâlde. Squid syn eigen kliïntautentikaasje en tagongsregels jilde noch neidat it probleem mei it hostbelied ferholpen is.