[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[somewhat OT] The age-old problem of securely allowing anonymous file uploads



Greetings,

I'm hoping someone can impart their wisdom on my dilemma here. I need
to allow uploads of largish files by random (but not anonymous) users
to my OpenBSD 3.5 server. These are files larger than most mail
servers allow (> 3MB) but not absurdly large (generally < 10 MB). As
it's relatively few clients I'm happy to arrange temporary accounts
(usernames, passwords) for them for this to happen.

The key properties for the solution are as follows:

1. The protocol needs to be native or at the very least widely
deployed on the Windows and MacOS machines the clients of my design &
publishing business use.

2. The solution needs to be as simple to maintain and secure as
possible (obviously).

I've thought of many potential solutions, but they all have their downsides:

1. secure ftp
PROS: more secure than most
CONS: clients are not widely deployed

2. authenticated ftp
PROS: client widely deployed (MSIE etc)
CONS: plain text passwords *shivers*

3. anonymous ftp
PROS: client widely deployed (MSIE etc)
CONS: unauthenticated uploads *shivers again*

4. http file upload
PROS: every web browser under the sun can do it
CONS: not really what Apache is designed for

Any thoughts will be much appreciated.



Visit your host, monkey.org