
Ночь с 14 на 15 апреля: мой личный ответ на отключение СМЭВ
ghostjima 2 минуты назад Ночь с 14 на 15 апреля: мой личный ответ на отключение СМЭВ Сложный 7 мин 0 Rust * Финансы в IT Информационная безопасность * Обзор Из песочницы Я узнал об отключении не из новостей. Утром мне...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. ghostjima 2 минуты назад Ночь с 14 на 15 апреля: мой личный ответ на отключение СМЭВ Сложный 7 мин 0 Rust * Финансы в IT Информационная безопасность * Обзор Из песочницы Я узнал об отключении не из новостей. Утром мне написал знакомый из небольшого банка: «всё упало, паспорта не проверяются, онлайн встал». В то время как раз дописывал обработку ошибок в smev4-rs, Rust-крейте для работы с СМЭВ 4.
Совпадение так совпадение. Первые несколько часов ушли на то, чтобы понять, что вообще происходит. Минцифры говорило что транспорт в порядке.
Технические детали
Жалобы шли и от тех, кто на СМЭВ 3, и от тех, кто переезжал на СМЭВ 4. Значит дело было не в версии протокола. Параллельно в чатах разработчиков началось то, что я бы назвал «коллективным дебаггингом вслух».
Люди постили статусы своих систем, пробовали разные эндпоинты, сравнивали коды ответов. У одних была 403, у других 503 без тела, у третьих запросы просто висели. Это само по себе было информативно: такой разброс при одновременном сбое говорил о том, что проблема не в транспортном слое.
Когда стало ясно, что МВД закрыло доступ к своим данным как оператор ГИС, у меня в голове щёлкнуло: это именно тот сценарий, для которого я последние недели писал явное разграничение типов ошибок. И вовсе не потому, что предвидел апрель. Просто когда интегрируешься с государственными данными долго, понимаешь, что «СМЭВ лежит» и «МВД закрыло доступ» — это совершенно разные ситуации с разными последствиями.
Отраслевые последствия
Первое чинится само, второе нет. По горячим следам этих апрельских событий написал о том, что конкретно идёт не так в типичных интеграциях, и как я думал об этом в процессе разработки своего крейта. Почему всё встало, хотя транспорт работалСМЭВ 4 по сравнению с третьей версией сделал одну хорошую вещь: ввёл централизованную ролевую модель управления доступом.
Детальный контроль над тем, кто и к каким данным имеет доступ. Для безопасности это правильно. Побочный эффект: одно административное действие на стороне владельца данных приводит к тому, что все 500+ подключённых организаций теряют доступ синхронно.
Не нужно ничего ломать в транспорте. Настройка в интерфейсе, и всё. Это не баг СМЭВ 4, это следствие его архитектуры.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





