Безплатно решение за Ubuntu, което комбинира филтриране на известни неподходящи сайтове с оценка на съдържанието.

Децата често са по-компютърно грамотни от своите родители или учители. Затова те често нямат представа какво правят децата на компютъра. Родителите също са заети с работа и учителите нямат време да се грижат за всяко дете в класната стая с 15 ученика. Особено когато някои класни стаи са проектирани така, че учителят да не вижда учениците на мониторите.
Описание на решението
Фиг. 1: Принцип на решението
Инсталация
Фиг. 2: Ключ след импортиране
Фиг. 3: инсталирайте пакета webcontentcontrol
Конфигурация под лупа
След инсталацията ще намерим конфигурационния интерфейс на програмата webcontentcontrol На разположение Приложения/Системни инструменти/Контрол на уеб съдържание. Ще бъдем посрещнати от интерфейса на английски, който е много прост, така че работата му с наша помощ няма да бъде никак трудна. Както споменахме, това е интерфейс на ранен етап от разработването, така че някои опции не работят (но няма много). Това ще е достатъчно за нашите цели.
В горната част виждаме три бутона с имената на споменатите програми и зелен кръг. Това означава, че и трите програми са включени. Ако искаме да изключим контрола на съдържанието за известно време, можем да използваме бутона „Защита“. При натискане той превключва в положение Изключено, което изключва програмите DansGuardian и TinyProxy и в същото време Firehol директно ни свързва с интернет.
Под бутоните има няколко раздела с настройки, за които ще говорим повече сега.
Да започнем от края. Последната карта е Разрешение на програмата (права на програмата). В този раздел има два прозореца. Можете да добавите потребителски групи в левия прозорец (в Ubuntu всеки потребител има група със същото име), които ще могат да работят с интерфейса, а към другия, групи, които няма да могат да работят с програмата. Ще използваме това, особено ако повече от един потребител влезе в компютъра.
Ако използвате компютъра си у дома, не е необходимо да забелязваме този раздел, защото всяка промяна в програмата изисква парола, която сте въвели при инсталирането на Ubuntu. Разбира се, децата не трябва да знаят тази парола. В случай на разкриване, можете да го промените с помощта на инструмента Потребители и групи в менюто Система/Администрация. В прозореца, който ще се отвори, щракнете върху вашето име и след това върху бутона Properties. Тук можем да въведем нова парола или да я генерираме (Фиг. 4).
Фиг. 4: Задаване на нова парола за Ubuntu
Ако искате да промените нещо важно в програмата, програмата ще поиска вашата парола. За да не се налага да го въвеждате през цялото време, Ubuntu помни известно време, че сте въвели паролата. Следователно, ако промените настройките, не позволявайте на детето да отиде веднага на компютъра, но за период до две или три минути, в противен случай детето може да изключи защитата. Втората опция е да извикате прозореца Run (Alt + F2) и да въведете командата sudo -k. Най-добре е обаче детето да има свой акаунт и парола. Това ще премахне подобни проблеми.
Във втория раздел от края, наречен Уебсайтове, намираме връзки към началните страници на всички използвани програми, които можем да видим директно в програмата или с помощта на външен браузър.
В следващия раздел, наречен Avanced settings, можем, наред с други неща, да заключим настройките за прокси на Firefox и настройките на WPA, така че детето да не може ръчно да въведе адреса на публичен прокси сървър в браузъра и по този начин да заобиколи нашата защита. Просто щракнете върху съответните бутони (фиг. 5). Други настройки не трябва да се променят.
Фиг. 5: Бутони за заключване на прокси настройките в раздела Разширени настройки
Друг раздел е раздел Език, където можете да зададете езика, на който да се показва страницата. обявяване на блокиране на съдържание. Можем да изберем "slovak" от менюто и да щракнем върху бутона Apply. Ако искате да видите различен текст на тази страница, можете да щракнете върху бутона Редактиране на текущия. Страницата е създадена в HTML код, но дори и да не знаете синтаксиса й, лесно можете да се ориентирате в нея (фиг. 6).
Фиг. 6: Модифицирана страница Достъпът е отказан
В раздела Logs можете да разберете кои страници са блокирани. Можете да добавите тези, които са били неправилно блокирани, към изключения. И обратно, поради тези, които са били блокирани от закона, можете да говорите с детето си и да обясните защо то или тя не може да посещава такива сайтове. Щракнете върху бутона Refresh, за да опресните списъка.
Последният, най-важен раздел е раздел Настройки на филтъра, който се използва за конфигуриране на най-важния компонент - DansGuardian. В този раздел можем да добавяме неправилно блокирани страници към изключения или, обратно, да добавяме фрази, страници, уебсайтове или IP адреси, които да бъдат блокирани (Фиг. 7).
От лявата страна има прозорец за предварително зададена конфигурация, в който трябва да има възможност за превключване между предварително зададени конфигурации. Този превключвател обаче не работи за нас, така че няма да говорим за него по-подробно. Има обаче опция за експортиране на нашите настройки (меню Файл/Експорт) и ги предоставя на друг родител, който може да ги импортира с помощта Файл/Импортиране.
Ще се интересуваме от частите с бутоните WHITELISTS, ЧЕРНИ списъци. Въвеждаме изключения в белите списъци и това, което искаме да блокираме в черните списъци. И в двата раздела списъците са подредени по тегло. Първият списък представлява фрази, вторият URL адреси, третият уебсайт и четвъртият IP адрес на домейна. Преобладава списъкът с по-голямо тегло, списъкът с по-ниско тегло и белите списъци над черните. Например, ако деактивираме фразата „порно“, но бял списък, например www.sexualna-poradna.sk, страницата няма да бъде блокирана, въпреки че думата „порно“ е в нея.
В раздела ЧЕРНИ СПИСЪЦИ освен споменатите четири бутона има и два други бутона. Бутонът Blocked File Extensions ви позволява да блокирате изтеглянето на файлове с определени разширения. Бутонът Blocked MIME Types от своя страна ви позволява да блокирате отварянето на мултимедийно съдържание директно в браузъра.
Последният раздел в този раздел е раздел, наречен Разни настройки. Използвайте бутона Naugtyness Limit, за да изведете конфигурационен файл, в който можете да зададете поведението на Dansguardian. Ако решите, че не искате да блокирате детето, а само да следите дали то не посещава неподходящи сайтове, можете да промените стойността в конфигурационния файл. ниво на отчитане = 3 до стойността на ниво на отчитане = -1. Бутонът за филтриране на изображения се използва за задаване на нивата на различните системи, които се вмъкват в някои страни на страници, които показват съдържание, което е неподходящо за непълнолетни. Примери за това са ICRA, RSAC, SafeSurf и други.
Фиг. 7: Настройки на филтъра
Добавете фрази, URL адреси, уебсайтове и IP адреси към списъците
След като щракнете върху един от бутоните в черния или белия списък, ще се отвори съответният конфигурационен файл. Следните правила се прилагат за файлове: