Managing spambot countermeasures in phpBB 3.0

Automated spam is very prominent across the web. Spammers employ bots, or automated programs, to crawl the web and inject forums and blogs with comments pointing back to their desired links. Employing anti-spam processes, known as spambot countermeasures, in your phpBB site can help reduce the amount of automated spam junk you get in your forums. The countermeasures will also help guard against auto logins and robotic signups. Below is an article that helps you understand the different spambot countermeasure settings you can use to configure your phpBB 3.0 site.

Setting up spambot countermeasures in phpBB 3.0

  1. Log into your phpBB admin dashboard.
  2. From there, click on the General tab if the screen is not already focused on it.
  3. From the General tab you will see the left hand sidebar that has several categories listed. Click on the Spambot Countermeasurs link found under the Board Configuration category to continue.
    click spambot countermeasures from menu
  4. This leads you to the Spambot Countermeasures settings screen. You can see the settings are divided into three sections. They are the General Options, Available Plugins, and Preview sections.
    countermeasures general options settings list

    General Options

    Enable spambot countermeasures for registrationsEnabling this option forces new users to complete an anti-spambot task.
    Registration attempts:This setting is the maximum number of registration attempts that can be made before being locked out.
    Maximum number of login attempts per usernameThis is the maximum number of failed login attempts a user can make before the anti-spambot task is triggered.
    Enable spambot countermeasures for guest postingsIf eneabled, all guest users must pass the anti-spambot task.
    Allow users to refresh the anti-spambot task:Enablign this option gives the user the ability to refresh the task if they cannot solve it.

    available plugins configuration settings

    Available Plugins

    Installed pluginsThis dropdown allows you to select which type of task plugin to use. 
    Simple Image
    Q&A
    GD 3D Image
    GD Image
    reCaptcha
    Configure plugins Clicking this button takes you to the configuration settings for the plugin type selected in the dropdown above. This line will not if Simple Image or GD 3D Image is selected above.


    Preview
    preview of countermeasure image

    This is a preview of how the spambot countermeasure will appear to the users given the current configuration.

    Other Configurations

    For GD Image:
    additional settings when using GD image

    Foreground noiseEnabling this gives more forground distortion to make the image harder to read.
    Background noise x-axisThe lower the number used, the more noise in the background on the x-axis, making it harder to read. Setting it to 0 will disable x axis noise entirely.
    Background noise y-axisThe lower the number used, the more noise in the background for the y-axis, making it harder to read. Setting it to 0 will disable y axis noise entirely.
    Wave distortionIf enabled, applies a wave distortion to the image.
    Add 3D-noise objectsWhen enabled, adds additional noise objects over the letters.
    Use different fontsThis setting allows you to use different shapes and letter case (upper and lower)

    For Q&A
    questions list for question and answers task

    questions and answer settings list

    Strict CheckEnabling this forces correct punctuation and case, disabling allows either case and ignores punctuation, making it more lenient.
    LanguageSelect which language you want the question to be in.
    QuestionEnter the question you want to ask the user.
    AnswersList the answers you will accept,placing each answer on a separate line.

    recaptcha settings list

    Public reCaptcha keyThis is where you enter the public reCaptcha key obtained from your Google account.
    Private reCaptcha keySimilar to above, this is where you enter the private reCaptcha key received from your Google account.
    PreviewThis displays a preview ofthe reCaptcha so you can see what the user will see when they are confronted with this task.
  5. Once you have configured your syndication feed settings, click on the Submit button to save them.

Was this article helpful? Join the conversation!