クリーンアップ領収書
クリーンアップ領収書を検証
SafeCleanup アプリの領収書リンクかコードを貼り付けてください。検証はすべてこのブラウザー内で行われ、領収書が当社のサーバーに送られることはありません。
領収書はリンクの「#」以降に入っていて、ブラウザーはこの部分をサーバーに送りません。このページは領収書をアップロードも保存もしません。
しくみ
このページが確認すること
アプリやオープンソースのリファレンスエンジンと同じ検査を、ブラウザー内蔵の暗号機能でこの端末上で実行します。
正しい正規形の領収書コード
サイズ上限付きでコードを展開し(圧縮爆弾対策)、領収書の唯一の正規エンコードであることを求めます。余分な空白、キーの並べ替え、重複は拒否します。
SHA-256 ハッシュを再計算
領収書の正規形から SHA-256 ハッシュを再計算します。数字、ルール、時刻を 1 つでも書き換えるとハッシュが変わります。
合計が一致
ルールごとの値の和が全体の合計とリスク別内訳に一致し、空き容量の変化が前後の値と一致する必要があります。
ハッシュチェーンの連結(連番と前のハッシュ)
各領収書は連番と前の領収書のハッシュを持つため、1 つでも削除や書き換えがあるとチェーンが途切れます。
Ed25519 の端末署名
端末が署名していれば Ed25519 署名を確認します。署名のない端末の鍵や、一部だけ署名されたチェーンは拒否します。
公開透明性ログ上のルールパック
ルールパックのバージョンを公開透明性ログと照合するため、公開されていないルールを使ったとは主張できません。