Домашний рецепт межсервисной авторизации

Безопасность высоконагруженных систем

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики, архитекторы, тимлиды и все остальные, перед кем встает проблема внедрения межсервисной авторизации

Тезисы

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

Мы перебрали готовые решения (от OAuth2 до mTLS), но поняли, что они либо не дают нужной гранулярности, либо слишком тяжелы для внедрения в нашу инфраструктуру. Поэтому мы сделали свою распределенную систему межсервисной авторизации.

В докладе расскажу, почему мы отказались от готовых решений, как подписываем gRPC-запросы и управляем доступом без единой точки отказа (ну почти).
И да, это оказалось проще, чем мы думали вначале!

Иван Решетин

Озон Банк

Руководитель отдела банковской платформы в озон банке с 2023г. До этого работал в Яндексе, Авто.ру, VK (mail.ru) и Рамблере

Видео

Другие доклады секции

Безопасность высоконагруженных систем