Что такое токен безопасности?
- Глоссарий IAM
- Что такое токен безопасности?
Токен безопасности — это физическое или цифровое устройство, используемое для проверки идентификационных данных пользователя. Токены безопасности являются неотъемлемой частью метода аутентификации на основе токенов, протокола безопасности, который использует зашифрованные токены для аутентификации пользователей для доступа к сети. Этот метод аутентификации используется либо для замены традиционных методов проверки, либо для добавления другого метода проверки в качестве дополнительного уровня безопасности.
Как работают токены безопасности?
Токены безопасности обычно работают двумя способами. Первый, когда пользователь имеет дело с программным токеном, ему выдается уникальный цифровой код, который он должен предоставить в качестве подтверждения своих идентификационных данных. Обычно он предоставляется через приложение или программу, установленную на устройстве пользователя. При работе с аппаратным токеном пользователь должен вставить его в считывающее устройство системы, чтобы проверить идентификационные данные. Однако так работают не все токены безопасности, поскольку некоторые их виды предполагают более специфические процедуры.
Типы токенов безопасности
Токены безопасности представлены в различных формах, поэтому организации могут выбрать тот тип, который идеально будет соответствовать ее предпочтениям и требованиям к безопасности. Вот шесть типов токенов безопасности и принцип их работы.
Подключенные токены
Подключенный токен — это распространенный тип аппаратного токена, который связан с сетью или системой. Примером процедуры аутентификации с помощью подключенного токена является вставка аппаратного ключа безопасности в устройство.
Отключенные токены
Отключенный токен — это тип аппаратного токена, который генерирует код без необходимости вставлять физический объект в устройство. Это может быть одноразовый код или другие учетные данные, которые необходимо предоставить для подтверждения. Например, когда пользователь входит в приложение, ему будет отправлен код на телефон. Затем он должен предоставить конкретный код токена для аутентификации своих идентификационных данных.
Бесконтактные токены
Бесконтактный токен — это токен, который не требует от пользователя подключения к системе или ввода кода. Вместо этого он обычно использует беспроводное соединение для пользователей, чтобы получить доступ к необходимым сетевым ресурсам. Например, устройство будет использовать Bluetooth или ключ NFC для беспроводного подключения к системе.
Смарт-карты
Смарт-карта — это распространенный тип подключенного токена, который используется для проверки пользователя. Это физическая карта со встроенным компьютерным чипом, который хранит информацию о цифровых идентификационных данных пользователя и учетных данных для аутентификации. Когда пользователь хочет получить доступ к сети, он должен вставить или приложить карту к считывателю для проверки пользователя и, в конечном счете, установки соединения.
Одноразовый пароль (OTP)
Одноразовые пароли — это распространенный тип отключенного токена, который работает путем создания уникального кода, действительного только для одного сеанса входа. Когда пользователь хочет получить доступ к ресурсу, он запрашивает генерацию OTP. Он может быть предоставлен пользователю в виде текстового сообщения, телефонного звонка, электронного письма или через приложение для аутентификации, связанное с токеном. Получив его, пользователь будет иметь ограниченный период времени для входа в систему с помощью своих учетных данных, а также для предоставления уникального OTP.
Единый вход (SSO)
Единый вход использует программный токен, который позволяет пользователям получать доступ к нескольким приложениям через единый набор учетных данных для входа. Этот метод избавляет от необходимости запоминать сложные пароли и многократно проходить процедуру входа в систему. Когда пользователь входит в систему поставщика услуг идентификации (IdP) с помощью имени пользователя и пароля, этот IdP генерирует токен аутентификации, который соответствует информации об идентификационных данных пользователя. Затем, когда пользователь попытается войти в приложение, поставщик услуг запросит аутентификацию у IdP, который отправит токен обратно для подтверждения аутентификации.
Преимущества использования токенов безопасности
Внедрение токенов безопасности в качестве формы аутентификации обеспечивает повышение безопасности и эффективности вашей организации.
Повышенный уровень безопасности
По сравнению с традиционными методами аутентификации, такими как имя пользователя и пароль, токены безопасности обеспечивают высокий уровень безопасности, поскольку имеют более короткий срок действия, что обеспечивает более сильную защиту от несанкционированного доступа.
Повышение эффективности и масштабируемости
Токены безопасности могут применяться одновременно в нескольких наборах приложений и сетей. Это обеспечивает удобство для пользователей, а также снимает с организации нагрузку по обработке сеансов входа каждого пользователя.
Уязвимости токенов безопасности
Хотя, в отличие от традиционных методов аутентификации, токены безопасности предлагают дополнительный уровень безопасности, это не означает, что у них нет уязвимостей. Среди примеров таких уязвимостей можно назвать потерю, кражу и компрометацию.
Физические токены могут быть потеряны или украдены
Физические токены могут быть потеряны или украдены. Например, человек может неосмотрительно где-то оставить свою смарт-карту, а неавторизованный пользователь украдет ее и получит доступ к конфиденциальным данным и информации. Рекомендуется всегда деактивировать и заменять токены безопасности в случае потери.
Скомпрометированный ключ безопасности
Токены безопасности могут быть скомпрометированы злоумышленниками, если организации не будут регулярно отзывать и обновлять их. Токены могут быть скомпрометированы с помощью атак методом подбора, фишинга и атак через посредника (MITM). Ротация жизненного цикла токенов безопасности снижает этот риск, поскольку сокращается окно возможностей для кибератак. Например, даже если токен будет украден, он может быть полезен только в течение ограниченного времени.