TinyMUX 2.10: ATTACK
Last Update: January 2010

You should familiarize yourself with defensive procedures that serve to thwart
the effects of attacks.  Don't wait until an attack is mounted against your
game to begin learning how to defend it against an attacker.  Practice for
this eventuality now.

Player Creation:
----------------

If you are running an open game, it is possible for an automated script to
create players faster than you can can destroy them.  Even if a group of
people are doing it manually, the odds are they can create player objects
faster than you can destroy them.

As a WIZARD, there are a few remedies available to you:

    @disable logins

As #1, there are some additional remedies available to you:

    @admin register_site=0/0

@aahear attack:
---------------

With TinyMUX 2.2 and later, the @aahear exploit is no longer as useful to
attackers as it once was.  This attack was usually mixed with other forms of
attack to obscure it.

@pemit/page attack:
-------------------

The combination of lwho() and @pemit can be used for spamming.

As a player, WIZARD, or #1, you can prevent being spammed by:

    &CANPAGEME me=0
    @lock/page me=CANPAGEME/1
    @admin pemit_far_players=0   (the default)

Attack on the queue:
--------------------

Usually, putting lots of commands on the queue will drain an attackers
store of coins.  However, if they happen to obtain the free_money power
(or WIZARD permissions...by which time you're toast anyway), then they
can attack the queue.

As a WIZARD or #1, there are a few remedies available to you:

    @disable dequeueing


Attribute attack:
-----------------

The server will not allow more than a few thousand attributes per object.
This attack is no longer feasible.


Attribute Name Attack:
----------------------

Attribute names are different than the attribute values they name.  By
default, mortals are not allowed to create more than 5000 new names per
hour.  See 'wizhelp user_attrib_per_hour'.  However, the site admin
still needs to keep an eye on attribut                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 