Подтверждение даты создания файла

285
Nils Munch

Можно ли подделать или манипулировать датами создания? И если так, как я могу «доказать», что файлы действительно такие старые?

К счастью, я сохранил свой проект на GitHub, который подтвердил тот факт, что файлы этой эпохи, но это не главное.

Я использую исключительно Apple OS X.

4
Связанный: [Установка даты создания файла в Mac OS X] (http://superuser.com/questions/69775/setting-file-creation-date-in-mac-os-x) Ƭᴇcʜιᴇ007 11 лет назад 0

3 ответа на вопрос

4
Hennes

Если у вас есть доступ к диску, вы можете изменить информацию на этом диске. Это в том числе информация с датами создания. Так что да, вы можете подделать это.

Единственный способ доказать, что они у вас есть - если кто-то еще может это подтвердить. GitHub может сделать. Даты файла на вашем локальном диске, которые полностью под вашим контролем не подойдут.

2
Bon Gart

Хорошо ... IANAL, но отметки даты / времени в файлах, созданных на определенной машине, получают эту информацию от часов CMOS, которые вы можете установить в любое время и дату по вашему желанию. Таким образом, вы действительно не можете сказать, что файлы с теми датами, которые находятся на вашем компьютере, что-либо доказывают. Однако файлы, которые хранятся кем-то другим, если они были сохранены кем-то еще до тех пор, как вы говорите, доказывают, что они действительно существовали до того, как вы работали в этой компании.

Таким образом, проект, хранящийся на GitHub, который подтверждает тот факт, что файлы принадлежат той эпохе, не имеет значения, он будет «быть» точкой ... или стержнем в этом случае. Независимо от того, признает ли суд обоснованность своей информации, он примет решение о том, создавали ли вы это программное обеспечение до того, как работали в этой компании.

Дело может быть спорным, однако. Если вы работали над программным обеспечением в рабочее время, вы, возможно, по контракту обязаны передать его им. Все зависит от того, говорит ли что-нибудь, что вы подписали до того, как начали работать там, что все, что вы РАЗРАБАТЫВАЕТЕ, работая в компании, принадлежит им ... поскольку РАЗВИТИЕ не обязательно означает создание. Это может быть интерпретировано как улучшение или работа над.

0
Yitzchak

Это можно сделать с помощью touch -t yyyymmddhhmm filename. Небольшое прибегание к гуглу даже дает некоторые уроки и бесплатные скрипты для Apple. Как вы говорите, вам повезло, у вас есть GitHub в качестве доказательства. Это единственный способ, который я могу придумать для вас, чтобы доказать, когда вы создали файлы.

* Время создания *. Daniel Beck 11 лет назад 0