Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Google will use hashes to find and remove nonconsensual intimate imagery from Search

2025年09月18日に「The Verge」が公開したITニュース「Google will use hashes to find and remove nonconsensual intimate imagery from Search」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

Googleは、非同意の親密な画像(NCII)の拡散を防ぐため、StopNCII.orgと提携した。今後、画像ごとに生成される「ハッシュ」という固有の識別子を利用し、検索結果からNCIIを特定し、削除する。これにより、悪質な画像流通を抑制する。

ITニュース解説

Googleは最近、StopNCII.orgとの連携を発表し、インターネット上に拡散する非合意の親密な画像、通称NCII(Non-Consensual Intimate Imagery)への対策を強化することを明らかにした。この取り組みは、被害者保護とインターネットの安全な利用環境の実現を目指す上で極めて重要な一歩だ。

NCIIとは、個人の私的な画像を本人の同意なく撮影・公開・拡散する行為や、その画像を指す。これは被害者の精神に深い傷を残し、デジタルタトゥーとしてその後の人生に深刻な影響を与える極めて悪質な行為である。一度インターネット上に公開された画像は、簡単に削除することが難しく、瞬く間に世界中に拡散してしまう危険性があるため、その拡散を初期段階で阻止する仕組みが強く求められていた。

今回Googleが採用するのは、StopNCII.orgが提供する「ハッシュ」という技術を利用した解決策だ。システムエンジニアを目指す上で、このハッシュという概念は非常に重要なので、詳しく説明する。ハッシュとは、あるデータ(この場合は画像ファイル)を入力として受け取り、特定のアルゴリズムによって計算された、固定長の短い文字列を生成する技術のことだ。この文字列は、元のデータの「デジタル指紋」のようなものと考えると理解しやすい。

具体的に言うと、例えばある画像ファイルがあったとする。この画像をハッシュアルゴリズムという特殊な計算式に通すと、「as8f9s8d7f6a7s8d7f6a7s8d7f6a7s8d7f6a7s8d7f6a7s8d7f6a7s8d7f6a7s8d7f6a」のような意味不明な文字列が生成される。これがその画像のハッシュ値だ。このハッシュ値にはいくつかの重要な特性がある。

まず第一に、「一意性(ユニークさ)」だ。同じ画像であれば、何度計算しても全く同じハッシュ値が生成される。しかし、元の画像がほんのわずかでも変更されると、生成されるハッシュ値は全く異なるものになる。例えば、画像の画素が一つでも変わったり、圧縮率が変わったりするだけで、ハッシュ値は大きく変化する。

第二に、「一方向性」という特性がある。これは、ハッシュ値から元の画像を復元することが非常に困難、あるいは事実上不可能であることを意味する。ハッシュ値はあくまで元のデータの「特徴」を表すものであり、データそのものではないからだ。この特性は、プライバシー保護の観点から極めて重要となる。StopNCII.orgやGoogleは、被害者の画像そのものを保管するのではなく、そのハッシュ値だけをデータベースに登録するため、個人情報の流出リスクを抑えつつ、画像の識別を行うことができる。

第三に、「衝突耐性」という特性も持つ。これは、異なるデータから偶然にも全く同じハッシュ値が生成されてしまう(衝突と呼ぶ)確率が極めて低いことを意味する。完璧に衝突を回避できるわけではないが、実用上問題ないレベルでユニークな識別子として機能する。

このハッシュ技術を、GoogleとStopNCII.orgはどのようにNCII対策に活用するのか。まず、NCIIの被害者は、StopNCII.orgのプラットフォーム上で、自身の非合意で拡散された画像を登録することができる。この際、画像そのものがアップロードされるのではなく、その画像からハッシュ値が生成され、StopNCII.orgのデータベースに登録される仕組みだ。このデータベースには、悪意をもって拡散されたとされるNCIIのデジタル指紋であるハッシュ値が蓄積されていく。

そしてGoogleは、このStopNCII.orgのハッシュデータベースを利用する。Googleの検索エンジンは、日々世界中のウェブサイトを巡回し、画像を含む膨大なデータをインデックス化している。Googleはこのインデックス化のプロセスの中で、StopNCII.orgから提供されたハッシュ値と照合を行う。Googleがインデックスした画像からハッシュ値を算出し、それがStopNCII.orgのデータベースにあるハッシュ値と一致した場合、その画像はNCIIであると判断される。

この照合によってNCIIであると識別された画像は、Googleの検索結果から「プロアクティブに」削除される。プロアクティブとは、受動的にユーザーからの報告を待つだけでなく、Googleが積極的にシステムを用いて見つけ出し、対処するという意味だ。これにより、NCIIが検索結果に表示されることを未然に防ぎ、さらなる拡散を食い止めることが可能になる。

この取り組みの意義は非常に大きい。これまでNCIIの拡散は、被害者が一つ一つ削除を依頼しなければならず、精神的、時間的負担が非常に大きかった。しかし、ハッシュ技術を用いた自動的な識別と削除の仕組みが導入されることで、被害者の負担を軽減し、より迅速かつ広範囲にわたる対策が期待できる。また、Googleのような巨大なプラットフォームがこの技術を採用することで、インターネット全体でのNCII拡散抑止に大きな影響を与えるだろう。他のサービスプロバイダーやソーシャルメディアプラットフォームも同様の対策を導入することで、より包括的な保護網が構築される可能性もある。

システムエンジニアを目指す皆さんにとって、このニュースはIT技術が社会問題の解決にどのように貢献できるかを示す良い例となるだろう。このようなシステムを構築・運用するためには、ハッシュアルゴリズムの理解、大規模なデータベースの設計と管理、高速な検索・照合システムの開発、そしてもちろんセキュリティに関する深い知識が求められる。また、倫理的な側面やプライバシー保護とのバランスを考慮したシステム設計の重要性も再認識させられる。社会に貢献する技術者として、このような課題解決にどのように自身のスキルを活かせるかを考えるきっかけにもなるはずだ。

GoogleとStopNCII.orgの提携によるハッシュ技術の導入は、デジタル空間における安全とプライバシーを守るための重要な進展であり、今後のインターネット利用のあり方に大きな影響を与えるだろう。

関連コンテンツ