Ограничить доступ в интернет?
Как ограничить пользователей, чтобы они могли заходить только на определенные сайты? Какие устройства мне нужны? А как настроить параметры? Пожалуйста, ведите меня.
(Я думал с помощью брандмауэра, установить IP-адреса, которые разрешено посещать. Это все?) Я новичок в области системного администрирования. Пожалуйста, потерпите меня.
2 ответа
Вам нужен прокси-сервер (который может быть встроен в обычные брандмауэры, или может быть специальным устройством, или может быть брандмауэром с поддержкой приложений).
Нечто подобное кальмару очень, очень распространено. Вы можете настроить его как прозрачный брандмауэр, если он находится на вашем шлюзе (например, в брандмауэре, например, pfsense). Другим распространенным в мире Windows является ISA / TMG.
Все эти решения работают, фактически проверяя трафик, проходящий через устройство. Простая блокировка IP-адресов не является особенно хорошим решением, потому что IP-адрес сайта может измениться, или на одном IP-адресе могут быть буквально тысячи сайтов. Проверяя трафик, вы можете заблокировать:
- Доменное имя (например, блок facebook.com)
- Строка запроса (например, заблокировать что-либо с помощью? Myrequest=asdf в URL)
- Контент возвращен (например, заблокировать что-либо с помощью слова "курица" на странице)
- Заголовки содержимого (типы MIME, например, блок RAR/ZIP)
- Длина контента (например, загрузка блоков> 5 МБ)
- Содержимое вируса (т. Е. Вы можете на самом деле выполнять сканирование вирусов на лету во время загрузки файла, блокируя его на границе сети, а не на локальной машине)
и т. д. и т. д. Большинство устройств даже составят хороший отчет, чтобы дать вам представление о привычках пользователей. Лучшие сайты, время суток, типы контента и т. Д.
Большинство из них (например, squid и TMG) также включают в себя кэширование, поэтому часто отправляемые запросы не нужно каждый раз отправлять в Интернет и обратно (например, на главную страницу Google).
Существует дистрибутив Linux под названием ClearOS, который использует squid и комбинацию других связанных вещей в довольно простой в использовании и настройке системе. В прошлом году у меня была такая же ситуация, как и у вас, и это мне очень помогло.