The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Прокси сервер Squid c E2guardian и Clamav
Тема достаточно избитая, но у E2Guardian - форка Dansguardian, появились
новые возможности, и теперь эту связку можно настроить несколько красивее.
Сразу скажу что в плане SSL трафика все стало намного лучше.

Теория.

Прокси сервер Squid хорошо работает в режиме SSL bump, раскрывая SSL соединение
и получая доступ к его содержимому. Далее он может это содержимое отдать на
проверку ICAP серверу по протоколу icap://. Еще раз поясним, что в этот момент
контент уже не шифрован, а plain.

Раньше использовали сервер C-icap с бэкендами (как правило с одним только
Clamav или другим AV) для дальнейшего сканирования. Для сканирования контента
на фразы по icap:// не было бесплатной реализации, а Dansguardian использовался
как каскадный Proxy, и не имел доступа к SSL содержимому (или я ошибаюсь,
поправьте меня).
Dansguardian заброшен с  2012 года, но нашлись люди, который сделали форк под
наименованием E2guardian. В него добавили функциональность работы в режиме ICAP сервера.

То есть теперь на текущий момент Squid может отдавать раскрытый SSL трафик
прямо в E2guardian по протоколу icap://. E2guardian  в свою очередь может
сканировать трафик по фразам, а также он унаследовал возможность отдавать его
на проверку в Clamav на вирусы. Получается достаточно красивая связка Squid
=icap://=> E2guardian => Clamav.

Сборка.

Я собираю все в Slackware64-current (просто у меня дома сейчас так). Сборка не
интересна, слакваристы сами умеют это делать, и отнимает много времени. Кому
все таки надо, вот мой build.

Итак мы получили 3 пакета:
   squid-4.6-x86_64-2.txz
   clamav-0.101.2-x86_64-2.txz
   e2guardian-5.3-x86_64-2

Я установил их в chroot /opt/SEC-server и установил туда окружение с нужными зависимостями.

Настройку описывать не буду, потому что это совет, а не инструкция. 

Предлагаю скачать готовый 64-битный chroot, он не замусорит систему.
Необходимо сгенерить и установить ключ с сертификатом и установить в etc/squid,
а также поправить etc/resolv.conf и etc/hosts. Сертификат устанавливается также
на каждую рабочую станцию в корневые центры сертификации.

Тесты.

Тесты на вирусы: https://www.eicar.org/?page_id=3950. Проверяем и SSL и
Plain ссылки.
Тест на большой файл с вирусом: bigfile
Тест на фразы Google: анонимные прокси
 
02.07.2019 , Автор: Анкх
Ключи: squid, e2guardian, clamav, proxy, ssl, traffic / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевые сервисы / Прокси сервер Squid / ACL, ограничения трафика и пользователей

Обсуждение [ RSS ]
  • 1.1, Павел Отредиез (?), 15:50, 02/07/2019 [ответить]  
  • +/
    Есть ещё пропиетарный платный icap контент-фильтр сервер Diladele Web Safety. Но я ещё не раскурил. Есть сложности в Slack.
     
  • 1.2, Павел Отредиез (?), 16:01, 02/07/2019 [ответить]  
  • +/
    Управление - правка cfg &  killall -HUP e2guardian.
     
  • 1.3, Омоним (?), 09:40, 06/07/2019 [ответить]  
  • +/
    >Далее он может это содержимое отдать на

    проверку ICAP серверу по протоколу icap://. Еще раз поясним, что в этот момент
    контент уже не шифрован, а plain.

    А может, ведь, и по icaps:// отдавать...

     
  • 1.4, An (??), 10:59, 07/07/2019 [ответить]  
  • +/
    Если имеется ladp/ad , то какую используешь аутентификацию в своей связки?
     
     
  • 2.5, werwer (?), 12:33, 07/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    гуглим pfsense + pf2ad

    P.s. forum.netgate.com/topic/120102/proxmox-ceph-zfs-pfsense-и-все-все-все

     
  • 2.6, Павел Отредиез (?), 16:25, 07/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы установил Samba и ввёл в домен. А потом прикрутил бы аутентификации через pam_winbind.  Включая winbind в домен ты получишь и пользователей в системе и группы  и аутентификации.
     
     
  • 3.7, Павел Отредиез (?), 16:30, 07/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я бы установил Samba и ввёл в домен. А потом прикрутил бы
    > аутентификации через pam_winbind.  Включая winbind в домен ты получишь и
    > пользователей в системе и группы  и аутентификации.

    Я не стал ы заморачивться на голый цербер или лдап. Интеграция самбы с доменом очень хороша.

     

  • 1.8, An (??), 09:24, 08/07/2019 [ответить]  
  • +/
    У меня вопрос состоял в другом - какую схему аутентификацию использует автор в связки с E2guardian если имеется/используется у него домен.
     
  • 1.9, Аноним (9), 14:27, 13/07/2019 [ответить]  
  • +/
    Clamav? Шутка юмора что ли? AV, который пропускает > 25% in the wild malware.

    // b.

     
  • 1.10, Аноним (9), 14:28, 13/07/2019 [ответить]  
  • +/
    У вас ещё и Slack на сервере? Вы, батенька, вращенец.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру