КИБЕРВИКИПЕДИЯ
SECURITY VISION
Введите термин или слово
Federated Learning Security
Федеративное обучение (Federated Learning, FL) — это метод машинного обучения, при котором модель обучается на данных, распределенных между множеством устройств (например, смартфонах), без их централизованного сбора. Это повышает приватность, но создает новые угрозы безопасности.
Основные принципы:
- Локальное обучение— данные остаются на устройстве пользователя.
- Обмен параметрами— только обновления модели (градиенты) отправляются на сервер.
- Агрегация— сервер объединяет обновления для улучшения общей модели.
Угрозы безопасности в FL:
- Атаки на конфиденциальность
- Злоумышленник может восстановить исходные данные из градиентов (например, с помощью атак типа Model Inversion).
- Пример: восстановление лиц из обновлений модели распознавания изображений.
- Отравление данных (Poisoning Attacks)
- Вредоносные участники отправляют ложные градиенты, чтобы исказить модель.
- Пример: добавление предвзятости в кредитную скоринговую систему.
- Атаки на целостность модели
- Внедрение backdoor-функций (например, модель начинает ошибочно классифицировать определенные объекты).
Методы защиты:
- Дифференциальная приватность— добавление шума к градиентам.
- Криптографические методы— безопасная агрегация (Secure Aggregation).
- Фильтрация аномальных обновлений— отклонение подозрительных градиентов.
Бытовые аналогии
- Совместное приготовление блюда— каждый добавляет свой ингредиент, но никто не знает полного рецепта.
- Голосование без раскрытия мнений— подсчет результатов без разглашения, кто как голосовал.
- Сбор пазла в темноте— участники соединяют кусочки, не видя всей картины.
- Анонимный опрос— статистика есть, но ответы отдельных людей неизвестны.
- Совместная бухгалтерия— компании обмениваются финансовыми выводами, но не транзакциями.