We are using a custom FTP application (which encrypts the files) for secure transfers. We send the application to end users and they use it to send us confidential data. We also use it to send information back to the end users.
The application is in need of an update – some things are no longer working consistently. As the end users get more restrictive security environments, as OS updates are released, etc.
We have several options:
- Update the application, use SFTP, etc.
- Write a new custom web application to add to our aspx website.
- Purchase or download SFTP software
- Purchase or download web software
- Setup an external sharepoint site
- Use a service which is hosted elsewhere – preferably in Canada so that our laws apply
Some of features which would be nice:
- We would not want decrypted files sitting on a server outside the firewall.
- Resumable transfers.
- Ability to move the files automatically to a specific place inside our firewall. Though this could be easily done outside the file transfer.
- Notifications for both sender and recipient by email.
Suggestions/comments?
Definitely write a file upload web application and add it to your existing website. This gives you the flexibility to create the exact solution you and your clients need, but more importantly, it eliminates this problem from happening in the future. With a web app, there are no client applications to update, distribute, or support. You control the entire process.
A file upload app for ASP can be found easily on the internet, pick one that best suits your needs and customize it:
http://www.google.com/search?q=aspx+file+upload&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
Be sure to configure your webserver to use HTTPS and not allow HTTP to ensure the files are encrypted during transport