不正コピー対策

対策の中心は、販売者秘密鍵で署名したライセンスとInstallation IDの紐付けです。顧客配布物には公開鍵だけを含め、秘密鍵を含めません。

対策

限界: 本製品はオフラインHTML+JavaScriptであり、JS/CSSは利用者から閲覧可能です。十分な技術を持つ利用者によるコード改変やブラウザストレージ複製を絶対に防ぐDRMではありません。署名ライセンスは不正なライセンス生成・単純コピーを抑止するための実用的な仕組みです。

オンライン発行

購入トークンはサーバー側でEditionと最大Activation数に紐付けます。顧客がEditionを改変して送っても、サーバー台帳のEditionを超えて発行しません。返却ライセンスは顧客側でもRS256再検証します。