Открыть сервис

PIN-код

PIN-код — это персональный идентификационный номер (от англ. Personal Identification Number), секретная комбинация цифр (реже букв и цифр), используемая для аутентификации пользователя в электронных системах. PIN-код предоставляет доступ к ресурсам (банковским счетам, мобильным устройствам, электронным замкам) и подтверждает, что пользователь является законным владельцем идентификатора (например, банковской карты или SIM-карты).

История появления

Идея использования короткого числового пароля для проверки подлинности личности возникла в середине XX века. Одним из первых прототипов стал секретный код, применявшийся в системах ядерного оружия. Однако широкое распространение PIN-код получил с внедрением банкоматов.

В 1965 году инженер Джеймс Гудфеллоу (Великобритания) предложил использовать многоразовую магнитную карту с PIN-кодом для управления денежными средствами. Система была реализована компанией Smiths Industries и Barclays Bank. В 1967 году в Лондоне установили первый банкомат, который выдавал наличные только после ввода правильной четырёхзначной комбинации. В 1972 году американец Дон Ветцель получил патент на банкомат с PIN-кодом, а затем изобрёл механизм считывания магнитной полосы, закрепивший стандарт.

В России первые банкоматы с PIN-аутентификацией появились в 1990-х годах, вместе с внедрением международных платёжных систем.

Структура и принцип работы

PIN-код представляет собой последовательность символов. Наиболее распространённая длина — 4 цифры (10 000 возможных комбинаций). В банковском секторе Канады, Франции и ряда других стран используются 6-значные PIN-коды (1 000 000 комбинаций). В мобильных телефонах для защиты SIM-карты обычно применяют 4–8 цифр.

Генерация

PIN-код может быть:

Хранение и проверка

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

Применение

Банковские карты

Основная область использования. Для проведения операций с платёжной картой (снятие наличных в банкомате, оплата покупки на терминале без технологии бесконтактной оплаты) требуется ввод PIN-кода. В системе бесконтактных платежей (PayPass, PayWave) PIN-код может не запрашиваться для сумм ниже установленного лимита (в России — до 3000 рублей в 2024 году).

Мобильные устройства

Электронные замки и системы безопасности

PIN-код (кодовая комбинация) применяется в кодовых замках дверей, сейфов, шкафчиков, чемоданов, велосипедных замков. В современных умных замках код вводится на сенсорной панели или через приложение.

Интернет-банкинг и электронные кошельки

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

Государственные и корпоративные системы

В России PIN-коды используются в картах доступа к Единой системе идентификации и аутентификации (ЕСИА) на портале «Госуслуги» (для подписания документов электронной подписью, выпущенной на носителе). Аналогично применяются PIN-коды для USB-токенов (например, JaCarta, Рутокен) с квалифицированной электронной подписью.

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

Главная слабость PIN-кода — его запоминаемость и защищённость от подбора.

Методы подбора и компрометации

Рекомендации по безопасности

Критика и альтернативы

Недостатки

Альтернативы

Законодательство РФ и перспективы

Платёжные системы (включая национальную платёжную систему «Мир») продолжают поддерживать PIN-код как стандартный метод аутентификации. С 2020-х годов ЦБ РФ рекомендует банкам внедрять биометрическую идентификацию (Единая биометрическая система, ЕБС) для снижения зависимости от PIN-кодов, однако полностью заменить его пока не планируется. В банковской практике PIN-код остаётся обязательным для операций с наличными и при считывании магнитной полосы.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →