Как доказать, что файл не был подделан?

688
Dan

Поэтому для одного из моих заданий по программированию я использовал turninкоманду, а не двоичный файл для конкретного класса, который я должен был использовать. Я не осознавал этого, пока не узнал, что мое задание не оценено. Что еще хуже, задание, которое я сдал, было перезаписано моим новым заданием.

Так что сейчас у меня есть исходные файлы, которые показывают временные метки, которые явно раньше срока. Тем не менее, мой инструктор указал, что я могу легко манипулировать метками времени, используя команду «touch», которая является истинной. Как еще я могу доказать, что исходные файлы не были подделаны после истечения срока? Должен быть какой-то способ ...

5
Не по факту. Если вы отправили (например) хэши MD5 для файла вместе с файлом, то вы можете обратиться к этому содержимому. 13 лет назад 2
Где был сохранен файл? Возможно, они / вы храните резервные копии до крайнего срока, в который ваше назначение было включено. BloodPhilia 13 лет назад 0

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

2
Arjang

Вы случайно отправили эти файлы кому-нибудь по электронной почте, если у вас есть их копия в Gmail, Yahoo Mail и т. Д., То это тоже доказательство. Поскольку вы не можете подделать дату и время отправки электронного письма из Gmail (если только вы не инженер Google!).

Но это также вопрос доверия, вопрос в том, считаете ли вы, лектор, что вы достаточно мелки, чтобы опуститься до такого уровня? Я очень сомневаюсь в словах человека в том, что они могли бы сделать (если только это не серьезное испытание).

Также есть еще кое-что, что следует учитывать: если он обвиняет вас в том, что вы не сделали их раньше срока, он должен доказать это, но если он говорит, что они не были представлены до установленной даты, это совсем другое дело.

0
user12889

Было ли у вас задание в системе, которой управляет доверенная третья сторона, например, сама школа? Если это так, они могли бы создать резервную копию и могли бы восстановить ее до состояния, предшествующего установленной дате (или, таким образом, удовлетворить вашего учителя).