Там какой-либо путь состоит в том, чтобы проверить Метаданные?

Я просто делал некоторые взгляды, и я задавался вопросом мне - Как мы знаем, что метаданные файла корректны? Что, если некоторая программа изменяет его? У нас нет фактических данных о самих метаданных, и таким образом у нас не было бы способа проверить его законность? Или мы? Есть ли какие-либо методы/программы, которые мы можем использовать для проверки их?

1
задан Drizzy 3 August 2010 в 02:51
поделиться

2 ответа

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

См. Систему подписи электронной почты DKIM.Он разработан для децентрализации и может допускать некоторые изменения заголовков сообщения без полного аннулирования подписи (при желании).

2
ответ дан 2 September 2019 в 22:30
поделиться

Как мы узнаем, что метаданные файла верны? Что, если какая-то программа изменяет его?

Я более конкретно говорю о метаданных уровня ОС, таких как дата создания, дата доступа, размер файла

Вопрос надуманный. Метаданные уровня ОС не могут быть «неправильными».

Если доступ "неправильный"? Кто сказал, что «не так»? Если системный администратор изменил разрешения, и вы не можете получить к нему доступ, то - что ж - вам не повезло, но доступ есть доступ. Кто определяет «неправильный»?

Если размер «неправильный»? Вы изменяете размер файла, записывая в него. Либо вы доверяете ОС справиться с этим, либо - ну - вы получаете другую работу, на которой вы можете беспокоиться о таких вещах, как неработающее время, неработающая гравитация и то, что ОС не отслеживает ресурсы.

Если дата создания "неправильная"? Для этого нет API, поэтому вы должны доверять ОС, чтобы это поддерживать.

Если вас беспокоит сверхсложное вирусоподобное программное обеспечение, которое может тайно перезаписывать inodes и dnodes в ОС, у вас есть более серьезная проблема, чем «метаданные». У вас есть вирус, портящий ОС.

0
ответ дан 2 September 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: