Windows
 Computer >> コンピューター >  >> システム >> Windows

テキストファイルに機密データを隠す方法【NTFS代替データストリーム活用】

大切な機密データを、暗号化もされていない普通のテキストファイルに保存したいと思いますか?おそらく答えは「ノー」でしょう。しかし、この記事で紹介するテクニックを使えば、Windowsのメモ帳で作成したごく普通のテキストファイルの中に、機密データを簡単に隠すことができます。対応OSはWindows XP、Vista、Windows 7です(※ファイルシステムがNTFSである必要があります)。

NTFSの「代替データストリーム」とは?

このテクニックの鍵となるのが、NTFSが備える「代替データストリーム(Alternate Data Streams)」という機能です。代替データストリームを利用すると、任意のファイル名の中に別のデータストリームを隠すことができます。このストリームは、メインのファイルにアクセスしても表示されないため、パスワード、メールアドレス、銀行口座番号などの機密情報を、一見ただのテキストファイルにしか見えないファイルの中に隠せるのです。

隠しデータの作成手順

それでは、実際の手順を見ていきましょう。まずコマンドプロンプトを開き、以下の構文を入力します。

notepad AnyFileName.txt:SecretData.txt

テキストファイルに機密データを隠す方法【NTFS代替データストリーム活用】

ここで「AnyFileName」が実際のテキストファイルのファイル名、「SecretData.txt」がAnyFileNameの中に隠されるストリームの名前です。

コマンドを実行すると確認ダイアログが表示されるので、「はい」をクリックします。

テキストファイルに機密データを隠す方法【NTFS代替データストリーム活用】

メモ帳のエディタが起動するので、隠したい機密データを入力しましょう。入力が完了したら「ファイル → 上書き保存」で保存します。

テキストファイルに機密データを隠す方法【NTFS代替データストリーム活用】

なお、同じファイルに複数の隠しストリームを追加することも可能です。その場合は、ストリーム名を変えて同じコマンドを実行するだけでOKです。

エクスプローラー上ではファイル名は「AnyFileName.txt」と表示され、外見からは内部に隠しデータが含まれていることをうかがい知ることはできません。

隠したデータにアクセスする方法

隠したストリームを読み出すには、コマンドプロンプトで以下の構文を入力します。

more < FileName.txt:StreamName.txt

先ほどの例であれば、コマンドは次のようになります。

more < AnyFileName.txt:SecretData.txt

テキストファイルに機密データを隠す方法【NTFS代替データストリーム活用】

なお、隠したデータを後から取り出すには、ストリーム名を覚えておく必要があります。

ストリーム名を忘れてしまった場合の検出方法

ストリーム名を忘れても大丈夫です。無料ツール「Streams.exe」を使えば、ストリームを持つファイルを検出できます。このアプリケーションは、ストリームを含むすべてのファイルをスキャンして表示してくれます。

隠しストリームを検出する構文は次のとおりです。

streams.exe AnyFileName.txt

テキストファイルに機密データを隠す方法【NTFS代替データストリーム活用】

また、ファイル本体は残したままストリームだけを削除したい場合は、以下のコマンドを使用します。

streams.exe -d AnyFileName.txt

テキストファイルに機密データを隠す方法【NTFS代替データストリーム活用】

このコマンドを実行すると、AnyFileName.txtからすべてのストリームが削除されます。

注意点:あくまで「隠す」ためのテクニック

この方法は、PC内にプライベートなテキストデータを手軽に隠しておくのに非常に便利です。PCを共有している相手が技術に詳しい人やハッカーでない限り、あなたの小さな秘密に気づくことはまずないでしょう。

ただし、代替データストリームは暗号化ではないため、ADSの存在を知っている人には検出・閲覧される可能性がある点には注意が必要です。より高いセキュリティを求める場合は、ファイルへのアクセス権を制限してアクセス不可・削除不可の状態にするなど、追加の対策を組み合わせることをおすすめします。

  1. バックアップデータを価値あるものに!重複ファイル削除でストレージを有効活用する方法

    データのバックアップは、個人利用でもビジネス利用でも欠かせない習慣です。クラウド、外付けドライブ、SDカードなど、さまざまな場所にデータを保存している方も多いのではないでしょうか。しかし、保存したデータの中には、同じファイルのコピーが何度も含まれているケースが少なくありません。これはストレージ容量の大きな無駄につながります。本記事では、バックアップデータをより価値のあるものにするための具体的な方法を解説します。 バックアップデータの最大の敵は「重複ファイル」 バックアップデータには、音声、動画、画像、ドキュメントなどが含まれますが、重複ファイルによって必要以上のスペースを消費しがちです。パソ

  2. Windows PCでデータ破損を防ぐ5つの方法|大切なファイルを守る対策

    大切なファイルや重要なデータが破損していたことに気づくほど、ショックなことはありません。しかも、適切な対処法を知らないままだと、同じ被害を何度も繰り返しかねません。本記事では、Windowsのファイルが破損する主な原因を詳しく解説し、データ破損を未然に防ぐための具体的な対策をご紹介します。 Windowsでデータ破損を防ぐ5つの方法 1. ファイルの移動は慎重に行う ある場所から別の場所へデータを転送する最中に処理が中断されると、ファイルが破損することがあります。特にWindowsの「切り取り」機能を使ってファイルを移動している最中に中断されると、ファイルそのものを失ってしまう恐れもあります。