US based software company looking for alternative web based solution to traditional secure data exchange via PGP key pairs and SFTP server uploads. Due to the sensitive nature of data collected, we currently require our clients to follow a cumbersome, difficult to support process.
1) Generate a PGP/GPG key pair using whatever software they choose and send us the "public" key only.
2) Provide static IP addresses for every server/computer that will connect to our SFTP server so we can open our firewalls.
3) Configure their firewall to allow outbound communication via SFTP port 22.
4) We then have to setup an SFTP account/folder specific to each client and make our firewall changes.
5) Provide SFTP credentials to the client and once all firewall changes are made, require the client to encrypt their data file with their "private" key using whatever software they use; then connect to our SFTP server with credentials and transfer their file.
1) Client is provided a username/password or possibly a 2 factor authentication system (maybe using Google Authenticator) to a web portal.
2) Client chooses "Upload File" and is walked through a step-by-step guided process.
4) The second step involves two tasks:
4a) Make a SOAP based WebService call to transmit the public key ONLY to our company behind the scenes.
4b) The client is prompted to upload a file (file stored locally), then the file is encrypted with the private key (encrypted file temporarily stored locally)
5) If steps 4a and 4b are successful. Client clicks a "Transmit File" button that uses TLS 1.2 encryption over standard HTTPS port 443 to send the file to a server in our data center.
6) Customer is shown a progress bar and a confirmation message once transmission is complete.
7) Once transmission is confirmed successful, a cleanup task is kicked off behind the scenes that deletes the unencrypted file, the encrypted file, and the private key from the client computer.
Project only requires delivery of software code that can accomplish these functions along with a test/demo page. We will then use the code to deploy the solution in our environment.
27 freelancere byder i gennemsnit $3061 på dette job
2.5+ years of professional and 3+ years of freelancer experience. Designed and Developed many systems and solutions. Contact me. I am interested. Thanks