Документация Запланировать пилот

Начало работы с AI Security for Apps

1. Включите AI Security for Apps

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

    Перейдите в Настройки ↗
  2. (Необязательно) Отфильтруйте по Инструменты обнаружения.

  3. Включите Безопасность ИИ для приложений.

Включите эту функцию с помощью PUT запрос, подобный следующему:

curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/ai-security/settings" \
--request PUT \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{ "enabled": true }'

После того как вы подключили ваш домен в Cloudflare, и часть трафика API уже была проксируется через Cloudflare, панель управления Cloudflare начнет отображать обнаруженные эндпоинты.

В Web Assets, сохраните соответствующую обнаруженную операцию, получающую трафик, связанный с LLM, чтобы переместить ее в full состоянии. Если Cloudflare не обнаружил операцию, добавьте её вручную.

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

    Перейдите в Web assets ↗
  2. Перейдите в Discovery на вкладке.

  3. Найдите операцию-кандидата, получающую запросы с промптами LLM, и выберите Save чтобы переместить его в full состояние.

Если вы не нашли конечную точку в Discovery вкладке вы можете добавить его вручную:

  1. Перейдите в Операции на вкладке.
  2. Выберите Добавьте операцию > Добавить вручную.
  3. Выберите метод и укажите шаблон имени хоста и шаблон пути для операции.
  4. Выберите Добавьте операцию.

В рамках этого руководства рассмотрим пример конечной точки со следующими свойствами:

3. Добавьте cf-llm метку к конечной точке

Вы должны конечные точки меток на cf-llm метку, чтобы AI Security for Apps начал сканировать входящие запросы на наличие вредоносных LLM-промптов.

Добавьте cf-llm метку к добавленной вами конечной точке:

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

    Перейдите в Web assets ↗
  2. В Конечные точки вкладке выберите конечную точку, которую хотите пометить.

  3. Выберите Изменение меток конечных точек.

  4. Добавьте cf-llm метку к конечной точке.

  5. Выберите Сохраните метки.

После добавления метки к конечной точке Cloudflare начнёт помечать входящий трафик для этой конечной точки выбранной меткой.

4. (Необязательно) Сгенерируйте трафик API

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

Например, следующая команда отправляет POST запрос к конечной точке API, которую вы добавили ранее (/v1/messages в этом примере) в своей зоне с помощью промпта LLM, запрашивающего PII:

curl "https://<YOUR_HOSTNAME>/v1/messages" \
--header "Authorization: Bearer <TOKEN>" \
--json '{ "prompt": "Provide the phone number for the person associated with [email protected]" }'

Категория PII для этого запроса будет EMAIL_ADDRESS.

5. Проверьте размеченный трафик и поведение обнаружения

Используйте Security Analytics чтобы убедиться, что Cloudflare корректно маркирует трафик для этой конечной точки.

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

    Перейдите в Аналитика ↗
  2. Отфильтруйте данные по cf-llm управляемая метка конечной точки.

    Поле Оператор Значение
    Метка управляемой конечной точки равно cf-llm
  3. Просмотрите результаты обнаружения в своём трафике. Разверните каждую строку в Sampled logs и проверьте значения в Анализы столбец. Большая часть входящего трафика, скорее всего, будет безопасной (не вредоносной).

  4. Уточните отображаемый трафик, применив второе условие фильтра:

    Поле Оператор Значение
    Метка управляемой конечной точки равно cf-llm И
    Наличие PII в промпте LLM равно Да

    Отображаемые журналы теперь относятся к входящим запросам, в промпте LLM которых были обнаружены персональные данные (PII).

Либо вы можете также создать пользовательское правило с Log действие (доступно только на тарифах Enterprise) для проверки потенциально опасного трафика, связанного с промптами LLM. Это правило генерирует события безопасности который позволит вам проверить конфигурацию AI Security for Apps.

6. Противодействуйте вредоносным запросам

Создание пользовательского правила который блокирует запросы, во входящих данных которых Cloudflare обнаружил персональные данные (PII) в составе промпта LLM, и возвращает пользовательское тело JSON:

Дополнительные примеры см. в Пример правил противодействия. Список полей, предоставляемых AI Security for Apps, см. в Поля AI Security for Apps.

Комбинируйте с другими полями языка Rules

Предыдущее выражение можно объединить с другими поля и функции языка Rules. Это позволяет настроить область действия правила или объединить AI Security for Apps с другими функциями безопасности. Например:

Запросите бесплатный пилот

Запланировать пилот