Artsoft Entertainment

Contents


phpBB KittenAuth
· Documentation

phpBB KittenAuth: Documentation


Customizing phpBB KittenAuth

phpBB KittenAuth comes pre-configured with some nice defaults, randomly asking the user who wants to register one of eight pre-defined questions regarding twenty images of animals. The default images show animals like cats, dogs, birds and fishes and ask the user to select all cats or all dogs, but also to select all farm animals, all animals that can fly or all animals with four legs. This will make it harder for computers to pass by this test, because it is also required to understand the question that is asked about the images that are offered.
The current version is a relatively simple approach that does not use filename obfuscation nor image manipulation, making it possible for SPAM bots to store the filenames and hash values of the images to be able to recognize them later.
Therefore, the main idea behind phpBB KittenAuth is to make it extremely easy for the forum administrator to change the configuration of the visual confirmation system, as it is very unlikely that those SPAM bots will contain code for single forums (as they are usually targeted to a large base of identically installed software). Therefore, the forum administrator can do the following simple tasks to create his very own version of phpBB KittenAuth, which will then be very unlikely to be the target of automated SPAM software:
  • rename the image files
  • change or replace the image files or add more image files
  • change the text of the questions asked about the images
  • change or add new questions relating to different image subsets
To do all these tasks, just edit phpBB KittenAuth's main configuration file ka_config.php in phpBB's main directory. Looking at the well-documented configuration file with the questions about animals as some working examples is the best way to start! Besides defining images subsets and corresponding questions, you can also adjust some parameters like the number of images to select, the number of columns and rows of the image matrix, the width and height the images should be scaled to, the image border size and the image border color for selected and unselected images. (All images that are not referenced by any question in the configuration file are randomly used as "wrong" choices offered in the image matrix.)
For special-interest forums, it is even possible to use images and questions that are harder for people to answer that do not know much about the topic of the forum, making it harder to register even for humans who see the images and read the corresponding question. (The Rocks'n'Diamonds Forum uses such an approach to ask questions that are easier to answer if you have a little knowledge about that game or similar types of games.)
As a conclusion, phpBB KittenAuth's main intention is not to create an unbreakable visual confirmation system once and for all, but to provide forum administrators with an effective tool to easily, flexibly and immediately respond to spammers that target their forum, without having to wait for the next-generation standard solution that will soon be obsoleted by the forum spammers again.
last updated 2006-04-18