Security and Your BBS

Overview

Like all server applications, you must carefully manage user permissions.  Failure to manage your security might enable hackers to damage files, steal sensitive information, etc.  It is therefore critical that you have a firm understanding of the BBS security system.

The term resource is a generic term for a file, script, menu or other item used on the BBS.  You have the ability to control which users can access any given resource through a variety of different mechanisms.  Since security settings can quickly get complicated, all resources have default settings to ensure your initial system is at least minimally secure.  However, you should still make an effort to understand the security infrastructure and use it appropriately.

Security Systems

User Levels

A user level is a numeric value where higher values indicate higher levels of access.  This is an easy way to secure resources because you merely indicate the minimum level needed to perform some operation.  However, the user level system is not sufficiently rich for all types of security needs.

Read More...

Expressions

A permission expression is a formula that defines the minimum requirements to access a resource.  Expressions are more powerful than user levels because you can perform Boolean evaluations, arithmetic and refer to user information.  For example, the expression Age >= 18 indicates that a user must be age 18 or older.

Read More...

Operating System Security

The BBS software integrates with the security features of your operating system.

Read More...