Разрешить пользователям доступ только к нескольким веб-сайтам

Я хочу заблокировать пользователям моей сети доступ к большинству внешних веб-сайтов. Некоторым пользователям может понадобиться доступ к Facebook (например, пользователям из отдела маркетинга), в то время как другим может понадобиться доступ к веб-сайтам банков.

Я хочу контролировать доступ этих пользователей, предоставляя им доступ только к необходимым веб-сайтам.

Для этого я подумывал об использовании Captive Portal для контроля аутентификации (поэтому я буду знать, "кто" запрашивает сайт). Также мне понадобится прокси, чтобы запретить доступ к заблокированным сайтам.

Проводя некоторые исследования, я не нашел ни одного программного обеспечения, способного выполнять обе задачи. Я попробовал PacketFence и Squid. Первый отлично справился с этапами аутентификации. Другой, блокировка URL. Но не мог заставить ни говорить, ни делать желаемую работу.

Кто-нибудь когда-либо реализовывал что-то подобное? Это возможно с любым из этих программ?

РЕДАКТИРОВАТЬ:

Очень важно, чтобы пользователи проходили аутентификацию на сервере Active Directory.

4 ответа

Smoothwall- не авторизованный портал, но запросит имя пользователя, если вы настроите его таким образом.

Я бы сделал это в три этапа.

  1. Найдите прокси-программное обеспечение, которое соответствует вашим потребностям в аутентификации, и настройте его так, чтобы оно могло общаться с сетями пользователей

  2. Настройте брандмауэр таким образом, чтобы ВСЕ исходящие соединения из этой сети по умолчанию отбрасывались (а затем, очевидно, разрешали трафик во внутренние системы, которые им нужны)

  3. Настройте все веб-браузеры на использование прокси

Это позволяет вам предотвратить большинство шагов, которые пользователи предпримут, чтобы обойти ваш прокси - они не могут просто снять этот флажок и не могут использовать туннель или внешний прокси на нечетном порту.

Посмотрите на Websense. Хотя это не недорогое решение, оно очень хорошо справляется с управлением доступом. Он может быть очень гибким и создавать отличные отчеты. Даже запуск его в режиме монитора может дать вам данные, которые "позорят" серьезных злоумышленников и потерю времени.

Я знаю, что программные пакеты, подобные сетевой няне, обычно предназначенные для блокировки контента для взрослых, часто можно настроить для ограничения дополнительных веб-сайтов. Я бы посмотрел на такое решение, так как оно, вероятно, немного проще в настройке и обслуживании.

С точки зрения передового опыта, обеспечение того, чтобы все пользовательские экраны были видны другим пользователям, часто снижает их готовность посещать "запрещенные" сайты из-за боязни репрессий.

Другие вопросы по тегам