[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: Anti-DoS prevention [was Re: Comments on minion-spec.txt]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday 17 May 2003 07:16, Sean R. Lynch wrote:
> On Fri, 2003-05-16 at 22:51, Nick Mathewson wrote:
> > So, I put your question back to you, and to the list: *are* these
> > defenses up to the challenge? What *other* filtering and MTA features
> > do current remops use to prevent abuse and DoS? We should definitely
> > draw on the experiences of today's operator community, and not enter the
> > arms race undermatched.
>
> We need untracable electronic cash to use as postage stamps.
How about an implied electronic cost that is server-side rather than client
generated tokens?
In the past this hasn't been possible as the Remailer has been constrained by
its reliance on SMTP, however this is no longer the case now that incoming
messages and inter-Remailer traffic will use MMTP. I'm afraid I don't have
an in depth understanding of the MMTP protocol, but perhaps it is possible
now for the server to dictate how long it will take to acknowledge receipt of
an incoming message. This in effect means the client incurs a time cost for
each message it sends.
In a simple model, this cost could be common for all clients with only other
Remailers requiring some form of whitelisting to remove (or reduce) the
implied cost. Presumably the whitelisting of other servers could be
automated as each server has awareness of all other servers by means of the
stats?
If this was insufficient flexibility, could there be a means for operators to
apply a configurable cost to any source they choose, or perhaps an automated
process that implies an incremental cost on each successive message from a
single source within a defined period? In this manner, the client's
transmission rate is degraded, rather than the servers ability to receive.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+xmMWjft4TQbBzysRAtdQAJ9lewEkmSMK4dwTHqSNZyyiauK2QQCfcYbB
53VLvoRetwApO2d2AALijCY=
=8aH1
-----END PGP SIGNATURE-----