ЕСИА (Единая система идентификации и аутентификации) – это государственная платформа‚ позволяющая гражданам и организациям безопасно входить в любые государственные информационные сервисы‚ в т.ч. в сервисы ФССП. Данная статья подробно описывает‚ как происходит авторизация в ФССП через ЕСИА‚ какие технические требования предъявляются‚ а также содержит полную контактную информацию службы.
Что такое ЕСИА и зачем она нужна ФССП?
ЕСИА объединяет несколько протоколов (SAML 2.0‚ OpenID Connect 1.0) и использует сертификаты X.509‚ а также криптографические алгоритмы ГОСТ Р 34.10‑2012 и ГОСТ Р 34.11‑2012. Благодаря этим механизмам ФССП получает:
- Единый вход (SSO) для всех пользователей – граждан‚ юр. лиц и сотрудников ФССП;
- Гарантированную юридическую силу электронных подписей;
- Снижение количества паролей и повышение уровня защиты персональных данных.
Ключевые особенности интеграции ФССП с ЕСИА
- Регистрация информационной системы в СМЭВ. Перед подключением необходимо оформить заявку в Системе межведомственного электронного взаимодействия (СМЭВ) и получить права доступа к сервису ЕСИА.
- Генерация ключей. Для взаимодействия требуеться закрытый ключ (для подписи запросов) и открытый сертификат X.509 (для идентификации системы).
- Формирование client_secret. По методическим рекомендациям клиент‑секрет формируется как PKCS7‑подпись (UTF‑8) от конкатенации параметров
scope‚timestamp‚clientIdиstate‚ после чего кодируется вbase64 url‑safe. - Поддерживаемые протоколы. ФССП может работать как с SAML 2.0‚ так и с OpenID Connect 1.0 – выбор зависит от архитектуры конкретного проекта.
- Проверка сертификатов. При каждом запросе ЕСИА проверяет цепочку доверия сертификата‚ выданного Удостоверяющим центром (УЦ) ФСБ или УЦ «Федера».
Пошаговый процесс авторизации пользователя через ЕСИА
| Этап | Что происходит |
|---|---|
| Запрос доступа | Пользователь открывает защищённый ресурс ФССП (например‚ личный кабинет). |
| Перенаправление в ЕСИА | Система генерирует URL‑запроса с параметрами client_id‚ redirect_uri‚ scope‚ state и отправляет пользователя на портал Госуслуг. |
| Аутентификация в ЕСИА | Пользователь вводит логин (телефон/ЭП) и пароль‚ либо использует квалифицированную электронную подпись (ЭЦП) через плагин «Госуслуги». При вводе ЭП‑СП‚ выданной в УЦ «Федера»‚ происходит криптографическая подпись запроса. |
| Выдача авторизационного кода | После успешной аутентификации ЕСИА перенаправляет пользователя обратно в ФССП с параметром code. |
| Обмен кода на токен | ФССП отправляет запрос POST /token к ЕСИА‚ передавая client_secret (PKCS7‑подпись) и получая access_token и id_token. |
| Доступ к ресурсам | С полученным токеном пользователь получает доступ к защищённым сервисам ФССП (просмотр долгов‚ подача заявлений‚ работа с электронными исполнительными документами). |
Технические детали формирования client_secret
Сформировать строку без разделителей: scope + timestamp + clientId + state Подписать полученную строку закрытым ключом (PKCS7‚ кодировка UTF‑8). Закодировать подпись в base64 url‑safe. Поместить результат в параметр client_secret при запросе токена.
Требования к сертификатам и криптографии
- Сертификат открытого ключа – формат X.509‚ действителен не менее 2 лет.
- Алгоритм подписи – ГОСТ Р 34.10‑2012 (ЭЦП) с хешированием ГОСТ Р 34.11‑2012.
- Ключи хранятся в защищённом HSM (Hardware Security Module) или в криптопровайдере «КриптоПро CSP».
- Для браузерных запросов рекомендуется использовать плагин «Госуслуги» (Chrome/Firefox) версии не ниже 2.5.
Как подключить собственную информационную систему к ЕСИА (для разработчиков)
- Зарегистрировать ИС в СМЭВ и получить client_id и redirect_uri.
- Сгенерировать пару ключей (закрытый + открытый сертификат) в соответствии с ГОСТ‑алгоритмами.
- Настроить серверную часть для обработки
authorization_codeи обмена его на токен. - Внедрить проверку подписи JWT‑токенов (использовать библиотеку
gostcryptoилиjava-gost). - Тестировать интеграцию в тестовой среде ЕСИА (
https://test.esia.gosuslugi.ru). - После успешного теста перейти в продуктивную среду.
Контактные данные ФССП России
| Тип контакта | Информация |
|---|---|
| Официальный сайт | https://fssprus.ru |
| Горячая линия | 8‑800‑555‑33‑33 (круглосуточно) |
| Телефон (региональные отделения) |
|
| Электронный адрес | info@fssprus.ru |
| Личный кабинет (ЕСИА) | https://lk.fssprus.ru |
| Личный приём (офис) | ул. Тверская‚ д. 7‚ офис 12‚ г. Москва‚ 125009 |
| График приёма | Пн‑Пт: 09:00 – 18:00 (без обеда); Сб: 10:00 – 14:00; Вс: выходной |
| Отделы |
|
| Руководство |
|
| Отзывы граждан |
|
Часто задаваемые вопросы (FAQ)
Как восстановить доступ‚ если забыли пароль от Госуслуг?
Перейдите на страницу восстановления пароля‚ введите номер телефона‚ привязанный к учётной записи‚ и следуйте инструкциям СМС‑подтверждения.
Можно ли использовать мобильную ЭП вместо плагина?
Да. На Android и iOS доступны официальные приложения «Госуслуги»‚ которые поддерживают работу с квалифицированной электронной подписью через Secure Element устройства.
Какие браузеры поддерживают авторизацию через ЕСИА?
Поддерживаются последние версии Chrome‚ Firefox‚ Edge и Safari. Для Internet Explorer поддержка прекращена с 2024 года.
Что делать‚ если при авторизации появляется ошибка «Invalid client_secret»?
Проверьте правильность формирования подписи PKCS7 и её кодирование в base64 url‑safe. Убедитесь‚ что в строке подписи нет лишних пробелов и что используется актуальный закрытый ключ.
Авторизация через ЕСИА – это современный и безопасный способ доступа к сервисам ФССП России. Правильная настройка сертификатов‚ соблюдение ГОСТ‑алгоритмов и корректная работа с клиентским секретом позволяют интегрировать любые информационные системы с единой государственной платформой. При возникновении вопросов пользователи и разработчики могут воспользоваться обширным набором контактов‚ указанных выше.
Важно: информация о номерах телефонов и адресах актуальна на . При изменении контактных данных рекомендуется проверять официальную страницу ФССП.