Обновить

Безопасность API (аутентификация и авторизация): проблемы, решения, практические рекомендации

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели8.7K
Всего голосов 12: ↑11 и ↓1+10
Комментарии3

Комментарии 3

Отнести nginx к "еще один компонент в инфраструктуру" для меня несколько странно. Разве это не musthave (ну или там другой прокси) для api?

не всегда, иногда можно сделать API на своём сервере вместе с проектом, если например не предполагается большая нагрузка. у меня есть проект где всего один API клиент, у него личный кабинет для генерации ключа bearer и доступ по https - зачем усложнять инфраструктуру?

А как это соотносится? Как будто противоречие.

Только шлюз проверяет токены. Сервисы за ним доверяют шлюзу и получают информацию о пользователе в готовом виде (например, в заголовке X-User-ID)

и

Теперь мы считаем, что "внутренней" сети не существует. Каждый сервис — это отдельный остров. Любой запрос, даже от соседа по дата-центру, должен доказать, кто он такой и что ему можно. Девиз простой: "Не доверяй никому, проверяй всех"

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации