Перейти к содержимому

Повышение уровня безопасности в Airflow 3

Astronomer

0:00 / 0:00

Повышение уровня безопасности в Airflow 3

359 просмотров · 3 дня назад
Astronomer
8,38 тыс. подписчиков
359 просмотров · 3 дня назад
Безопасность — одна из наименее заметных частей Airflow для большинства пользователей, но именно она определяет, какие функции команды могут включить в продакшене. В этом эпизоде ​​Кентен Данас беседует с Анишем Гири, старшим инженером-программистом и активным участником проекта Apache Airflow, специализирующимся на безопасности, о трёх недавних изменениях, затрагивающих почти каждое развертывание Airflow 3: усиление тестирования соединений, добавление отзыва JWT и разделение токенов выполнения по областям действия. Ключевые моменты: 00:00 Введение. 01:16 Путь Аниша в Airflow изнутри, начиная с исходного кода и документации, а не с запуска конвейеров в продакшене. 03:13 Почему разработка в области безопасности меняет обычный вопрос о программном обеспечении с «что это может делать?» на «во что кто-либо может это превратить?» 04:49 Как работало тестирование соединений раньше, почему оно было отключено в Airflow 2.7 после обнаружения CVE и как перепроектирование переносит выполнение с API-сервера. 06:26 Запуск тестов подключения на рабочем узле в Airflow 3, чтобы учетные данные никогда не покидали пределы API-сервера. 07:50 Как выглядели обсуждение в списке рассылки и проверка архитектуры, включая первое отклонение и окончательное достижение консенсуса. 10:00 Проблема выхода из системы с помощью JWT в Airflow 3 и таблица отзыва, которая делает выход из системы фактическим выходом. 13:12 Инцидент в производственной среде с задачей конвейера GPU, которая выдала ошибку 403 через 15 минут, и почему потребовалось разделить токен на две части. 15:41 Как теперь токены рабочей нагрузки и аутентификации имеют разные сроки действия и области действия, связанные с таймаутом очереди задач. 19:53 Советы новым участникам проекта Airflow: начинайте с малого, не бойтесь проверки запросов на слияние и рассматривайте обратную связь как наставничество. Упомянутые ресурсы: [Ежегодный опрос Airflow](https://astronomer.typeform.com/airfl...) [Apache Airflow](airflow.apache.org) [Airflow на GitHub](github.com/apache/airflow) [Airflow Slack](apache-airflow-slack.herokuapp.com) [Аниш Гири на Airflow Summit](airflowsummit.org/speakers/anish-giri) Спасибо за прослушивание "The Data Flowcast: Mastering Apache Airflow® for Data Engineering and AI". Если вам понравился этот эпизод, пожалуйста, оставьте 5-звездочный отзыв, чтобы помочь распространить информацию о шоу. И обязательно подпишитесь, чтобы не пропустить ни одной из интересных бесед. #ai #orchestration #airflow