web-dev-qa-db-ja.com

誰かにファイルを送信すると、詳細(作成日/変更日/所有者/コンピューター)も送信されますか(デフォルト)?

ファイルasd.asdを作成しました:

enter image description here

このファイルを他の人に直接メールで送信すると、どのような情報(作成日/変更日/所有者/コンピューター)が公開されるのか知りたいです。

「プロパティと個人情報を削除」できることを認識しています。この質問は次のとおりです。プロパティと個人情報を特に削除しなくても、ファイルをダウンロードした2番目のパーティに表示されますか?

また、ファイルを直接メールで送信するのではなく、最初に圧縮してメールで送信した場合、詳細に違いはありますか。

ファイルは http://qweop.com/asd.Zip からダウンロードできます。

(私は.txtファイルについて話しているのではなく、一般的なファイルについて話している)

3
Pacerier

Ignacioの回答で述べたように、電子メールにはファイルの内容のみが含まれています。しかし、アーカイブは異なります。これは、unzip -ql asd.Zip(ファイルの内容を一覧表示)の結果です。

  Length      Date    Time    Name
---------  ---------- -----   ----
       23  2011-07-12 14:10   asd.txt
---------                     -------
       23                     1 file

私が推測する時間は、変更された日付と一致します。

3

ファイルを電子メールで送信すると、内容とファイル名のみが表示され、電子メールプログラムによってファイル名を偽造することもできます。 .txtファイルには、ユーザーが入力しなかった個人情報が保持されていないため、反対側には、意図しないものは何も表示されませんファイルが直接添付されている場合。アーカイブに配置すると、アーカイブプログラム自体がアーカイブ内のファイルに関する追加のメタデータを提供することができます。

少なくとも作成日と変更日に関しては、前の回答は両方とも間違っています。実際の電子メールメッセージソースから抽出されたこの例を参照してください。

--_017_HE1 ...id removed... p_
Content-Type: application/json; name="options.json"
Content-Description: options.json
Content-Disposition: attachment; filename="options.json"; size=123;
        creation-date="Thu, 28 Nov 2019 12:25:05 GMT";
        modification-date="Thu, 28 Nov 2019 13:49:47 GMT"
Content-ID: <F629B ...id removed... [email protected]>
Content-Transfer-Encoding: base64

eyJqdW ... rest of base64 file contents removed

これは、電子メールクライアント、特にメッセージの送信に使用されるクライアント(作成日フィールドと変更日フィールドを追加する必要があります)とメッセージの読み取りに使用されるクライアント(これらのフィールドを読み取って表示する必要があります)によって異なります。何らかの方法でそれらを使用してください)。多くのクライアントはこのフィールドを保存しませんが、少なくとも1つは保存します(MicrosoftOutlook)。

もちろん、送信クライアントが日付を偽造したり、システム日付が間違っている可能性がありますが、通常は非常に信頼性があります。

1
golimar