Перейти к основному содержимому

Безопасность

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

Защита — это препятствие для случайного просмотра, а не сейф: пока Input.Observer работает, ваша конфигурация у него открыта, а всё, что делает действие, как обычно видно на экране.

Восстановить забытый пароль невозможно. Никто, включая вас и создателей Input.Observer, не может расшифровать защищённый файл без него. Прочитайте раздел Если вы забыли пароль, прежде чем задавать пароль.

Изменения на странице «Безопасность» вступают в силу сразу. Они не ждут Применить, и Отменить их не отменяет.

Что защищает пароль​

Один пароль защищает три файла, которые хранятся вместе в папке конфигурации (Файл конфигурации):

ФайлСодержит
Конфигурация (config.toml)Всё, что вы настроили: группы, действия, жесты, параметры
Лицензия (license.dat)Адрес электронной почты и ключ вашей лицензии
Консоль (console.toml)Текст редактора скриптов консоли и положение её окна

Защищены либо все три файла, либо ни один; отдельного пароля для каждого файла нет. Файл, которого ещё нет (например, файл лицензии до активации), защищается сразу при создании.

Не защищаются:

  • какой профиль жестов активен;
  • значения, которые скрипты сохраняют между запусками (встроенные функции Storage);
  • записи макросов в папке Recordings;
  • параметры плагинов, например файл параметров плагина Styles, и файлы покупок стилей;
  • экспортированные файлы: экспорт всегда выполняется в виде простого текста, и диалог экспорта предупреждает об этом, если конфигурация защищена (Импорт и экспорт).

При включении защиты незашифрованные резервные копии конфигурации в папке Backup удаляются, чтобы старая копия не выдала то, что вы только что защитили. Резервные копии, создаваемые после этого, шифруются (Резервные копии).

Страница «Безопасность»​

Input.ObserverПростойРасширенный
АВТОМАТИЗАЦИЯ
Действия
Подстановка текста
Фрагменты
Песочница
Группы приложений
Группы игнорирования
Жесты
НАСТРОЙКА
Общие
Оформление
Безопасность
Справка
О программе
Безопасность
Защита паролем для конфигурации, лицензии и консоли. Изменения здесь применяются сразу.
Состояние защиты
Конфигурация (config.toml)
Не защищён
Лицензия (license.dat)
Не защищён
Консоль (console.toml)
Ещё не создан
Запоминать пароль на
Как долго правильно введённый пароль запоминается, прежде чем будет запрошен снова. 0 — запрашивать каждый раз.
60
Пароль
Задать пароль…

Состояние защиты показывает для каждого файла Защищён паролем, Не защищён или Ещё не создан.

Установка пароля​

  1. На странице Безопасность выберите Задать пароль… ①.
  2. Введите пароль в поле Новый пароль и ещё раз в поле Подтверждение пароля и выберите ОК.

Три файла сразу шифруются. Пункт меню трея Задать пароль… делает то же самое.

Изменение или удаление пароля​

После установки пароля кнопка называется Изменить или удалить пароль… (пункт меню трея — Изменить пароль…).

Изменить или удалить пароль
Текущий пароль
••••••••
Новый пароль
Подтверждение пароля
Оставьте поле «Новый пароль» пустым, чтобы вместо этого снять защиту.
ОКОтмена
  • Чтобы изменить пароль, введите текущий пароль, затем новый дважды.
  • Чтобы снять защиту, введите текущий пароль и оставьте Новый пароль ① и Подтверждение пароля пустыми. Все три файла расшифровываются.

Если текущий пароль неверен, ничего не меняется, и страница сообщает об этом.

Когда запрашивается пароль​

  • При каждом запуске Input.Observer. Без него он не может прочитать конфигурацию. Отмена закрывает Input.Observer.
  • При открытии окна настройки, если пароль ещё не запомнен (см. ниже).
  • При открытии консоли, если он ещё не запомнен.
  • Когда что-то сохраняет защищённый файл, а пароль не запомнен, например переключатель Глобальные действия в меню трея.

Запоминать пароль на​

Запоминать пароль на ② задаёт, как долго запоминается правильно введённый пароль, чтобы его не спрашивали несколько раз подряд: например, при запуске он может понадобиться конфигурации, лицензии и параметрам консоли в течение нескольких секунд.

ПараметрПо умолчаниюДиапазон
Запоминать пароль на60 с0–300 с; 0 — запрашивать каждый раз

Пока открыто окно настройки или консоль, запомненный пароль не истекает; отсчёт начинается заново, когда вы закрываете окно. Запомненный пароль хранится в памяти в зашифрованном виде и перед использованием всегда снова сверяется с файлом.

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

Когда файлы не совпадают​

Если часть из трёх файлов защищена, а часть — нет (например, файл восстановили из старой копии), страница Безопасность показывает «Защищённые файлы находятся в разном состоянии» с кнопками Защитить все три… и Снять защиту со всех трёх…. Input.Observer также спрашивает об этом при каждом запуске, пока проблема не устранена, предлагая три варианта: Зашифровать все три файла (рекомендуется), Снять защиту со всех трёх файлов или Оставить файлы как есть.

Если вы забыли пароль​

Ни сброса, ни кода восстановления нет. Что можно сделать, зависит от файла:

  • Конфигурация. После трёх неверных паролей при запуске (или при открытии консоли) Input.Observer предлагает Выбрать файл конфигурации, Начать заново с новой конфигурацией по умолчанию или Закрыть Input.Observer (Восстановление). При выборе файла или новом начале защищённый файл не удаляется, а переименовывается и откладывается в зашифрованном виде, поэтому его ещё можно будет открыть, если вы вспомните пароль. Сохранённый вами экспортированный файл — простой текст, и его можно импортировать в новую конфигурацию (Импорт и экспорт). Резервные копии в папке Backup зашифрованы паролем, который действовал при создании каждой из них.
  • Лицензия. Если при запуске отменить запрос пароля лицензии, Input.Observer сообщит, что не может прочитать файл лицензии, а затем попросит выполнить активацию, как будто лицензии нет. Снова введите адрес электронной почты и ключ лицензии (О программе и лицензия).
  • Консоль. Без пароля консоль не открывается. Её файл хранит только текст редактора скриптов консоли и положение окна; удаление console.toml из папки конфигурации позволяет снова открыть консоль, пустую. Если затем Input.Observer сообщит, что защищённые файлы находятся в разном состоянии, выберите защиту всех трёх.