Форум русскоязычного сообщества Ubuntu


Автор Тема: Контент фильтр сайтов ( для школы )  (Прочитано 17578 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zhravlev.design

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Доброго времени суток!

Я являюсь сотрудником средней общеобразовательной школы ( СОШ ). В мои обязанности входит все что связано с техникой в нашей школе.
Думаю, все ( многие ) наслышаны о проблеме перехода всех российских школ на СПО ( свободное программное обеспечение ). Так вот недавно по команде из комитета по образованию нашего района на несколько компьютеров была установлена ОС Ubuntu 9.10. Атак как на каждом школьном компьютере должно быть ограничение на посещение некоторых сайтов содержащих порнографическую информацию, так называемых СКФ ( Система Контентной Фильтрации ) , встал вопрос о том как организовать это дело в Ubuntu. Комитет по образованию МО ( Московской Области ) предлагает установить ОС Alt Linux Школьный, который для этого имеет необходимые инструменты. Но я предпочитаю Ubuntu, так как уже 2 год работаю на ней, и считаю ее более дружественной для пользователя. Своими силами я не смог найти подходящих решений для данной задачи, и решил попросить вашей помощи.

Уважаемые специалисты, помогите решить поставленный вопрос.

Оффлайн ksevelyar

  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Re: Контент фильтр сайтов ( для школы )
« Ответ #1 : 22 Март 2010, 03:52:39 »
:)

Первое что приходит мне в голову - изменение файла /etc/hosts, впрочем я не претендую на специалиста, возможно есть и более удобное решение.





Грудь в крестах или голова в кустах.

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1686
  • ちのう の きょうかん
    • Просмотр профиля
Re: Контент фильтр сайтов ( для школы )
« Ответ #2 : 22 Март 2010, 05:08:39 »
Если есть возможность, то самый (имхо) лучший вариант - ходить через школьный прокси-сервер, на котором и будет организована фильтрация, средствами, скажем, squid-а или iptables.

А если такой возможности нет, то есть файл в системе под названием "/etc/hosts.deny", вот в него-то и надо запихивать все "порно-адреса". Правда, дело это долгое...
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн pipe

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5546
    • Просмотр профиля
Re: Контент фильтр сайтов ( для школы )
« Ответ #3 : 22 Март 2010, 05:33:09 »
я бы поставил Alt и посмотрел через что там это организованно, ну а дальше можно спокойно будет  прикрутить это решение к ubuntu ;-)

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: Контент фильтр сайтов ( для школы )
« Ответ #4 : 22 Март 2010, 09:48:48 »
1) transparent proxy c применением squid и dansguardian
2) поставить локальный dns сервер и возвращать забаненым доменным именам 127.0.0.1
3)  /etc/hosts.deny; /etc/hosts

можно при помощи route

на примере 2ip.ru

nslookup ya.ru
Цитировать
...
Name:   2ip.ru
Address: 188.40.74.9
Name:   2ip.ru
Address: 188.40.74.10
..
Цитировать
sudo route add -host 188.40.74.9 reject
sudo route add -host 188.40.74.10 reject

c клиента
>ping 2ip.ru

Цитировать
Обмен пакетами с 2ip.ru [188.40.74.10] по 32 байт:

Ответ от 192.168.1.1: Заданный узел недоступен.
Ответ от 192.168.1.1: Заданный узел недоступен.
Ответ от 192.168.1.1: Заданный узел недоступен.
Ответ от 192.168.1.1: Заданный узел недоступен.

Статистика Ping для 188.40.74.10:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

Пользователь решил продолжить мысль 22 Март 2010, 10:16:44:
лучше поднять WPAD, для того чтобы пользователи через proxy и по https ходили
« Последнее редактирование: 22 Март 2010, 10:16:44 от Unreg »

Оффлайн shamanchik

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Нерегулярные заметки на разные темы
Re: Контент фильтр сайтов ( для школы )
« Ответ #5 : 22 Март 2010, 10:19:33 »
OpenDNS не поможет?

p.s. на Хабре (http://habrahabr.ru/blogs/spam/63909/) проскакивала заметка про работу этого сервиса
..:: MacBook Pro MD313, OS X Yosemite 10.10.3, SSD + HDD
..:: Server: Ubuntu 11.04.2 LTS - web, smb, torrent, minidlna

Оффлайн tarabo

  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Контент фильтр сайтов ( для школы )
« Ответ #6 : 22 Март 2010, 10:29:36 »
Если средствами Squid'а, то можно прикрутить DansGuardian. Там уже со старта есть большой набор правил.
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн zhravlev.design

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Контент фильтр сайтов ( для школы )
« Ответ #7 : 22 Март 2010, 18:34:57 »
Выходов как я понимаю много. А какой из них более легок в установке и эксплуатации? Ведь лишь на данный момент в школе находится свыше 80 компьютеров, а уже в 2011 году прекратится финансирование ОС Windows и придется полностью перейти на Linux. Как быть если число компьютеров возрастет? Я согласен, что можно было бы установить фильтр на сервер который в школе раздает интернет, но тогда и администрация будет фильтроваться, а так как иногда фильтры работают некорректно, может произойти неудобная ситуация.
Может быть, возможн вариант использования СКФ от Alt Linux http://www.altlinux.org/СКФ ? В идеале все должно быть основано на тех средствах, которые предоставляют нам наши "уважаемые" начальники... Но, к сожалению я не смог установить СКФ так, как это описывается на странице Wiki - системы компании Alt Linux ( ссылка выше ). Вопрос довольно интересный)))

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1124
    • Просмотр профиля
Re: Контент фильтр сайтов ( для школы )
« Ответ #8 : 22 Март 2010, 20:03:21 »
в dansguardian есть группы. Поэтому школярам можно зарезать побольше, а учителя с директором пусть смотрят... что им надо :)
16.04.1 4.4.0-59-generic x86_64 GNU/Linux

 

Страница сгенерирована за 0.057 секунд. Запросов: 23.