Search Advanced Search
Categories
cPanel (6)
Domain Names (2)
E-Commerce & SSL (1)
Security (4)
FTP (2)
Software (0)
WHM (1)
Search Articles
Advanced Search
Frequently Asked Questions
Search our FAQ to find resolutions to common issues.
Favorite Articles
Search Articles that you have marked as your favorite.
Our Links
Web Development
E-Commerce Solutions
Search Engine Optimization
Reseller Hosting
Web Hosting
phpBB3 Hardening

phpBB is a very popular, web-based forum software. As of the time of this writing, the current phpBB version is phpBB3. If you are running an older version of phpBB, we highly recommend that you upgrade your forums immediately. phpBB version 3 contains many useful features for securing your forums. As always, it's best to run the latest version of any web-based software to ensure any security holes are patched and your software can be trusted.

Like any other forums, without proper precautions you can quickly find your users are populated with automatic spam bots and your forum threads contain nothing but spam advertisements. In addition to the unwanted content, this spam has additional side effects. The sheer amount of spam that can populate your forums can end up consuming large amounts of your database's disk space. When users try to search your forums, there is an excessive amount of content to sift through. phpBB's search function often causes a large CPU and memory performance degradation when the database has been filled with millions of spam entries.

phpBB3 contains many built in features which can help your site to stay free of spammers and unwanted advertisements. Ironically, none of these features come enabled by default.

The first feature we will discuss is the captcha. A captcha is a image-based rendition of a string of numbers and letters. Text is easy for automated spam bots to crawl and interpret. It is prohibitively more difficult for an automated bot to view an image and interpret the textual meaning of the picture. By enabling your forum's captcha, you can help prevent automated spam bots from automatically register at your site. The following video demo will illustrate how to enable your forum's captcha:

Enabling Captcha during Registration

Second, we will show you how to disable guest posting. If a user is interested in your site's content, it is reasonable to assume that they can take the time to register for a new account if they wish to contribute. By disabling guest posting, you can still allow your visitors to view the content hosted at your site, but only registered members can post to threads or start new topics. By disabling guest posting, you can more easily control what content is displayed on your boards. If a user continuously posts defamatory responses, you can easily suspend or ban their account. Above all, however, by disabling guest posting you prevent spam bots from automatically posting spam to your forum threads. This demo will show you how to disable guest posting in phpBB3:

Disabling Guest Posting

Lastly, we will discuss enabling email confirmation for your forum's registration process. Forcing a user to register a valid email address with their forum user account has many advantages. Users can more easily retrieve their password information and gives you, as a forums administrator, the ability to contact your members if you decide to send out a mailing list or forum announcement. Above all, by requiring that your users confirm their registration after receiving an email, you are ensuring that they are a real person and must login to their email and following a link to confirm. It is possible that a spam bot can do this too, which is why we suggest using this feature in conjunction with our other recommendations.

Enabling Registration Email Confirmation

Using these three measures, you can lock down your phpBB3 installation. Visitors come to your site to read about your content, help improve their experience by keeping your forums free of unwanted spam and advertisements.

Print  Email  Save  Comments  Notify Me  Add to Favorites 
Article ID: 10011 Article Created: 01-31-2009 08:59 AMLast Modified: 01-31-2009 08:59 AM

How well did this article answer your question? 100% 75% 50% 25% 0%

Most Recently Viewed Articles
phpBB3 Hardening
phpBB is a very popular, web-based forum software. As of the time of this writing, the current phpBB version is phpBB3. If you are running an older version of phpBB, we highly recommend that you upgrade your forums immediately. phpBB version 3 contains many useful features for securing your forums. As always, it's best to run the latest version of any web-based software to ensure any security holes are patched and your software can be trusted....
Using FTP in Internet Explorer 7
To start this article off, I'd like to first note that we DO NOT suggest using Internet Explorer or any web browser for connecting to FTP. Simply put, web browsers are for browsing the web. Your refrigerator would cool your house if you left the door open, but it's not intended for that purpose. Similarly, browsers are not intended to function as an FTP client and, while they do support some FTP-like features, they are very limited in their FTP functionality....
What is my IP Address?
Wikipedia defines an IP address as a numerical identification (logical address) that is assigned to devices participating in a computer network utilizing the Internet Protocol for communication between its nodes. Your server's IP address is where your website is hosted on the internet....
How do I use the Free Shared SSL?
The shared SSL is provided free of charge to all clients on our shared servers. The method for using the SSL is different depending on which server you are on. In order to access the free shared SSL, you will first need to know your server's hostname which is located in the welcome email you received from us when you first signed up. ...
My Site was Hacked, What Do I Do?
The security of your hosting space is a two-fold responsibility. Sabaiko as the webhost, has a responsibility to ensure that all server-side software is up to date and has all necessary security patches applied. Our Technical support staff regularly watches for security bulletins regarding your server's software. Our kernels are kept up to date, non-standard ports are closed off in our aggressive firewall, and server software is kept at the latest stable, secure version....
What is the path to curl?
The path to curl is: /usr/bin/curl...
Protect youself from Phishing
An educated user is a safe user. We want your experience with us to be as memorable as possible, but for the right reasons! Becoming familiar with how you can protect yourself from unauthorized intruders will help to ensure you have a pleasant stay with Sabaiko. Your security is our concern. The following will give you some background information in phishing and help to lay out the part you play in ensuring your web space is safe and secure. ...
DNS Propagation Explained
Propagation is a term you'll often hear when working with your domain's DNS settings, but what does it mean? Anytime you visit a website in your web browser, there is a lot going on behind the scenes to provide you with the requested content. When you load a webpage, your computer first attempts to resolve the domain you are visiting to an IP address. Domain names are a convention created to make websites easier to remember, but your browser needs a numeric address in order to fetch any website data. DNS is what allows your machine to make this translation....
What is the path to ImageMagick?
The path to ImageMagick may vary from system to system. ImageMagick will usually reside in: /usr/bin/...
Using FTP in Firefox 3
To start this article off, I'd like to first note that we DO NOT suggest using FireFox or any web browser for connecting to FTP. Simply put, web browsers are for browsing the web. Your refrigerator would cool your house if you left the door open, but it's not intended for that purpose. Similarly, browsers are not intended to function as an FTP client and, while they do support some FTP-like features, they are very limited in their FTP functionality....