Безопасность
В вашей конфигурации может быть то, что вы не хотели бы показывать другим: текст, который вводят действия, пути, код скриптов. Пароль шифрует файлы, в которых это хранится, поэтому тот, кто скопирует или откроет эти файлы, без пароля не увидит ничего полезного.
Защита — это препятствие для случайного просмотра, а не сейф: пока Input.Observer работает, ваша конфигурация у него открыта, а всё, что делает действие, как обычно видно на экране.
Восстановить забытый пароль невозможно. Никто, включая вас и создателей Input.Observer, не может расшифровать защищённый файл без него. Прочитайте раздел Если вы забыли пароль, прежде чем задавать пароль.
Изменения на странице «Безопасность» вступают в силу сразу. Они не ждут Применить, и Отменить их не отменяет.
Что защищает пароль
Один пароль защищает три файла, которые хранятся вместе в папке конфигурации (Файл конфигурации):
| Файл | Содержит |
|---|---|
| Конфигурация (config.toml) | Всё, что вы настроили: группы, действия, жесты, параметры |
| Лицензия (license.dat) | Адрес электронной почты и ключ вашей лицензии |
| Консоль (console.toml) | Текст редактора скриптов консоли и положение её окна |
Защищены либо все три файла, либо ни один; отдельного пароля для каждого файла нет. Файл, которого ещё нет (например, файл лицензии до активации), защищается сразу при создании.
Не защищаются:
- какой профиль жестов активен;
- значения, которые скрипты сохраняют между запусками (встроенные функции
Storage); - записи макросов в папке
Recordings; - параметры плагинов, например файл параметров плагина Styles, и файлы покупок стилей;
- экспортированные файлы: экспорт всегда выполняется в виде простого текста, и диалог экспорта предупреждает об этом, если конфигурация защищена (Импорт и экспорт).
При включении защиты незашифрованные резервные копии конфигурации в папке Backup удаляются, чтобы старая
копия не выдала то, что вы только что защитили. Резервные копии, создаваемые после этого, шифруются
(Резервные копии).
Страница «Безопасность»
Состояние защиты показывает для каждого файла Защищён паролем, Не защищён или Ещё не создан.
Установка пароля
- На странице Безопасность выберите Задать пароль… ①.
- Введите пароль в поле Новый пароль и ещё раз в поле Подтверждение пароля и выберите ОК.
Три файла сразу шифруются. Пункт меню трея Задать пароль… делает то же самое.
Изменение или удаление пароля
После установки пароля кнопка называется Изменить или удалить пароль… (пункт меню трея — Изменить пароль…).
- Чтобы изменить пароль, введите текущий пароль, затем новый дважды.
- Чтобы снять защиту, введите текущий пароль и оставьте Новый пароль ① и Подтверждение пароля пустыми. Все три файла расшифровываются.
Если текущий пароль неверен, ничего не меняется, и страница сообщает об этом.
Когда запрашивается пароль
- При каждом запуске Input.Observer. Без него он не может прочитать конфигурацию. Отмена закрывает Input.Observer.
- При открытии окна настройки, если пароль ещё не запомнен (см. ниже).
- При открытии консоли, если он ещё не запомнен.
- Когда что-то сохраняет защищённый файл, а пароль не запомнен, например переключатель Глобальные действия в меню трея.
Запоминать пароль на
Запоминать пароль на ② задаёт, как долго запоминается правильно введённый пароль, чтобы его не спрашивали несколько раз подряд: например, при запуске он может понадобиться конфигурации, лицензии и параметрам консоли в течение нескольких секунд.
| Параметр | По умолчанию | Диапазон |
|---|---|---|
| Запоминать пароль на | 60 с | 0–300 с; 0 — запрашивать каждый раз |
Пока открыто окно настройки или консоль, запомненный пароль не истекает; отсчёт начинается заново, когда вы закрываете окно. Запомненный пароль хранится в памяти в зашифрованном виде и перед использованием всегда снова сверяется с файлом.
Изменение этого параметра при защищённой конфигурации сохраняет конфигурацию, для чего нужен пароль. Если его нет, страница сообщает об этом: один раз откройте Изменить или удалить пароль…, чтобы подтвердить пароль, затем повторите попытку.
Когда файлы не совпадают
Если часть из трёх файлов защищена, а часть — нет (например, файл восстановили из старой копии), страница Безопасность показывает «Защищённые файлы находятся в разном состоянии» с кнопками Защитить все три… и Снять защиту со всех трёх…. Input.Observer также спрашивает об этом при каждом запуске, пока проблема не устранена, предлагая три варианта: Зашифровать все три файла (рекомендуется), Снять защиту со всех трёх файлов или Оставить файлы как есть.
Если вы забыли пароль
Ни сброса, ни кода восстановления нет. Что можно сделать, зависит от файла:
- Конфигурация. После трёх неверных паролей при запуске (или при открытии консоли) Input.Observer
предлагает Выбрать файл конфигурации, Начать заново с новой конфигурацией по умолчанию или
Закрыть Input.Observer (Восстановление). При выборе файла или новом начале
защищённый файл не удаляется, а переименовывается и откладывается в зашифрованном виде, поэтому его ещё
можно будет открыть, если вы вспомните пароль. Сохранённый вами экспортированный файл — простой текст, и
его можно импортировать в новую конфигурацию (Импорт и экспорт). Резервные копии в
папке
Backupзашифрованы паролем, который действовал при создании каждой из них. - Лицензия. Если при запуске отменить запрос пароля лицензии, Input.Observer сообщит, что не может прочитать файл лицензии, а затем попросит выполнить активацию, как будто лицензии нет. Снова введите адрес электронной почты и ключ лицензии (О программе и лицензия).
- Консоль. Без пароля консоль не открывается. Её файл хранит только текст редактора скриптов консоли и
положение окна; удаление
console.tomlиз папки конфигурации позволяет снова открыть консоль, пустую. Если затем Input.Observer сообщит, что защищённые файлы находятся в разном состоянии, выберите защиту всех трёх.