INTEGRITY Документация

Настройка защитных мер

Web Assets предоставляет контекст приложения для обнаружений безопасности. Это помогает обнаружениям анализировать нужный трафик и позволяет создавать правила для точечной защиты.

С помощью этого руководства вы сможете связать операцию Web Assets с обнаружением угроз безопасности и создать правило, которое регистрирует, проверяет, блокирует или ограничивает по скорости рискованный трафик.

Рабочий процесс защиты

Большинство защитных мер, использующих Web Assets, построены по одинаковому принципу:

  1. При необходимости включите функцию обнаружения угроз, которая защищает этот сценарий использования.

  2. В Web Assets убедитесь, что нужная операция существует.

    Перейдите в Web assets ↗
  3. Примените необходимую управляемую метку, если она еще не применена.

  4. В Security Analytics просмотрите соответствующий трафик и результаты обнаружения.

    Перейдите в Аналитика ↗
  5. Создайте пользовательское правило или правило ограничения скорости для обработки рискованного трафика.

Пример: защита операций на основе ИИ

Безопасность ИИ для приложений выполняет целевое сканирование запросов к операциям на основе ИИ. Используйте его для обнаружения prompt injection, персональных данных (PII) в промптах, небезопасных тем и других признаков, специфичных для больших языковых моделей (LLM).

Чтобы настроить защиту для операции на основе LLM:

  1. Включите AI Security for Apps.
  2. Убедитесь, что операция, получающая запросы LLM, присутствует в Web Assets.
  3. Примените cf-llm управляемую метку, если она еще не существует.
  4. В Security Analytics отфильтруйте по cf-llm управляемая метка.
  5. Просмотр полей AI Security for Apps для совпадающего трафика.
  6. Создайте пользовательское правило или правило ограничения скорости, которое использует поля обнаружения ИИ.

Полное описание процесса настройки приведено в Начало работы с AI Security for Apps.

Проверьте поведение обнаружения

Прежде чем создавать блокирующее правило, используйте Security Analytics, чтобы убедиться, что ожидаемые запросы содержат правильный контекст операции и меток.

  1. На панели управления Cloudflare перейдите к разделу Аналитика страницу.

    Перейдите в Аналитика ↗
  2. Отфильтруйте по соответствующей управляемой метке.

  3. Проверьте Sampled logs.

  4. Проверяйте поля, специфичные для конкретного обнаружения, например поля LLM промптов или поля утекших учетных данных.

Вы также можете экспортировать данные операций и меток с помощью Logpush или запрашивать их через GraphQL Analytics API. Подробнее см. Используйте метки в аналитике и журналах.

Противодействие совпадающему трафику

После проверки поведения обнаружения создайте правила, которые обрабатывают соответствующие поля обнаружения.

Например, правило может соответствовать запросам, адресованным операции с меткой cf-llm которые также содержат персональные данные в промпте LLM.

Вы можете использовать пользовательские правила для журналирования, проверки, блокировки или пропуска трафика. Вы можете использовать правила ограничения частоты запросов чтобы ограничить активность с высоким объемом трафика.