From: Eric S. Raymond Date: Sun, 7 Oct 2012 09:33:45 +0000 (-0400) Subject: Note that greenlets make thread flooding more difficult. X-Git-Tag: 1.9~17 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=d11aea526af544b4e64a3ada91b3f8db9943fa57;p=irker.git Note that greenlets make thread flooding more difficult. --- diff --git a/security.txt b/security.txt index d920a12..3cfe63d 100644 --- a/security.txt +++ b/security.txt @@ -163,6 +163,10 @@ near resource limits. An ordinary DoS attack would then be prevented from completely blocking all message traffic; the cost would be a whole lot of join/leave spam due to connection churn. +We also use greenlets (Python coroutines imitating system threads) +when they are available. This reduces memory overhead due to +threading substantially, making a thread-flooding DoS more dfficult. + == Authentication/Integrity == One way to help prevent DoS attacks would be in-band authentication -