KinderGate Parental Control

  User Guide

Menu
Morphology
 
The Morphology section is used to analyze web pages for certain words and word combinations and contains pre-set morphology dictionaries.
 
Morphological analysis allows recognizing certain words or word combinations on a web page, as well as blocking access to the entire web page if it contains unauthorized words, and controlling access to certain website sections without blocking the entire resource at the category or domain level.
 
This method is effective if the others cannot block access to resources or groups of resources that are similar in content. Morphological analysis works for controlling access to social networks, forums, and other websites whose content depends mostly on the users.
 
KinderGate reviews the text on a page and calculates its total “weight” based on the “weights” of words and word combinations in the morphological categories of the application dictionaries. If the “weight” of the page exceeds the “weight” of the morphological category, KinderGate returns a message that the access is blocked.
 
In calculating the “weight” of a page, all forms of unauthorized words are used. In searching for word forms KinderGate uses built-in Russian, English, German, Japanese, and Arabic dictionaries.
 
KinderGate software has the following morphology dictionaries provided by Entensys that are Enabled by default:
 
 
Built-in morphology dictionaries cannot be edited or deleted, however, the dictionaries can be Enabled/Disabled or the filtering level can be changed in setting the HTTP filter rules on the Morphological Settings page.
 
Morphological filtering is set up in the Morphology section on the Morphological Settings page:
 
 
Morphology dictionaries provided by Entensys are constantly updated.
 
You can see the information on the latest update of the list of words in a dictionary and the version number by pointing the mouse over the dictionary icon:
 
 
To disable a morphology dictionary simply uncheck the box next to it. In addition, you can change the threshold for each of the dictionaries provided. There are three filtering levels: low, medium, and high. You can select the filtering level for each morphology dictionary by pointing the mouse and clicking on the level:
 
 
 
Creating a Morphological Database
The users can create their own morphology dictionaries. A morphology dictionary can be created in the Morphology Dictionaries and Selected List sections on the Morphological Settings page.
 
To create a morphology dictionary, click on the Add button in the Morphology Dictionaries section. In the Dictionary Properties dialog window:
 
 
 
In the Selected List section you can add words to the created dictionary by which the content of the web pages will be filtered.
 
To add a word to the list you need to:
 
 
In adding a word to the morphology dictionary you can use the “!” modifier in front of the word, “!bassterd”, for example. In that case a slang word will not be transformed into various word forms, which will reduce the probability of false blocking. You can enter both words and word combinations in the category list.
 
If necessary, words in a dictionary can be edited or deleted, do to that highlight the word and click on Edit or Delete. Edit the word directly on the word line; delete the word by clicking Delete:
 
 
To delete all words in a dictionary use the Clear button. You can delete a list of words by clicking Delete.
 
Creating a Centrally Controlled Morphological Database
The Administrator may create personal dictionaries and distribute them on all computers that have KinderGate. Follow these instructions to create a morphological database:
 
1. Create a list.txt file with a list of words in the following format:
!word1 !word2
!word3
word4 50
lastword lastweight
Note: The dictionary weight is equal to 100 by default, but may be changed.
 
2. Create an archive of the file named list.zip;
 
3. Create a version.txt file and indicate the database version number within the file, 2, for example. You must increment this value with each update of the morphological database;
 
4. Post the created zip file and version.txt file on your website so that they are available for download;
 
5. Create a morphological database on each computer where KinderGate is installed;
 
6. Enter the address for update downloads. KinderGate will check for a new version of the dictionary on your website twice a day and update it as necessary.
 
Deleting a Morphology Dictionary
You can delete a morphology dictionary by clicking the Delete button in the Morphology Dictionaries section and then Delete in the dialog window: