Как защитить ваши серверы MCP с помощью Spring Security 🔐 и Spring AI 🤖
Автор: Dan Vega
Загружено: 2025-10-24
Просмотров: 2968
Защищены ли ваши серверы MCP? 🔒 Если вы переходите от локальной разработки к производству, это видео ОБЯЗАТЕЛЬНО к просмотру! Узнайте, как правильно защитить серверы Model Context Protocol с помощью Spring AI, используя стратегии аутентификации OAuth2 и API-ключей.
В этом подробном руководстве я подробно расскажу о защите серверов MCP при переходе от локальной разработки к публичному развертыванию. Следуя превосходной статье Даниэля Гарнье-Муару о безопасности Spring AI, я покажу вам, как реализовать надежную аутентификацию для ваших серверов MCP, используя интеграцию со Spring Security.
*🎯 Что вы узнаете:*
• Как реализовать аутентификацию OAuth2 с помощью Spring Authorization Server и GitHub в качестве IDP
• Настройка аутентификации по ключу API для быстрого и простого обеспечения безопасности
• Понимание федеративного процесса аутентификации (с забавной аналогией с вышибалой ночного клуба!)
• Тестирование защищенных серверов MCP с помощью инструмента MCP Inspector
• Рекомендации по выбору между аутентификацией OAuth2 и ключом API
• Реальные примеры с демонстрацией рабочего кода
*📚 Основные темы:*
00:00 Введение в проблемы безопасности MCP
02:30 Понимание ограничений сервера MCP
05:15 Реализация OAuth2 с помощью Spring Authorization Server
08:45 Объяснение федеративной аутентификации (аналогия с вышибалой)
12:00 Настройка GitHub в качестве поставщика удостоверений
15:30 Тестирование процесса OAuth2 с помощью MCP Инспектор
18:20 Реализация аутентификации по ключу API
22:00 Настройка безопасности с помощью Spring Security
25:00 Демонстрация: Тестирование обоих методов аутентификации
28:30 Рекомендации по использованию в рабочей среде и рекомендации
*📖 Ресурсы и ссылки:*
Статья Даниэля Гарнье-Муару: https://spring.io/blog/2025/09/30/spr...
Эпизод подкаста Spring Office Hours: https://spring-office-hours.transisto...
Сообщество Spring AI на GitHub: https://github.com/spring-ai-community
Репозиторий безопасности MCP: https://github.com/danvega/mcps
Протокол контекста модели Документация: https://modelcontextprotocol.io
Dan Vega как услуга (пример сервера MCP): https://danvega.dev/mcp
*💡 Когда использовать каждый подход:*
**OAuth2**: когда вам нужна безопасность корпоративного уровня, у вас есть готовая инфраструктура и управление идентификацией пользователей.
**Ключи API**: для быстрого создания уровней безопасности, упрощения развертывания или когда инфраструктура OAuth2 недоступна.
*⚠️ Важное замечание по безопасности:*
По мере перехода серверов MCP в производственную среду безопасность становится критически важной. В этом видео рассматриваются реальные уязвимости, обнаруженные на незащищенных серверах MCP, и предлагаются практические решения для защиты ваших развертываний.
*🚀 Начало работы:*
Ознакомьтесь с примерами репозиториев кода, ссылка на которые приведена выше, и следуйте инструкциям по реализации. Никогда не сохраняйте ключи API или секретные данные в своих репозиториях!
👍 Если это помогло вам защитить ваши серверы MCP, поставьте лайк и подпишитесь, чтобы получать больше контента о Spring AI и безопасности!
👋🏻Свяжитесь со мной:
Сайт: https://www.danvega.dev
Twitter: / therealdanvega
Github: https://github.com/danvega
LinkedIn: / danvega
Рассылка: https://www.danvega.dev/newsletter
ПОДПИШИТЕСЬ НА МОЙ КАНАЛ: http://bit.ly/2re4GH0 ❤️
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: