Porovnávání cílových domén v ACL Squid
Porovnávejte zamýšlené názvy hostitelů se správným typem ACL Squid a držte pravidla přípon názvů hostitelů odděleně od úplných vzorů URL.
Použijte ACL cílové domény, když se požadavek týká hostitele, nikoli slova někde v URL:
acl selected_sites dstdomain .example.com
Forma s úvodní tečkou pokrývá example.com a jeho subdomény. Nečiní example.com.other.test součástí této domény. Zachovejte selektor přesného hostitele, když zásada povoluje pouze tohoto hostitele.
Vyberte pole dříve, než změníte vzor. dstdomain, dstdom_regex a url_regex zkoumají různé reprezentace. Cesta či dotaz URL obsahující text podobný doméně tuto destinaci nepojmenovává.
Držte každý název ACL na jednom typu. Opětovné použití názvu pro seznam domén a regex neslévá jejich sémantiku; dejte různým testům různá jména a zkombinujte je v pravidle přístupu nebo výběru peer.
Samotná definice neuděluje přístup ani nadřazenou trasu. Použijte ji s zamýšleným rozhodnutím o přístupu a zachovejte přitom autorizovaného klienta a další povinné podmínky.
Zachovejte v zásadě zamýšlené shody základu a subdomény i klamavé neshody delších názvů. Běžný CONNECT může odhalit cílového hostitele, ale ne šifrovanou cestu stránky, takže pravidlo domény neslibuje inspekci cesty.