The given article urged to acquaint beginning web masters with how it is possible to protect the forum from a spam. The material has no wraparound character - the basic methods, i.e. what are most extended in a network are consecrated only. As we will add, that hundred percentage warranties - warranties of that the spam will not be - any of the transferred receptions cannot give.
To begin with, we will answer a question - whence in such large quantity the spam undertakes? Here all is simple - the people attending zaspamleniem of forums use special spams-programs which it is accepted to name spams-boats. And here - these boats, in an automatic regimen, come on hundreds forums in search of possibility to keep report - they find the sections which are responsible for registration after that they fill in necessary fields and the button is pressed to be registered - having passed a registration stage, the boat has an opportunity zapostit in a certain branch of a forum the report set by the owner.
If it is interesting to you to familiarise in more details with possibilities of spams-programs far to go it is not necessary - on bigfozzy.com there is a description of one of the best softin in this area - activity description HRumera (HRumer).
From the above-stated it is visible, that if the forum is protected from a spam only by filling of the registration form it is possible to tell, that it is not protected in general. Therefore - there is a considerable quantity of technologies which protect a forum of that the boat would not get to it access, i.e. there could not pass a registration barrier.
Let's begin seriatim.
The first and most widespread technology is kaptch-system installation. Undoubtedly you faced time and again a similar piece - she allows to define, who actually wishes to register at a forum - the person or a boat. System Kaptcha (CAPTCHA - "Completely Automated Public Turing test to tell Computers and Humans Apart" - completely automated public test for distinction of computers and people) is a script which in any order issues a picture containing trudnochitaemye letters (for example, washed away) which are necessary for disassembling, and having disassembled - to enter into the form which is possessed by a number. The idea kaptchi that the person, having intelligence, can always complete or domyslit any detail of the image, and a boat, intelligence not having, will stumble about this stumbling-block and will issue to the owner error message. Kaptcha has two minuses.
First, it very hardly complicates a life to the user - it is necessary to peer into a picture and to guess, what on it is represented - for example, it is the letter "L" or it is digit "1"? Hence, defending from a spam, the holder of a forum reduces it juzabiliti - kaptcha not only irritates the one who wishes to be registered at a forum, but also is not displayed, if the user has disconnected a drawing in the browser - it is necessary to connect, reboot for the period of it a picture etc. - in a word, expenditure of superfluous time is available.
Secondly (and this most important thing), idea kaptchi has become outdated for a long time already - spams-programs are so perfect now, that solve almost all kinds kaptchej present in a network. This question is interesting to those to a clod, we can offer very informative reading matter. :-)
The conclusion - use kaptchi will not salvage your forum from malicious spamers but only will protect from those who uses an out-of-date software.
There are some more other technologies which to a greater or lesser extent consult with a spam - effect from them, at times, happens even more than from kaptchi, but not always.
In aggregate with kaptchej it is possible to use: • - Frequency restriction of reports. This, at first sight, the simple instrument appears very often more than is useful. Having established a time interval with which users can add reports on your forum, it is possible to terminate its methodical zaspamlenie - for example, the boat can spamit a forum continuously, i.e. 10, 20 or even 30 reports in a minute, and you, having set an interval three minutes, will not give it such possibility. Almost all forums have this scope of protection - it does not relieve of a spam, but reduces it (and at times very much even it is essential!). • - Filtering of keywords. Very simple filter, which availability too can be beheld often at forums - it is applied to floor-mat elimination, but it is sometimes directed and against spamers. The short is simple - to the publication reports in which are not supposed certain words (the respectable visitor will use them hardly) contain. Efficiency weak - but nevertheless... • - Replacement of the symbols containing in signatures to forms which are necessary to filling, on visually similar, but having other coding. For example, in the signature to the form "login", it is possible, instead of the Latin letter "o", to substitute Cyrillic - the coding is infringed also a boat will not read a word and consequently - cannot fill in the form. The given kind of protection allows to eliminate very much a considerable quantity of boats - but again taki - not all. • - Substitution of inscriptions possessed opposite to the obligatory forms pictures containing a graphic representation of a word.
It very much reminds kaptchi, but efficiency much more. In additives, it is possible to replace an inscription-picture with an icon - such problem will appear not on a teeth to very many boats. But do not hurry to rejoice! If your forum gets on eyes to the spamer-person it simply will set to a boat a gauge on which it is necessary to be registered and the spam will pour down as from a bucket, i.e. the boat will already know, where and what to introduce for registration or report dispatch. - Use of Java-scripts of various level of complexity. It is the most effective method of protection of your forum from boats. We will describe one of variants which represents the original compromise between automatics and reason - such filter will be not on a teeth almost to all boats provided that they will not be specially trained by the owner. The idea consists here in what - to the person who comes on registration page, it is offered to respond to any usual and banal question, and - each time as the page reboots, the question is modified. In this case all depends on imagination of the developer of questions which will be issued by a script. The question can be for example, such - "on what planet you were born?" Or "How much fingers on an arm?" . Even, if the spamer also hammers answers to similar riddles all the same - the forum will be reliably protected in a boat! You can change questions as gloves and, thus, to drive away boats with enviable methodicalness. Such scripts are written by programmers for money - you should address to them and to enclose some sum of the forum. :-)