私はフォーラムの閉じたセクションをモデレートしています-アクセスが制限された状態で、「NDAでカバーされている」と考えてください(実際にはそうではありませんが、状況とほぼ同じです)。
不正なユーザーが匿名で投稿したフォーラムのスクリーンショットが、絶対に表示されるべきではない場所にあることがあります。また、スクリーンショットは匿名であり、識別可能な機能がないため、不正を見つけて結果を引き出すことはできません。
スクリーンショットのスクリーンショットをスクリーンショットの作成者までたどることができるように、ページの外観に影響を与える方法を学びたいと思います。軽量の圧縮に耐えられるステガノグラフィや、識別できるその他の目立たない要素などです。これらのスクリーンショットは誰のアカウントから作成されましたか?具体的には、画面の比較的小さな部分(たとえば、1つの投稿)でも原因を特定するのに十分な広さで表示することは可能ですか?
投稿の周囲の境界線に低コントラストのバーコードに似たものを埋め込んで「自分で調理」してみましたが、85%の品質のJPEG圧縮に耐えるほど目立たず、耐久性もありませんでした。
これは古典的な カナリアトラップ のように見えます。基本的に、ユーザーに関する暗号化された情報をさまざまな方法で非表示にすることをお勧めします。
username
として表示されるページ-各ページのフッターユーザーがスクリーンショットのサイズを圧縮/縮小した場合でも、テキストのさまざまな句読点を推測/測定できます。別の測定と組み合わせて、ユーザーがすべてを削除することを「忘れる」可能性があります。
ステノグラフィック方式に関係なく、公開鍵/秘密鍵のメカニズムでデータを暗号化して、誰かがデータを読み取ったり、データがあると想定して読み取ろうとしたりしても、その人が簡単に見つけられないようにすることをお勧めします。 。
それを保証する方法はありません。フィンガープリントを作成するために使用できる方法は他にもいくつかありますが、適度に熟練したユーザーであれば、簡単に回避できます。
私のスキルを持っている人にとっては、スクリーンショットの場合、数秒以内にどのような方法でも簡単に回避できます。
重要な要素は次のとおりです。
ユーザー固有の情報を個別に埋め込む QRコード 十分なコントラストを生成するが、ページテーマを補完する2つの異なる色を使用すると、うまくいきますか?
スクリーンショットから削除するのが難しいように、CSSを使用して投稿のテキストの後ろに配置します。ドットが十分に分厚い場合は、テキストが横切っていても読むことができるはずです。または、画像が重要な領域全体に並べて表示されている場合は、オーバーレイしたコンテンツに関係なく、常に完全な画像を再構築できるはずです。
QR画像の生成は、ユーザーがアカウントを作成するときに1回限りの操作であり、画像をユーザーのマシンにキャッシュして帯域幅を減らすことができます。
もちろん、これは完全に絶対確実というわけではありませんが、不正なユーザーが自分の身元を隠すことをより困難にしています。もちろん、これはログインがハッキング(または共有)されることを排除するものではないため、アカウント所有者が必ずしも侵害者であるとは限りません。 QRコードがまだ識別できる場合は、画面の写真が共有されるのを防ぐのに役立つ場合があります。
フォーラムについて話しているように見えるので、簡単なオプションは、他のユーザーのユーザー名を変更するか、日付を結合するか、修正できない方法で画面を微妙に変更するために使用できる要素です。ただし、サイトからコンテンツをコピー/貼り付けし始めただけでは、その情報が削除される可能性があるため、これは役に立ちません。