У цій статті ми розглянемо Мультиплатформенне (Linux, Windows) рішення для ефективної контент-фільтрації, його встановлення та налаштування. Такий фільтр можна використовувати в школах або інших освітніх установах.
Спочатку трохи теорії, якщо кому нецікаво, можна перейти до наступної глави. Яка фільтрація буває? Фільтрація трафіку може бути двох видів, серверна і клієнтська.
Принцип роботи серверної фільтрації
Є виділеної комп'ютер, на ньому налаштований інтернет, і цей інтернет лунає на інші комп'ютери через локальну мережу. Фільтрація відбувається на виділеному комп'ютері. Відомі програми для організації серверної контент-фільтрації:
Для windows:
- МКФ
- UserGate
- Kerio
- ISA Server
- SafeSquid
- Сюди можна вписати багато проксі, на яких можна організувати фільтрацію.
Але є один великий недолік для рішень під ОС Windows, всі вони, майже, платні, а якщо і безкоштовні, як МКФ, то вимагають установки платного продукту.
Для Linux:
Дані програми безкоштовні. Але вони більш складні в налаштуванні.
Принцип роботи клієнтської фільтрації
На кожному комп'ютері, де потрібна контент-фільтрація, встановлюється і налаштовується програма, яка це робить. приклади:
- netpolice ALT Linux і ін.
А тепер поговоримо про досить простому безкоштовному способі контент-фільтрації, але і при цьому досить ефективному. За весь час я випробував багато способів контент-фільтрації, але цей зарекомендував себе як один з кращих і простих рішень. Його так само можна використовувати разом з будь-яким з інших способів як доповнення.
Що нам для цього треба
- Будь-яку з ОС: windows або Linux;
- Браузер Mozilla Firefox або браузери на його основі підтримують плагіни і розширення Firefox;
- Підключення до інтернету.
Як це працює?
У браузера Mozilla Firefox, є безліч доповнень. На основі таких доповнень ми будемо робити контент-фільтрацію.
опис доповнень
Перше доповнення в нашому списку це WOT
WOT (Web of Trust) - це безкоштовна надбудова до браузеру, яка попереджає Інтернет-користувача під час пошуку інформації або здійснення покупок про потенційно небезпечних веб-сторінках. WOT сумісний з такими браузерами як Internet Explorer, Mozilla Firefox, Opera (в 11 версії за допомогою розширення) Google Chrome. вікіпедія
У цьому плагіні є і батьківський контроль. За допомогою цього плагіна ми будемо виконувати контент фільтрацію.
Друге доповнення. Adblock Plus
Третє доповнення. Public Fox
Він потрібен для того, щоб діти не змогли відключити доповнення, що відповідають за контент-фільтрацію. За допомогою нього ми поставимо пароль для налаштувань.
Отже, приступимо. Налаштування під різні ОС майже не відрізняється. У Linux я використовую браузер iceweasel.
Приступимо, встановимо доповнення WOT
- Запускаємо браузер mozilla firefox
- Заходимо в меню "Інструменти - Додатки" (Tools Add-ons)
- Переходимо у вкладку "шукати додатки" (Get Add-ons) і набираємо в пошуку слово "wot", натискаємо клавішу enter.
- Відразу ж, першим рядком, з'явився потрібний нам плагін WOT. Натискаємо кнопку "Додати в Firefox" (add to iceweasel)
- Чекаємо кілька секунд і натискаємо кнопку "Встановити зараз" (install now)
- Чекаємо закінчення установки. Після того як установка закінчиться, файрфокс попросить нас перезапустити браузер. Перезапускаємо, натиснувши кнопку "Запустити знову Firefox" (Restart iceweasel)
- Після перезапуску відкривається вікно встановлених доповнень, його закриваємо.
- Далі вікно налаштувань розширення. Його я закриваю, налаштуємо все вручну.
- Опиняємося на відкритій вкладці "WOT: керівництво і налаштування". Заходимо в меню "Попередити"
- Вибираємо рівень захисту "дуже ефективний". І ставимо всюди галочки "захищати мене, якщо рейтинг не доступний". Перемикачі ставимо в положення "блокувати". Cамое важливий пункт для нас це "безпека для дітей". Це максимальна фільтрація. У мене вийшло так:
- Але при такому рівні, будуть блокуватися сайти з невідомої репутацією. Тобто контент фільтрація буде проходити дуже жорстко. Оптимальну для Вас конфігурацію можете підібрати самі. Головне залишити пункт "безопаность для дітей".
- Натискаємо кнопку "застосувати настройки"
- Розглянемо ще одну вкладку меню, яка може стати в нагоді. Відкриваємо вкладку "Розширені". А знадобиться нам може поле, де можна вказати сайти через кому, які будуть в білому списку
Встановлюємо додаток Adblock
Тут я не буду приводити повторювані картинки. Якщо що викликає труднощі, можете дивитися вище, це робиться за подобою.
- Заходимо в меню "Інструменти - Додатки" (Tools Add-ons)
- Переходимо на вкладку "шукати додатки" (Get Add-ons) і набираємо в пошуку слово "Public Fox" і натискаємо enter
- Натискаємо кнопку "Додати в Firefox" (add to iceweasel)
- Очікуємо і натискаємо кнопку "Встановити зараз" (install now)
- Чекаємо закінчення установки, перезапускаємо файрфокс
- Після перезапуску бачимо вікно з встановленими доповненнями. Вибираємо Public Fox і натискаємо "Налаштування" (Preferences)
- Розглянемо вікно налаштувань більш докладно. Насамперед придумаємо і введемо пароль для цього доповнення
- Далі налаштуємо захист потрібних нам компонентів. Виставляємо галочки що заборонено змінювати в firefox без пароля:
- Lock Add-ons windows (so users will not unistall this) - Забороняємо змінювати / видаляти доповнення
- Lock Firefox options - забороняємо змінювати налаштування firefox
- Lock 'about: config' settings page - заборонити настройку через сторінку 'about: config'
- Lock addition of Bookmarks - забороняємо редагувати закладки
- Lock History sidebar - забороняємо редагувати і переглядати історію
- Lock 'Clear Private Data' window - забороняємо очищати приватні дані (історію, кеш і т.д.)
- Додамо в blacklist посилання. Для цього натискаємо кнопку "add". У вікні пишемо mywot.com/ *. Натискаємо "ОК". і далі в що з'явилися діалогах тиснемо кнопку "ОК".
- Додамо ще. Натискаємо кнопку add. У вікні пишемо www.mywot.com/ *
- В результаті:
Таким же способом можна внести небажані для відкриття посилання. Тобто скласти свій "чорний" список сайтів.
Все розширення Public Fox налаштоване. Натискаємо Кнопку "ОК".
Прибираємо пункт "WOT" з інструментів
Ця частина більш складна, але в ній ми виключаємо будь-яку можливість відключити розширення, що відповідають за фільтрацію. А це пункт меню в інструментах.
Якщо Ви самі добре знайомі з лунуксом, то можете зробити простіше. Нам потрібно зайти /home/user/.mozilla/firefox/3ji8e26a.default/chrome(3ji8e26a.default - профіль, у Вас він називається по іншому) і там змінити файл, як і будь дивитися нижче.
Щоб спосіб був більш універсальним для різних версій Лінукса, будемо робити все через консоль (термінал).
І перевіряємо наявність пункту меню «WOT» якщо його немає, то ми все зробили правильно. У настройки WOT можна зайти через доповнення, які захищені паролем.
В результаті у мене:
За ідеєю, війну з пошуковими системами можна продовжити, тобто залишати для пошуку тільки безпечний гугл пошуку або сімейний пошук Яндекса. Але це вже виходить за рамки цієї статті.
Нагадаю, що необов'язково це все проробляти на кожному комп'ютері. Досить скопіювати профіль Мозіли (написано вище де знаходиться профіль). І замінювати цей профіль на іншому копьютеров. Всі настройки і плагіни перенесуться на інший комп'ютер.
Щоб наш фільтр був ефективним, потрібно заборонити використання інших браузерів, в ОС Linux це вирішується легко, якщо браузер не один, видаляємо інші. В ОС Windows це вже складніше. Потрібно зробити те ж саме, видалити встановлені браузери.
Залишається тільки internet explorer (далі ie) браузер за замовчуванням, який видаляти небажано. Тому робимо FireFox браузером за замовчуванням. І видаляємо всі згадки про ie з пуску і робочого столу, ярлики швидкого запуску. Це практично достатньо. Заборонити запуск ie можливо стандартними засобами ОС.
Навіщо потрібен безпечний і сімейний пошук?
Що може бути краще контентної фільтрації наданої такими великими компаніями як яндекс і гугл? Які своїми алгоритмами відфільтровують небажаний контент. Нам лише залишається скористатися цим.
Підведемо підсумки. Що ми маємо?
- Ми маємо мультиплатформенний контент-фільтр, який можна використовувати як доповнення до якоїсь фільтрації, або як самостійний.
- Досить просту і гнучку в налаштуванні систему контентної фільтрації.
- Досить надійний контент-фільтрацію небажаного трафіку.
- Нам не довелося витрачати гроші на покупку платних фільтрів