Newer Version Available

This content describes an older version of this product. View Latest

Secure Communication

Ensure that your solution is reachable exclusively over secure connections such as SFTP and HTTPS. Avoid using HTTP and FTP because these protocols don’t encrypt the information that flows over the internet.

Use SSH file transfer protocol (SFTP) when sending and receiving file transfers. SFTP uses encryption algorithms to securely move files and provides a higher level of protection than FTP.

Use hypertext transfer protocol secure (HTTPS) to send data between a web browser and a website. In HTTPS, communication is encrypted using transport layer security (TLS), which protects the data in transit. Use secure versions of TLS, disable weak ciphers, generate long keys, and redirect incoming requests that use HTTP to HTTPS.

To prevent man-in-the-middle downgrade attacks, use HTTP strict transport security (HSTS). In these attacks, hackers intercept communication and redirect visitors from an HTTPS version of a resource to an HTTP copy.