I am not an expert on FTP/IIS - maybe someone else will post or you can try the
IIS security newsgroup for more specifics. What I do know is that you want to
transfer via secure connection, FTP as it is not secure to move files and
passwords are transmitted in clear text if anonymous is not used. You will want
to use vpn/ipsec tunnel, ssl, or such to transfer the files between your
servers. You will also have to configure your server to offer secure connection
to users via ssl website or some secure ftp method. Then you will need to
authenticate users. You of course will not want to use anonymous access and will
most likely want to use integrated Windows authentication or possibly client
certificates. In addition, you will want to use a firewall and harden your
server making sure that something like Microsoft Baseline Security Analyzer and
IIS lockdown tool is run on your web/ftp server, that it is fully patched, and
complex administrator passwords are used otherwise it will be much easier for a
hacker to compromise your server. Depending on the base of users that need to
access this information, something like a l2tp vpn connection may be a
possibility that would require the client computers to have machine certificates
as another security measure. The following link to Karl's FAQ will also be
helpful. --- Steve
http://securityadmin.info/faq.asp#iis --- FAQ
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/prodtech/iis/DEFAULT.asp
--- from TechNet
Bob said:
Steve, I'm transferring very confidantial information from one server to
another via Internet and FTP. How can I secure that information that people on
different end of my communication can read it and anybody else cannot?