How to protect the system and its users from harm, in gentle and unobtrusive ways. WhyWikiWorks.
Assumes some degree of rationality and/or human response on the part of the attacker and thereby fails in the case of persistent (pathological) attack, or equivalently fails in the face of automated (non-human) attack.
That's not entirely true. A SurgeProtector is considered SoftSecurity as it doesn't close off voices, just over exuberant ones.
See the page on MeatBall for more on this. See also: SharkBot
One way to do this would be to have a throttle/flood control. For e.g. a rule that one single editor cannot change more then 3 pages in a minute will make most automated attacks too slow to be practical. Two questions that arise --
And in fact flood control of that sort is in place here.
How does the current flood control work? -- Kautilya