Roger
Tue Jul 11 22:39:25 CDT 2006
"Karl Levinson [x y], mvp" <levinson_k@despammed.com> wrote in message
news:CEED64DC-460B-42C2-84A2-4FC782E1495A@microsoft.com...
>
> "Roger Abell [MVP]" wrote:
>
>> The manager is correct in wanting this changed.
>
> Well, I would say it depends on what your security requirements are and
> the
> sensitivity of the data being protected. It is not true that FTP is
> insecure, it depends on how you use it. FTP is fine for example if you
> permit anonymous FTP with no password for downloading files, such as
> antivirus updates. You might also be able to restrict which IP addresses
> can
> access the files. IP address spoofing is non-trivial to do with TCP
> applications like FTP.
>
Agreed, unauthenticated FTP for download of non-sensitive data is
not inherently problematic. Any other use of FTP however, is if naked
on the network. I took the implications of the poster to indicate that
they were not using unauthenticated download, and hence had some
degree of concern that they protect to whom that data is made visible.
> If more security is needed, you have several choices: SSH, FTPS, SFTP, and
> WebDAV over HTTPS. The last option is the only option that you can do
> with
> an ordinary browser, without needing to obtain and install new client
> software on all interested clients. See www.webdav.org for some example
> solutions. This might reduce your overhead, if you have a lot of clients
> that are outside your control.
>
> With all of these solutions, you have the possibility of additional
> administrative overhead of generating and maintaining user accounts... and
> then forcing those passwords to expire and change, and making sure good
> ones
> are chosen, can be problematic.
>
> Note that there are some vulnerabilities with SSH, SSL, etc.... a man in
> the
> middle can sniff your password very easily, and most users would not
> notice.
> The user may get a warning, which is often ignored. Use of client
> certificates might reduce the chance of this happening, but then you have
> to
> generate and distribute the client certificates.
>
> -------------------------
> Microsoft Security FAQ:
>
http://www.securityadmin.info
>
>