Коллеги, помогите разобраться со сквидом. А именно:
Есть политика, которая запрещает качать из интернета исполняемые файлы. Определена в файле bad_url регулярной строчкой \.(iso|exe|com|vbs)($|\?). И правило в конфиге сквида: http_access deny bad_url !full_access. Все это работает, сквид исполняемый код на юзерский компьютер не пускает. Однако....
Однако, есть в сети некоторые сайты (например, [url] www.p109.spb.ru[/url]) где на элементы управления (кнопки) повешены cgi-скрипты, но не просто скрипты, а exe-шки. Соответственно сквид эти запросы (по bad_url) отбраковывает. Юзеря жалуются...
Можно, конечно, поместить такой сайт в список доверенных и работать с ним дальше, но... Это не наш путь, потом возникнет второй такой сайт, потом третий... Заниматься тем, что постоянно их помещать постфактум в список доверенных?... Не наш путь, нам надо настроить сквид так, чтобы исполняемый код (exe и иже с ним, вредоносное) на пользовательский компьютер по http не лезло, но cgi-скрипты, как бы они не были названы, исполнялись на WWW-сервере. Такое возможно?
=============================
После ряда экспериментов решение пришло такое:
acl POST method POST
http_access deny bad_url !full_access !POST
Где full_access - файлик с адресами компьютеров, которым нет ограничений (админские).