Home
Products
News
Help Center
Download
About BadBlue


BadBlue Security - Frequently Asked Questions
BadBlue Help Center  >>  Security FAQ     BadBlue Discussion     Email support
 

How can I protect myself against new security exploits?

All versions of BadBlue now support Soft Firewall technology. Because no system is impervious from attack, BadBlue allows you to specify protection statements in the configuration file. These statements can filter out exploits as they are discovered, allowing you to protect yourself immediately.


How do I configure a protection statement?

You can control server protection by modifying the EXT.INI file in the BadBlue directory. Simply add the following lines to the bottom of the EXT.INI file (remember, if the [SERVICES] line already exists in the file, add the protection statements - the lines beginning with the word exploit - in the existing services section):

[SERVICES]
exploit1=@@@@@@@@@,@@@@@@@@@
exploit2=$REBOOT$,

Note: these protection statements are examples (they are not needed in your EXT.INI file; they are used for purposes of illustration only). These statements would shield the server from attacks such as:

http://myDNSname.com/@@@@@@@@@.htm
http://myDNSname.com/index.htm?query=@@@@@@@@@
http://myDNSname.com/$REBOOT$

Protection statements take the form:

exploit#=[URL-pattern],[Query-string-pattern]

The # signifies the unique exploit number (1 to n, which you assign yourself). URL-pattern specifies the string which - if found in the URL - will be removed before the server processes it. Query-string-pattern indicates the string which - if found in the query string - will be removed before the server processes it. A query string is the portion of a complete request that occurs after the ? character in an HTTP GET request.

Protection statements can specify URL-pattern, Query-string-pattern, or both.


BadBlue Help Center  >>  Security FAQ     BadBlue Discussion     Email support