暗号化は、読み取り可能なデータを読み取り不能な形式に変換し、機密情報を保護するために使用されます。適切な鍵を持つ認可されたシステムのみが、データを復号して元のデータにアクセスできます。これにより、不正アクセスや傍受から情報を安全に保護できます。
Vaniでは、主に次の2つの場面で暗号化が適用されます。
転送中の暗号化
保存時の暗号化(EAR)
転送中の暗号化とは、ブラウザーとVaniのサーバー間や、連携機能を介したVaniと他のサービス間など、システム間で転送されるデータを保護することです。
転送中のデータを暗号化することで、悪意のある第三者がネットワーク上を移動するデータを傍受または改ざんしようとする中間者攻撃などを防止できます。
保存時の暗号化とは、ディスク、データベース、その他のストレージメディアなど、サーバー上に保存されているデータを暗号化することです。
Vaniでは、転送中のデータに加えて保存データも暗号化することで、サーバーへの侵入、不正アクセス、データ漏えいなどのリスクに対する保護をさらに強化しています。
暗号化は、AES-256アルゴリズムを使用してアプリケーション層で実装されています。AES-256は、128ビットのブロックと256ビットの鍵を使用する共通鍵暗号化方式です。
平文データを暗号化データに変換するために使用される鍵は、データ暗号化キー(DEK)と呼ばれます。DEK自体も、キー暗号化キー(KEK)を使用して暗号化され、セキュリティがさらに強化されます。
すべての暗号鍵は、Zoho独自の鍵管理サービス(KMS)を通じて生成、管理されます。
Vaniでは、機密性の高いアプリケーションデータに加え、メールアドレスやIPアドレスなどの個人情報を暗号化します。
Vani内で保存または処理されるデータは、安全に保存、取り扱いできるよう、暗号化によって保護されます。