Настройка правил обнаружения

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

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

Для получения дополнительной информации о просмотре результатов применения правил обнаружения см. раздел «Начало работы с консолью Apigee Sense» .

Пример настройки

Например, вы могли заметить в отчетах об обнаружении, что некоторые нежелательные запросы соответствуют шаблону «грубого угадывателя», который показывает большую долю ошибок ответа в течение 24 часов. Но вы также можете заметить, что этот шаблон перехватывает запросы, которые вы хотите разрешить через ваши API-прокси.

Настроив шаблон «Угадывание методом грубой силы» (см. таблицу ниже), вы можете оптимизировать его для обработки нужных вам запросов и выявления ненужных. Шаблон «Угадывание методом грубой силы» определяет условия и значения, показанные в таблице ниже. Если набор запросов соответствует этим условиям в течение 24 часов, Apigee Sense сообщает, что эти запросы соответствуют шаблону «Угадывание методом грубой силы».

Условия Ценить
Минимальное количество вызовов с IP-адреса 100
Минимальный пороговый процент ошибок 90

В некоторых сценариях ваша система может допускать более 90% ошибок в течение 24 часов. В этом случае, из-за настроек защиты правила, подлинные источники могут быть заблокированы. Эта функция позволяет изменять значения условий. В предыдущем примере вы могли бы начать с изменения значений условий следующим образом:

Условия Ценить
Минимальное количество вызовов с IP-адреса 100
Минимальный пороговый процент ошибок 95

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

Настройка обнаружения итеративно

Для правил обнаружения, требующих настройки, лучше всего использовать поэтапный и итеративный подход. Каждая итерация может занимать около дня из-за особенностей цикла обнаружения и анализа в Apigee Sense. В этом цикле Apigee Sense сохраняет метаданные о запросах клиентов, анализирует эти данные в пакетном режиме, а затем отображает результаты для просмотра в консоли Apigee Sense.

Например, вы можете использовать следующий процесс:

  1. Используйте отчеты об обнаружении в консоли Apigee Sense, чтобы определить правило обнаружения, которое нуждается в настройке, например, правило, которое обнаруживает слишком много запросов, которые на самом деле полезны.
  2. Определите, какие из условий правила необходимо скорректировать, чтобы увеличить процент перехвата нежелательных запросов.
  3. В консоли Apigee Sense отредактируйте правило, внеся небольшие, но значимые изменения в указанные вами значения условий.
  4. Через час воспользуйтесь отчетами об обнаружении, чтобы оценить, привели ли внесенные изменения к желаемому результату.
  5. При необходимости повторяйте процесс, пока не получите полезные результаты.

Рекомендации и передовые методы

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

  • Условия правила объединяются в логическую связь «И». Другими словами, если есть три условия, то для соответствия запроса шаблону правила должны быть выполнены все три условия.
  • Некоторые условия правил определяют минимальные пороговые значения, а другие — максимальные.
  • Настройте правила таким образом, чтобы найти баланс между перехватом достаточного количества запросов для выявления нежелательного трафика и не настолько большим его количеством, чтобы перехватить полезный трафик. В качестве лучшей практики, лучше перехватывать меньше запросов, чтобы избежать перехвата полезного трафика.
  • Незначительные изменения параметров могут не дать заметного результата. Оценивайте самостоятельно, насколько существенные изменения следует внести.

Более подробную информацию о закономерностях, условиях и временных рамках см. в разделе «Принятие мер в отношении подозрительной активности» .

Настройка правила обнаружения

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

  1. Откройте для себя новые возможности Edge .
  2. В новом интерфейсе Edge щелкните меню «Анализ» , затем щелкните «Ощущение» .
  3. В панели навигации нажмите «Обнаружение» > «Правила».
  4. На странице «Правила обнаружения» найдите правило, которое хотите просмотреть или настроить.
  5. Наведите курсор мыши на строку с правилом в списке, затем нажмите кнопку в крайнем правом конце строки. Ниже показана кнопка редактирования, доступная для администраторов. Обратите внимание, что вы также можете отключить правила, в результате чего Apigee Sense перестанет обрабатывать запросы к вашим API, используя этот шаблон.
  6. В диалоговом окне правила можно просмотреть или изменить значения условий.
  7. Нажмите « Сохранить».
  8. Через час изучите результаты анализа в отчете об обнаружении, чтобы оценить, привели ли внесенные вами изменения к желаемому результату.