静止時の暗号化
Microsoft は、環境の SQL Server データベースと Azure ストレージに格納されている、休眠している顧客データを保護する目的で暗号化技術を使用しています。
すべてのインスタンスは 、Microsoft SQL Server Transparent Data Encryption (TDE) と Azure Storage 暗号化 を使用して、システムが保存ディスクにデータを書き込むときにリアルタイムでデータを暗号化します。
Finance アプリと Operations アプリでは、サービスマネージド キーを使用してサーバー側の暗号化を使用します。 Microsoft は、キーの発行、ローテーション、バックアップなど、すべてのキー管理タスクを処理します。
保存時の既定の暗号化に加えて、 グローバル X++ クラスで使用できる暗号化 API を使用できます。 Global::editEncryptedField() メソッドと Global::editEncryptedStringField() メソッドは、環境固有のデータ暗号化証明書を使用してデータの暗号化と暗号化解除を行います。 これらの方法は、データ ストレージの保存時の既定の暗号化テクノロジを超える保護の追加レイヤーとして使用します。
転送時の暗号化
顧客と Microsoft データセンター間の接続は暗号化されます。 すべてのパブリック エンドポイントでは、業界標準のトランスポート層セキュリティ (TLS) 1.2 が使用されます。 TLS は、デスクトップとデータセンター間のデータの機密性と整合性を確保するために、セキュリティ強化されたブラウザー間接続を確立します。
対応している TLS のバージョン
財務アプリと運用アプリでは、TLS 1.2 のみがサポートされます。 以前の TLS バージョン 1.0 と 1.1 はサポートされていません。
サポート対象の暗号スイート
Finance アプリと Operations アプリでは、次の暗号スイートのみがサポートされます。
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256