wondering what measures are wise to take to secure IMAP when running live over
the internet. IMAP is an old fashioned protocol and is insecure by
design. i'd like to try running JAMES IMAP live @ ApacheCon EU from a
server in the UK but i want to think about security first. i have a
few questions but would appreciate it if people jump in with general
advice even if it's not covered by the questions.

IMAP is not a secure protocol. running securely means deviating from
the specification. AIUI JAMES ships with standard configurations which
are specification compliant.

it seems a little foolish to allow an untrusted client to try
arbitrary input against the complexity of the fully featured parser
before logging in. perhaps a secure encoder could be used before the
client has logged on.

seems foolish to allow an untrusted client to create a socket and then
have the server retain the connection without logging in for at least
30 minutes before timing it out.

seems foolish to allow an untrusted client unlimited chances to login
over the same TLS session

may want to be able to increase the difficulty of dictionary attacks
by blocking connections from IPs which fail to login too many times.
similarly, may want to block too many simultaneous connections from
untrusted clients from the same IP which haven't been logged in.

opinions?

- robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to