科学・技術
Show HN: この写真は編集されているか?クライアントサイドの画像フォレンジック
Show HN: Is this photo edited? Client-side image forensics (vajba.com)
要約
このツールは、アップロードされた写真が編集されているか、AIによって生成されたか、隠されたメタデータや圧縮アーティファクトが含まれているかをクライアントサイドで分析します。JPEG、PNG、WebP、HEIC、AVIFなどの形式に対応しており、ブラウザ上で直接フォレンジック分析を実行します。結果はファイル自体のバイト情報に基づいており、AI検出の信頼性やメタデータの改変可能性についても言及しています。
全文翻訳
写真が編集されているか、AI生成されているか、隠されたメタデータや圧縮アーティファクトの兆候をチェックします。
フォレンジック分析のために写真をアップロードしてください。
分析する写真をドロップするか、画像を貼り付ける(Cmd/Ctrl+V)か、画像URLを貼り付けてください。
JPEG、PNG、WebP、HEIC、AVIF
画像を選択
読み込み
URLを貼り付けると、そのサイトから画像がブラウザに取得されます。Vajbaはファイルを受け取りませんが、リモートサイトはブラウザのリクエストを確認できます。
ダウンロードされたレポートには、ソースURLが含まれており、リバースサーチリンクはそのサービスに渡されます。
写真が手元にない場合?例を試してみてください:
クローンされた空のあるPhotoshop編集
AI画像(ChatGPT)
Photoshopのエクスポート
スクリーンショット
以下も役立ちます:EXIFビューア · EXIFを削除 · ファイルX線 · 画像にメッセージを隠す
全体的な読み取り
テスト実行中...
結果はテストごとです。全体的な読み取りは、ハードテストとサポートテストからの疑わしい証拠のみを合計します。
この結果の意味、そして意味しないこと
意味すること:ここでのすべての発見は、ブラウザで解析されたファイル自体のバイトから来ています。メタデータ、エンコーダー署名、埋め込まれたプロビナンス(来歴)クレーム、ピクセル統計、およびいくつかの構造上の手がかりを調べます。
意味しないこと:「発見なし」は真正性の証明ではありません。AI画像の検出は、特にリサイズ、再圧縮、その他の処理の後では信頼性が低い場合があります。メタデータは、削除または偽造が容易です。リバース画像検索は、通常、ここにあるどのアルゴリズムよりも優れた真正性チェックです。
疑わしい発見の読み方:ハードエビデンスはファイルからの事実です。サポートエビデンスは、裏付けを必要とするヒントです。1つの原因からの相関する発見は、誇張された評決にならないように重み付けが下げられます。
すべての詳細を展開
分析をキャンセル
PDFとして印刷/保存
JSONをダウンロード
別の画像と比較
別の写真を分析
フォレンジック発見(証拠クラス別)
AI検出について
何が機能し、何が機能せず、このアプリが実際に行うこと
原則として:暗号化されたコンテンツプロビナンス(C2PA / Content Credentials)は、画像がどのように生成されたかを知る最も信頼性の高い方法です。Photoshop、Firefly、DALL-E、Leica、またはSonyツールが出力を署名すると、検証者は誰が署名したか、およびどのような編集を記録したかを確認できます。
このアプリでは:ファイルバイトからContent Credentialsを検出し、解析し、WebCrypto(ECDSA P-256/P-384/P-521およびRSA-PSS)を介してブラウザでCOSE_Sign1署名を暗号学的に検証し、署名者が作成したすべての表明が署名済みクレームの値にハッシュされていることを確認し、アセットハッシュバインディング(ファイルのバイトが署名済みSHA-256と一致する必要がある)を検証し、公式のC2PA信頼リスト(c2pa-org/conformance-publicから提供)への証明書チェーンをウォークし、サブジェクトと公開キーでアンカーを照合します。「検証済み」とは、これらのチェックがパスしたことを意味します。
チェックされていないもの:証明書の失効、署名時刻のタイムスタンプ、キー使用ポリシー、およびイングリディエントマニフェスト - contentcredentials.orgの公式検証者はさらに多くのことを行います。
Content Credentialsのない画像の場合:AI画像の検出は、特にリサイズ、再圧縮、その他の処理の後では信頼性が低い場合があります。これらのチェックでは、画像がAI生成されたものであるか、またはそうでないかを確立することはできません。以下の外部AI検出器は、画像をそれらのサーバーにアップロードするコストでセカンドオピニオンを提供できます。
Content Credentialを検証
Hive(画像をアップロード)
AIか否か(画像をアップロード)
Sightengine(画像をアップロード)