web-dev-qa-db-ja.com

「ブラックアウト」されたスクリーンショットから元のデータを回復できますか?

情報が黒く表示されているスクリーンショットからの脅威はありますか?それは、いわば、誰かがそのアフターマーケットの追加を取り除くことができるのですか?

たとえば

スクリーンショットを撮る(MSスニッパーを使用) enter image description here


次に、いくつかの情報を「ぼかし/ブラックアウト」します enter image description here

上の画像は、その余分な緑のレイヤーの16進値を調べて削除するだけの脆弱性があるため、元の画像を再構築します(または、編集の試みを「取り除く」ためのその他の方法) info)?


それをより安全にするために、私はいつもぼやけた画面を開いて、それを画面キャプチャーします。 enter image description here

画面の上記の画面はセキュリティを向上させますか?「欠落」しているものがないため、欠落しているデータを再構築する方法はありませんか?


私はいつも偏執的でしたが、同僚が同じことをしていることを知った後、私は尋ねたいと思いました。


更新したがって、写真1と2(上から)を比較して16進数の値を調べたところ、メタデータはまったく変更されておらず、変更は画像データ自体の中でのみでした(以下の結果)。結果は、この特定のエディターとプロセスに固有のものです。他のツールを使用している場合、データが復元される可能性(可能性)は存在します。 enter image description here

39
Matthew Peters

通常、PNG形式は複数のレイヤーをサポートしていません。したがって、何かを描画すると、以前にあったものが失われます。

ただし、PNG形式は、通常イメージビューアでは表示されない無制限の量のメタデータの保存をサポートします。この機能は、画像に追加のメタデータを追加するために画像エディターによってよく使用されます。考えられる使用例の1つは、画像の取り消し履歴を保存することです。これは、以前のバージョンを復元できることを意味する場合があります。これを防ぐには、エディターのエクスポート設定を、ファイルからすべての不要なデータを除去することになっている「Webへのエクスポート」モードで設定してください。これを行う方法(および必要な場合)は、イメージエディターによって異なります。

もう1つの考えられる方法は、100%効果的ではない画像ぼかし方法を使用することです。たとえば、ブラシの不透明度を誤ってほぼ100%に設定してしまう可能性があります。これは、セクションが人間の目で認識されないが、セクションのコントラストを強調することで再び読みやすくなる可能性があることを意味します。もう1つの間違いは、可逆的なフィルターを使用することです。 Photoshopの「回転」フィルターで自分の顔をぼかして、同じフィルターを逆に適用したときに気付かなかったために捕まった子供のポルノグラフィー撮影者の例を覚えています 画像はほぼオリジナル

45
Philipp

Jpgまたはpngファイルの上にペイントするときは、画像の上にステッカーを貼るではなく、画像の穴をより引き裂いてインクで穴を埋めます。

Photoshopでも、画像をjpgとしてエクスポートすると、flatten画像になり、すべてのレイヤーが結合され、元の隠れた領域が永久に破壊されます。

元の画像を再構築する方法はありません。 2番目のスクリーンショットを撮っても、セキュリティは追加されず、ジョブにステップが追加されるだけです。

12
ThoriumBR

いいえ、セキュリティは良くありません。スクリーンショット(JPEGまたはPNG)に使用される一般的な形式は、PSDのようにレイヤーをサポートする画像形式ではありません。緑の落書きを追加すると、レイヤーを追加するのではなく、画像の一部を置き換えます。追加のステップであるスクリーンショットのスクリーンショットでは、実質的に同じ画像ファイルが得られます。

これは余分な労力ですが、セキュリティ上の価値はありません。

7
Xander