Можно ли создать файл CSV только для чтения? - PullRequest
0 голосов
/ 11 апреля 2019

по юридическим причинам я должен позволить клиенту иметь возможность загружать файл CSV, но он / она должен иметь возможность только читать его, но не изменять его.Какой распространенный способ обработки этого варианта использования?Какая-то подпись на файле, чтобы, если он был изменен, вы могли видеть, что он не в оригинальной форме?

Мне не нужно решение, привязанное к конкретному языку, я просто хотел бы знать, что это залучшая практика.

1 Ответ

2 голосов
/ 12 апреля 2019

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

$ sha256sum data.csv
eea8254c7500ba3de996aa8ad6af399183f04e17d4a8102fde539dbc93a90012  data.csv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...