sitemap
AVE CMS
KeePass - Для большей безопасности, Вы можете объединить два метода разблокировки базы данных - ключевой файл и пароль. Даже если вы потеряете ваш ключевой файл, база данных останется в безопасности.

Автозаполнение (Auto-Type)



Автозаполнение - Auto-Type
Мощная функция, отправляющая имитацию и последовательность нажатия клавиш в другие приложения.


Функция Автозаполнения (Auto-Type) в KeePass Auto-Type Автонабор - Общая информация

Фунцмональные возможности Автозаполнения (Auto-Type) в KeePass. 
Эта функция позволяет определить последовательность нажатий клавиш, которые KeePass сможет автоматически выполнять за Вас.
Имитация нажатий клавиш, по Вашему выбору, может быть отправлена в любое другое в настоящий момент открытое окно (окна браузера, диалоговые окна авторизаций, ...).

По умолчанию, посылается последовательность нажатия клавиш {USERNAME}{TAB}{PASSWORD}{ENTER} т.е. сначала в выбранное окно передается Имя пользователя, а затем идет Tab, осуществляющий переключение на поле ввода пароля, вводится пароль и в завершени процедуры, нажимается Enter.

Для TAN записей,  по умолчанию вводится {PASSWORD}, то есть в целевое окно впечатывается  TAN, без последующего нажатия Enter

Только для KeePass 1.x
Вы легко можете определить свою собственную последовательность Автонабора: просто запишите последовательность в поле комментарии записи-входа, с префиксом "Auto-Type:". Ваши заметки могут выглядеть следующим образом:
 Вы можете составить любое примечание.
Мой e-mail, который я использовал для регистрации: test@nowhere.com

Auto-Type: {USERNAME}{TAB}{TAB}Some fixed string{TAB}{PASSWORD}{ENTER} 
Далее, если Вы захотите то можете продолжить заметки ...
Обратите внимание, что бы последовательность Автозаполнения с использованием префикса Auto-Type: была записана в одну строку,  последовательность не сможет быть определена при записи в две строчки и более.
Если Вы установите две или более Auto-Type последовательности, то использоваться будет только первая строка.

Только для KeePass 2.x
Автозаполнение (Автонабор), может формироваться индивидуально для каждой записи входа с помощью функции Auto-Type закладка при входе в диалог (выберите запись -> Edit Entry). На этой странице, Вы сможете задать последовательность по умолчанию и настроить ассоциации для конкретного окна / последовательности .

Поддержка Двухканальной Auto-Type Обфускации (делает Автозаполнение (Auto-Type) устойчивым против клавиатурных шпионов).

Дополнительно, можно создавать настраиваемые ассоциации окно / последовательность, которые отменяют установленную по умолчанию последовательность. Вы можете определить различные последовательности нажатия клавиш для различных окон каждого входа.  Например, представьте себе веб-ресурс, на котором Вам неоходимо Авторизоваться и что на этом ресурсе существует несколько страниц для авторизаций. Все эти страницы, могут немного различаться (например на одной из них, Вам дополнительно потребуется поставить флажок в некоторый checkbox - что часто бывает на форумах).. И вот задачи решает создание настроенных ассоциаций окна/последовательности: Вы просто определяете различные последовательности Автозаполнения (Auto-Type) индивидуально для каждого окна (идентифицируя их по названию).

Запуск Авто-Type:
Существуют три различных способа обращения к функции Автонабора:

  • Вызов Автозаполнения для записи-входа с помощью команды контекстного меню Выполнить Auto-Type, при выбранно записи.
  • Выберите запись и нажмите Ctrl-V (это "горячие клавиши" для контекстного меню выше).
  • Использование общесистемных "горячих клавиш" для auto-type. KeePass будет искать все входы-записи в открытой в настоящее время базе данных для сравнения последовательностей.

Более подробно все методы рассмотрены ниже.


Функция Автозаполнения (Auto-Type) в KeePass Контекстное меню: Команда "Выполнить Auto-Type '

Этот метод, требует наименьшее количество настроек и является наиболее простым, но его недостаток в том, что сперва Вам потребуется выбрать вход-запись в KeePass для который вы хотите использовать Автозаполнение (auto-type). Метод прост: правой кнопкой мыши нажимаете на запись в открытой на текущий момент базе данных и выбираете команду "Выполнить Auto-Type ', либо нажмите Ctrl-V  (горячие клавиши для этой команды). Бывшее в фокусе окно (т.е. то, в котором вы работали до обращения к KeePass) будет опять переведено на первый план и KeePass в этом окне, выполнит Автозаполнение. Используемая для Автозаполнения последовательность, зависит от названия окна ввода. Если Вы не определили ассоциаций для окна / последовательности, то для Автоввода будет выбрана последовательность установленная по умолчанию. Если же, Вы создали ассоциацию, то KeePass использует последовательность стоящую на первом месте в списке из соответствующих ассоциации. Если ни одна из ассоциаций не совпадает, используется последовательность установленная по умолчанию.


Функция Автозаполнения (Auto-Type) в KeePass Применение Глобальных "горячих клавиш" Автозаполнения (Auto-Type)

Это более мощный метод, но он потребует немного больше подготовки и знаний, прежде чем он сможет быть использован.

Простой пример применения Глобальных "горячих клавиш" Автозаполнения (Auto-Type):

  1. Создайте запись-вход в KeePass под названием Блокнот с указанием имени пользователя и пароля.
  2. Откройте программу "Блокнот" -  Пуск -> Программы -> Стандартные.
  3. В прграмме "Блокнот" нажмите сочетание клавиш Ctrl + Alt + A. Имя пользователя и пароль будут введены в "Блокнот".

Название Блокнот записи-входа KeePass сочетается с заголовком окна программы "Блокнот" и по умолчанию вводится эта последовательность Auto-Type.

Как это работает - Подробная информация:

KeePass регистрирует общесистемные "горячие клавишы" для автозаполнения. Преимущество этих "горячих клавиш" состоит в том, что Вам не нужно, переключаться на окно KeePass и выберать запись-вход. А нужно просто нажать "горячие клавиши", в открытом целевом окне (т.е., в окне, которое будет получать моделируемые нажатия клавиш). По умолчанию, глобальное сочетание горячих клавиш Ctrl-Alt-A (т.е. удерживая Control и Alt  нажмите на клавиатуре клавишу "А" и освободите все ключи). Однако, Вы можете изменить горячие клавиши в настройках программы менеджера паролей KeePass Password Safe откройте (Главное меню - "Инструменты" - "Настройка", вкладка "Расширенные", кнопка "Автонабор"): здесь, в текстовом поле ниже "Глобальная "горячая" клавиша для автонабора" введите горячий ключ, который Вы хотите использовать. Если данный горячий ключ доступен и не занят, он появится в текстовом поле. Когда Вы, нажмете горячие клавиши, KeePass будет смотреть на название открытого в настоящее время окна и начнет искать в открытой, в настоящее время базе данных, пригодные для использования записи-входы. Если KeePass находит несколько записей, которые можно использовать, он выводит диалоговое окно выбора. Для определения возможности, использования записи для текущего открытого окна, должно быть выполнено по крайней мере одно из следующих условий:

  • Название записи-входа соответствует текущему заголовку активного окна.
  • У записи-входа есть ассоциации окна/последовательности, которые соответствует названию открытому в настоящее время активному окну.

Второе условие уже было упомянуто, но первое является новым. При использовании названия записи-входа как фильтра для названия окна, количество конфигураций Автозаполнения практически сводится нулю: Вам только необходимо быть увереным, что название записи-входа содержится в заголовке окна, в котором Вы хотите произвести Авто-вход с помощью Автозаполнения. Конечно, это не всегда возможно (например, если сайт имеет очень общее название, такое как "Добро пожаловать"), то здесь нужно использовать специальные средства ассоциаций для окон / последовательностей.

Только для KeePass 1.x
Пользовательские ассоциации, окно / последовательность, могут быть указаны с помощью полей для комментариев входов-записей.
 Мой адрес e-mail который я использовал для регистрации: test@nowhere.com

Auto-Type: {USERNAME}{TAB}{TAB}Some fixed string{TAB}{PASSWORD}{ENTER} 
Auto-Type-Window: Some Website - Welcome* 

Далее, если захотите, Вы можете продолжить свои заметки, ... 
И теперь, если у Вас открыто окно, которое начинается с "Some Website - Welcome " и Вы нажмёте сочетание Глобальных "горячих клавиш", KeePass выполнит автозаполнение указенной выше Auto-Type последовательности.

 Некоторые сайты, особенно банки, используют многостраничные схемы авторизации. Вы можете использовать строки Auto-Type-Window для автоматизации этих сайтов. Вы также можете использовать стоки Auto-Type-Window для стандартизации Вашего Входа в локальной сети и в одной записи KeePass.

Как и другие, строки Auto-Type-Window для каждой записи могут быть сформированы по Вашему желанию.

Кроме того, одна последовательность может быть использована в нескольких окнах. Для этого сначала определим пару окно / последовательность как нормальную, а затем продолжим путем добавления "-" и номеров, начиная с 1.  Пример:
Auto-Type: {USERNAME}{TAB}{PASSWORD}{ENTER}
Auto-Type-Window: Some Dialog - * 
Auto-Type-1: {USERNAME}{ENTER} 
Auto-Type-Window-1: * - Editor 
Auto-Type-Window-1: * - NotePad 
Auto-Type-Window-1: * - WordPad 
Auto-Type-2: {PASSWORD}{ENTER} 
Auto-Type-Window-2: Some Web Page - * 
В данном примере, последовательность Auto-Type-1 будет использоваться для всех Auto-Type-Window-1 Windows.

Только для KeePass 2.x
Пользовательские ассоциации, окно / последовательность, могут быть указаны в закладке "Auto-Type'" каждой записи-входа.


Функция Автозаполнения (Auto-Type) в KeePass  Последовательность нажатия клавиш Автозаполнения

Авто-последовательность нажатия клавиш заполняется одной строкой, которая может содержать заполнители и специальные коды клавиш.

Вы уже знаете, что по умолчанию установлена последовательность Автозаполнения {USERNAME}{TAB}{PASSWORD}{ENTER} .
Здесь, {USERNAME} и {PASSWORD} являются заполнителями: при выполнении Автозаполнения, они заполняют соответствующие поля в окне Авторизации. {TAB} и {ENTER} это специальные коды клавиш: они заменены нажатием соответствующими клавиш.

Специальные коды клавиш, это единственный способ задать специальные ключи, такие как стрелка-вниз, Shift, Escape и т.д.

Однако, последовательности нажатия клавиш могут также содержать и простые  символы, которые так же будут отправлены. Например, следующая строка вполне соответствует строке последовательности нажатия клавиш:
{USERNAME}{TAB}Данный текст будет передан!{ENTER}.

Только для KeePass 1.x
Маркеры-заполнители и специальные коды клавиш чувствительны к регистру.

Только для KeePass 2.x
Маркеры-заполнители и специальные коды клавиш не чувствительны к регистру.

KeePass поддерживает следующие маркеры-заполнители:

Поле Заполнитель
Название {TITLE}
Имя пользователя
{USERNAME}
URL
{URL}
Пароль {PASSWORD}
Комментарии {NOTES}

Только для KeePass 2.x
На пользовательские строки можно ссылаться помощью {S: Name } Например, если у вас есть пользовательская строка с названием "eMail", вы можете использовать заполнитель {S:eMail}

Ссылки на поля других записей:
См. Ссылки на Поля.  Auto-Type переименовывает эти ссылки перед вводом нажатий клавиш.

Специальные клавиши:
Поддерживаются следующие коды специальных клавиш:

Специальные Клавиши Код
Tab {TAB}
Enter
{ENTER} или ~
Arrow Up
{UP}
Arrow Down
{DOWN}
Arrow Left
{LEFT}
Arrow Right
{RIGHT}
Insert
{INSERT} или {INS}
Delete
{DELETE} или {DEL}
Home
{HOME}
End
{END}
Page Up
{PgUp}
Page Down
{PgDn}
Backspace
{BACKSPACE}, {BS} или {BKSP}
Break {BREAK}
Caps-Lock
{CAPSLOCK}
Escape
{ESC}
Help
{HELP}
Numlock
{NumLock}
Print Screen
{PrtSc}
Scroll Lock
{ScrollLock}
F1 - F16
{F1} - {F16}
Клавиша + {ADD}
Клавиша -
{SUBTRACT}
Клавиша * {MULTIPLY}
Клавиша / {DIVIDE}
Shift
+
Control
^
Alt
%

Только для KeePass 1.x
Специальный Клавиши Код
Space
{SPACE}
+
{PLUS}
@
{AT}
%
{PERCENT}
Apps
{APPS}
^
{CARET}
~
{TILDE}
{, }
{LEFTBRACE}, {RIGHTBRACE}
(, )
{LEFTPAREN}, {RIGHTPAREN}
Windows Key: left, right Windows Key: влево, вправо {LWIN} {RWIN} ЛВИН () () RWIN
Windows Key {WIN} (equ. to LWIN)
Windows Key
@
Numpad 0 to 9 Numpad 0 до 9 от {NUMPAD0} до {NUMPAD9}

Только для KeePass 2.x
Специальные Клавиши Код
+
{+}
^
{^}
%
{%}
~
{~}
(, )
{(}, {)}
{, }
{{}, {}}

Дополнительно, поддерживаются некоторые специальные команды:

Синтаксис команд Действие
{APPDIR}
Будет заменен на текущий путь к каталогу приложений.
{DELAY X}
Задержка X миллисекунд.
{INTERNETEXPLORER}
Будет заменен на путь Internet Explorer, если он установлен.
{FIREFOX}
Будет заменен на путь Mozilla Firefox, если он установлен.
{OPERA}
Будет заменен на путь Opera, если она установлена.
{GOOGLECHROME}
Будет заменен на пути Google Chrome, если он установлен.

Только для KeePass 1.x
Синтаксис команд Действие
{CLEARFIELD}
Очищает содержимое поля, которое в настоящее время находится в фокусе (содержимое только одной строки).
{VKEY X}
Отправляет VKEY со значением X.
{BEEP XY}
Подает звуковой сигнал с частотой Х и продолжительностью в Y миллисекунд.
{DELAY=X}
Устанавливает задержку X в миллисекундах, на все последующие нажатия клавиш.
{APPACTIVATE WindowTitle}
Активизирует окно "WindowTitle".

Только для KeePass 2.x
Синтаксис команд Действие
{GROUP}
Название родительской группы записи-входа.
{GROUPPATH}
Полный путь к группе записи-входа.
{PICKPASSWORDCHARS}
{PICKPASSWORDCHARS n : k }
Показывает диалоговое выбора определенных символов пароля. См. ниже.
{NEWPASSWORD}
Генерирует новый пароль. См. ниже.
{DELAY=X}
Устанавливает задержку X в миллисекундах для всех стандартных клавиш в этой последовательности.
{URL:RMVSCM}
Вступлению URL без схемы описания.
{DB_PATH}
Полный путь к текущей базе данных.
{DB_DIR}
Директория текущей базы данных.
{DB_NAME}
Имя файла (включая расширение) текущей базы данных.
{DB_BASENAME}
Имя файла (без расширения) текущей базы данных.
{DB_EXT}
Расширение имени файла текущей базы данных.
{ENV_DIRSEP}
Разделитель каталогов ( для Windows, / для Unix).
{DT_SIMPLE}
Текущее местное дата/время как простая, поддающаяся сортировке последовательность.
{DT_YEAR}
Года текущей местной даты / времени.
{DT_MONTH}
Месяц текущей местной даты / времени.
{DT_DAY}
День текущей местной даты / времени.
{DT_HOUR}
Час текущей местной даты / времени.
{DT_MINUTE}
Минута текущей местной даты / времени.
{DT_SECOND}
Секунды текущей местной даты / времени.
{DT_UTC_SIMPLE}
Текущие UTC дата / время как простые, поддающиеся сортировке строки.
{DT_UTC_YEAR}
Год компонента UTC текущей даты / времени.
{DT_UTC_MONTH}
Месяц компонента UTC текущей даты / времени.
{DT_UTC_DAY} DT_UTC_DAY () День компонента UTC текущей даты / времени.
{DT_UTC_HOUR} DT_UTC_HOUR () Час компонента UTC текущей даты / времени.
{DT_UTC_MINUTE} DT_UTC_MINUTE () Минута компонента UTC текущей даты / времени.
{DT_UTC_SECOND} DT_UTC_SECOND () Секунды компонента UTC текущей даты / времени.

Только для KeePass 2.x
Нажатие клавиш и спец-клавиш (не заполнителей или команд) может быть повторено с помощью добавления значения в пределах кода. Например, {TAB 5} нажмет клавишу табуляции 5 раз.

В заключении, несколько примеров:

{TITLE}{TAB}{USERNAME}{TAB}{PASSWORD}{ENTER}
 Вводится Название Входа, Tab, Имя пользователя, Tab, соответствующий Пароль, и нажимается ENTER.

{TAB}{PASSWORD}{ENTER}
Нажимается клавиша Tab, вводится Пароль и нажимается ENTER.

{USERNAME}{TAB}^v{ENTER}
Вводится Имя пользователя, Tab, вводится сочетание Ctrl-V (которое вставляет данные из буфера обмена Windows в большинстве приложений), и нажимает ENTER.


Переключение Флажков:
Иногда, Вы находите на сайтах чекбоксы ( например: "Запомнить меня на этом компьютере"). Вы можете проставлять флажки, отправив символ пробела ( ' ' ) при Автозаполнении. Например:
{USERNAME}{TAB}{PASSWORD}{TAB} {TAB}{ENTER}
Если есть веб-форма с полем Имя пользователя, Паролем и Чекбоксом, то последовательно будет введено Имя пользователя, Пароль и с помощью пробела идущего за паролем переключится Флажок в чекбоксе.

Нажатие нестандартный Кнопки:
Нажатие нестандартной кнопки работает так же, как и переключение флажков: отправляется символ пробела ( ' ') Заметим, что это может быть использовано только для нестандартных кнопок; для кнопок по умолчанию используется {ENTER}.

Высшее ANSI символы:
Функция Автозаполнения поддерживает отправку высших символов ANSI в диапазоне 126-255. Это означает, что Вы можете отправлять специальные символы вроде ©, @, и т.п. без каких-либо проблем, Вы можете записать их непосредственно в определение последовательности клавиш.

Только для KeePass 2.x
Выбор символов Пароля:
Диалог выбора символов Пароля, может быть вызван несколько раз в одной последовательности Автозаполнения. Первым используется {PICKPASSWORDCHARS}, а затем добавляются номера, начиная с 2, т.е. {PICKPASSWORDCHARS2}, {PICKPASSWORDCHARS3} , и т.д..

В KeePass ≥ 2,08, Вы можете дополнительно указать количество символов для выбора. Чтобы сделать это, добавьте :k в заполнитель, где k является количеством символов. Например, {PICKPASSWORDCHARS2:5} является заполнителем с идентификатором 2, и позволит выбрать 5 символов. Преимущество предопределенного количества символов в то, что после выбора необходимого количества, диалоговое окно закрывается автоматически, то есть Вам больше не нужно нажимать [OK] .


Только для KeePass 2.x
{NEWPASSWORD} - Генерация новых Паролей:
В KeePass ≥ 2,09, {NEWPASSWORD} заполнителя генерирует новый пароль для текущей записи-входа, основанный на генераторе профиля "Автоматически созданные пароли для новых записей".

Это заполнитель заменен один раз в процесса Автозаполнения, т. е. для типичного диалога "Старый Пароль - Новый Пароль - Повторить новый Пароль" Вы можете использовать последовательность {PASSWORD}{TAB}{NEWPASSWORD}{TAB}{NEWPASSWORD}{ENTER}.


Текст Фильтры для  целевого окна

При создании пользовательской ассоциации окно / последовательность, вам нужно сообщить KeePass как выглядит соответствующее название окна. Здесь KeePass поддерживает простые символы:

Строка с Групповым символом
Значение
STRING
Соответствует всем заголовкам окон, которые названы именно "String".
STRING*
Соответствует всем заголовкам окон, которые начинаются с "String".
*STRING
Соответствует всем заголовкам окон, которые заканчиваются "String".
*STRING*
Соответствует всем заголовкам окон, у которых "STRING" где-то в заголовке окна. Включает в себя строки в начале или в конце заголовка окна.

Только для KeePass 1.x
Другие Групповые символы не поддерживаются. Групповой символ * не должны находиться в середине строки.

Например, *Windows*Explorer* не будет соответствовать Windows Explorer он будет соответствовать только Windows*Explorer т.е. средний * символ рассматривается не как подстановка, а как '*' текстовый символ.

Только для KeePass 2.x
В KeePass ≥ 2.06, групповые символы могут находится и в середине шаблона. Например, *Windows*Explorer* будет соответствовать Windows Explorer

Дополнительно, поддерживается соответствие с помощью регулярных выражений. Для того, чтобы показать KeePass, что шаблон является регулярным выражением, заключите его в //. Например, //B.?g Window// будет соответствовать Big Window Bug Window и Bg Window

С помощью групповых символов (подстановочных знаков), Вы можете сделать свои ассоциации Автозаполнения независимыми от браузера. Для получения дополнительной информации, смотрите примеры использования.


Функция Автозаполнения (Auto-Type) в KeePass  Изменение дефолтной последовательности Автонабора

Последовательность Автозаполнения по умолчанию (т.е. та, которая используется, пока Вы не установили свою) {USERNAME}{TAB}{PASSWORD}{ENTER}. KeePass позволяет изменить, это значение последовательности по умолчанию. Обычно, Вам не нужно будет её изменять (вместо этого используются пользовательские настройки окна / последовательности!), но она весьма полезна, когда некоторые другие приложения вмешиваются в работу KeePass  (например программное обеспечение безопасности, которое всегда спрашивает у Вас разрешение прежде, чем позволить KeePass произвести Авто-ввод).

Только для KeePass 1.x
Установленные по умолчанию настройки последовательности Автозаполнения можно изменить диалоговом окне настроек Автонабора. Это окно диалога можно найти в меню "Инструменты" -> "Настройка" -> "Расширеные" -> "Автонабор".

Только для KeePass 2.x
По умолчанию, записи унаследуют групповые параметры Автонабора. Группы так же наследуют установки Автозаполнения от своих родительских групп. Существует только одна высшая группа (Первая группа содержит все другие группы). Следовательно, если Вы измените тип автоматической последовательности этой первой группы, то все другие группы, и их записи будут использовать эту последовательность. Практически, это глобальное изменение настроек.


Примеры использования

Теперь, давайте рассмотрим реальный пример: авторизации на веб-сайте. В этом примере, мы будем использовать глобальные горячие клавиши Автонабора, чтобы заполнить необходимые поля  интернет страницы для входа в систему. Сперва открываем  тестовую страницу, а затем создаем новую запись в KeePass с названием Test Form, Именем пользователя и Паролем по Вашему выбору.

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

Теперь, когда Вы перейдете к тестовой странице на которой будет предложено ввести Имя пользователя и Пароль, просто кликните левой кнопкой мыши в поле Имя пользователя и нажмите Ctrl-Alt-A. KeePass введет Имя пользователя и Пароль для Вас!

Почему это работает? Название заголовка окна в окне Вашего браузера было "Test Form - KeePass - Internet Explorer"  или же "Test Form - KeePass - Mozilla Firefox", в зависимости от используемого Вами браузера. А поскольку название для записи-входа в KeePass мы дали "Test Form" и это название, содержится в заголовке окна тестовой страницы, поэтому KeePass и использовал эту запись-входа.

И так, Вы видите огромные преимущества Автозаполнения, оно не требует от браузера никакого дополнительного программного обеспечения (браузер ничего не знает о KeePass - и вспомогательные плагины для браузера не требуются), эта функция не зависит от обозревателя,: одна запись-входа созданная в рамках KeePass, работает и для Internet Explorer и для Mozilla Firefox (и для других браузеров), не требуя каких-либо дополнительных изменений или настроек.

Когда Вы будете использовать настройки окна / последовательности (вместо Автонабора по точному совпадению заголовков), то используя групповые символы Вы сможете добиться того же эффекта браузер-независимости. Например: можно использовать, как окно фильтра, следующую запись "Test Form - KeePass - *" . Этот фильтр, будет соответствовать окнам браузеров,  Internet Explorer  и Mozilla Firefox, а так же подойдет и для многих других обозревателей.

Мой адрес, Советский Союз
тел./факс: (095) 123-45-67
Email:info@keepass.ru

| | Рекомендовать cайт | AVE.cms 2.08bm © 2008   Создание сайтов
Время генерации: 0,612 сек. / Количество запросов: 48 шт. за 0,226 сек.