私はまだ HTTPS について多くの調査を行っていないので、それについて質問があります。
HTTPS または機密性のみを使用してデータの整合性が維持されますか? たとえば、ファイルのアップロードでは、HTTPS はアップロード時に誰もデータを変更できないことを保証しますか? それとも、誰もデータを読み取れないことを保証するだけですか?
短い答え:はい
要件:
例: TLS_RSA_WITH_AES_128_CBC_SHA256
例: TLS_ECDHE_RSA_WITH_ CHACHA20_POLY1305 _SHA256
2 番目の例に関して、SHA256 は HMAC アルゴリズムではなく、PRF として使用されることに注意することが重要です (詳細については、この回答を確認してください)。
ほとんどの場合はそうですが、最大限のセキュリティを確保するために、HTTPS の使用に加えて、署名付き証明書を使用するようにサーバーの SSL 構成を構成し、次の SSL 構成を使用することをお勧めします。
SSLProtocol -ALL +SSLv3 +TLSv1
SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:!LOW:!SSLv2:!EXPORT
また、可能であれば SSL バージョン 3 を使用してください。