記録ベースのシステム
証明は後から再構成されます
検証はログ、記録、システムへのアクセスに依存します
証明は、後から求められた時点ではなく、イベントが起きた時点で生成されます。
検証が元のプラットフォーム上の記録の再構成に依存できないシステム向けです。
すべてのシステムがこのモデルを必要とするわけではありません。
しかし、まったく再構成に頼れないシステムもあります。
そうしたシステムでは、イベントが起きた時点で証明が生成されなければなりません。
後から補う手段はありません。
多くのシステムでは、証明は事後的に組み立て直されています。
このやり方は時間がたつほど脆弱になります。システムは変わり、データは利用できなくなるかもしれず、アクセスも常に保証できるわけではありません。
CERTCRYPT は別のモデルを導入します。認証は発行時に行われます。
後から証明を組み立て直すのではなく、関連するイベントが起きた時点で、システムが認証アーティファクトを生成します。
その結果、後から公開ルールのもとで独立に再現できる検証に対応した証明書が生成されます。
この転換は、検証の仕組みそのものを変えるものではありません。
変わるのは、認証がいつ行われ、どのような条件のもとで行われるかです。
発行条件が重要になるシステムでは、認証はシステムそのものの一部でなければなりません。
違いは概念ではありません。
運用にあります。
認証の流れは、シンプルな順序で進みます。
既存のシステムは、現在と同じように動き続けます。
違いは、関連するイベントが発行時に証明書を生成できるようになる点にあります。証明を後から組み立て直す必要がなくなります。
これにより、内部記録だけに証明の源を依存させる必要がなくなります。
システムが動作するにつれて、異なる形の証明が生み出されます。
認証は、システムの内部にある運用レイヤーになります。
関連する各イベントは、その実行の一部として証明書を生成できます。
これにより、実際のシステム活動に沿った、発行時の測定可能な認証レイヤーが導入されます。
この時点で、違いは構造的なものになります。
記録ベースのシステム
証明は後から再構成されます
検証はログ、記録、システムへのアクセスに依存します
台帳ベースのシステム
状態が記録されます
検証は共有され変化し続けるシステム状態に依存します
CERTCRYPT
証明は発行時に生成されます
各関連イベントは、その検証がいかなるシステム状態にも依存しない証明書を生成します
CERTCRYPTは、保存された記録や共有状態に依存しません。
時間が経過しても、その検証を独立して再現できる証明書を生成します。
このモデルが関係してくるのは、次のような場合です。
発行時認証は、証明の生成方法を変えます。
再構成に頼る代わりに、イベントが起きた時点でシステムが検証可能な証明書を生成できます。
検証は、元のシステムが動き続けていることに依存しなくなります。
認証がイベントの流れの一部になると、システムはもはや再構成に依存しません。
依存するのは発行です。
その時点で、問われるのは、後から証明を生成できるかどうかではなくなります。
問われるのは、イベントが起きた時点で証明が正しく生成されるかどうかです。
アクセスが認められる前に、ユースケースは構造的な関連性、現行のアクセス基準への適合性、必要になり得る条件の有無という観点から評価されます。
認証機能へのアクセスは現在、選定された組織に限定されています。
ご利用の環境で発行時認証と継続的な独立検証が必要であれば、アクセスを申請してください。