Есть ли способ предотвратить копирование файла?

Я не имею в виду через файловую систему, но я имею в виду то, что должно измениться, если файл был скопирован, например, некоторая сумма или отметка времени

Моя цель - создать ключ ssh, который не может быть дублирован (да, я знаю, используйте смарт-карту ... Я ищу альтернативу).

Я не имею в виду на самом деле предотвратить копирование, но только чтобы иметь возможность изменить, что файл является копией

1 ответ1

2

Короткий ответ - нет".

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .