Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Используйте это пошаговое руководство, чтобы понять, как лучше понять текущие и потенциальные уязвимости безопасности. В этом разделе описаны отчеты, которые вы увидите в пользовательском интерфейсе, и предлагающие способы подумать о безопасности ваших прокси-серверов API.
Доступ к этим отчетам в пользовательском интерфейсе Edge имеют только администраторы организации и администраторы организаций только для чтения.
Отчеты доступны в Advanced API Ops.
На этой странице описывается, как использовать отчеты о безопасности, в том числе те, которые предоставляются всем клиентам Edge for Cloud Enterprise, и те, которые доступны только клиентам Advanced API Ops . Клиенты Edge for Cloud Enterprise, которые не приобрели Advanced API Ops, не будут иметь доступа к некоторым отчетам, описанным ниже.
Полный список отчетов, доступных всем корпоративным клиентам и только клиентам Advanced API Ops, см. в разделе «Введение в отчеты о безопасности» .
Получите снимок активности и конфигурации среды выполнения.
Вы можете использовать страницу «Обзор» , чтобы получить снимок безопасности конфигурации и трафика среды выполнения, включая потенциально конфиденциальные операции. Имея представление о наибольшем объеме активности (особенно активности, представляющей возможную уязвимость безопасности), вы можете изучить более подробные данные о конфигурации и трафике.
Чтобы просмотреть активность во время выполнения:
В боковом меню навигации нажмите «Анализ» > «Отчеты о безопасности» > «Обзор» .
В правом верхнем углу нажмите раскрывающийся список периода времени, затем выберите предыдущий период, за который вы хотите просмотреть данные:
На диаграмме трафика Northbound отображается информация о входящих запросах к вашим прокси-серверам API для каждой среды в вашей организации.
Чтобы более подробно изучить входящий трафик, нажмите «Отчеты о выполнении» , чтобы просмотреть подробные данные на странице «Среда выполнения» , которая описана ниже.
Под диаграммой трафика в северном направлении вы найдете диаграммы, на которых показаны Трафик по регионам (только при наличии нескольких регионов), Распределение ошибок по кодам ошибок и Пользователи по потенциально конфиденциальным операциям (только для администраторов организации):
Адреса электронной почты на этом изображении намеренно скрыты. Описание конфиденциальных операций см. ниже в разделе «О конфиденциальных операциях».
Задавайте вопросы о том, что вы видите
Снимок высокого уровня, представленный на странице «Обзор» , помогает вам увидеть важные характеристики, связанные с безопасностью вашей системы. Основываясь на увиденном, вы можете задать себе следующие вопросы:
- Процент запросов превышает ваши ожидания? Стоит ли вам присмотреться к тому, какие прокси-серверы API получают эти запросы?
- Процент трафика для каждого региона кажется правильным? Один регион перегружен?
- Вы видите большое количество кодов неисправностей? Где они происходят?
- (Только для администраторов организации) Какие пользователи вызывают наиболее потенциально конфиденциальные операции?
Получить подробную информацию о трафике во время выполнения
Используйте страницу «Среда выполнения» , чтобы просмотреть подробную информацию о трафике среды выполнения и выявить текущие уязвимости безопасности. Например, вы можете:
- Определите объем не-HTTPS-трафика, поступающего на ваши прокси и цели.
- Просмотрите подробную информацию о приложениях для разработчиков и виртуальных хостах, обслуживающих этот трафик.
- Просмотр количества ошибок по коду неисправности.
Чтобы просмотреть сведения о трафике во время выполнения:
- В боковом меню навигации нажмите «Анализ» > «Отчеты о безопасности» > «Среда выполнения» .
- Чтобы установить объем данных, которые вы хотите видеть, в верхней части страницы выберите среду, регион и период времени, за которые вы хотите просмотреть данные.
- Убедитесь, что в раскрывающемся списке рядом с раскрывающимся списком среды указано «Прокси» (а не «Цели» или какое-либо другое значение — вы посмотрите на это ниже), и оставьте для него значение «Любой».
Обратите внимание, что в таблице перечислены прокси-серверы API в заданной вами области, а также их общий трафик за период. В частности, обратите внимание на столбец, в котором указан трафик, отличный от HTTPS. Это представляет запросы, отправленные на указанный прокси-сервер, которые поступают не через HTTPS, а через HTTPS. Это уязвимость безопасности:
Щелкните строку в таблице, чтобы просмотреть дополнительную информацию о прокси-сервере. Как и в случае с диаграммой общего трафика, вы можете навести указатель мыши на столбцы диаграммы трафика в северном направлении , чтобы просмотреть основные данные:
В верхней части страницы щелкните раскрывающийся список «Прокси» , затем нажмите «Цели» .
Обратите внимание, что в таблице для целей прокси указана аналогичная информация, как и в таблице для прокси.
Щелкните строку в таблице, чтобы просмотреть сведения о цели.
В верхней части страницы щелкните раскрывающийся список «Цели» , затем нажмите «Приложения» , чтобы просмотреть информацию о ваших приложениях.
В верхней части страницы щелкните раскрывающийся список «Приложения» , затем нажмите «Коды неисправностей» , чтобы просмотреть информацию о кодах неисправностей.
Задавайте вопросы о том, что вы видите
Страница Runtime иллюстрирует, как ваши прокси ведут себя в текущем контексте трафика — запросы от клиентов, запросы к целям. Используйте то, что показано, чтобы задать себе вопросы о том, ведут ли ваши прокси-серверы должным образом.
- Посмотрите подробную информацию о каждом прокси-сервере, получающем трафик, отличный от HTTPS. Подходит ли часть этого трафика для этого прокси? Следует ли перенастроить прокси-сервер для получения запросов через HTTPS?
- Посмотрите на данные из различных областей, например, более или менее исторические. Есть ли тенденция, на которую вы могли бы отреагировать?
- Есть ли значительный рост трафика от прокси к цели? Должен ли этот трафик регулироваться политиками управления трафиком?
Получить подробную информацию о конфигурации
Имея подробную информацию о настройке с точки зрения безопасности, вы можете начать определять места, где вы можете повысить безопасность, изменив настройку ваших прокси. Страница конфигурации дает вам подробное представление о том, как ваши прокси и цели используют инструменты, доступные в Apigee Edge.
Чтобы просмотреть детали конфигурации:
- В боковом меню навигации выберите пункт меню Анализ > Отчеты о безопасности > Конфигурация .
- Чтобы установить область данных, которые вы хотите видеть, в верхней части страницы выберите среду, для которой вы хотите видеть данные.
- Убедитесь, что в раскрывающемся списке рядом с раскрывающимся списком среды указано «Прокси» (а не «Цели» или другие значения), и оставьте для него значение «Любой».
- Для каждого прокси в таблице указано:
- Количество политик, используемых из групп политик, связанных с безопасностью. Группы политик — это управление трафиком, безопасность и расширение. Дополнительные сведения о группах см. в разделе Обзор справочника политик .
- Количество общих потоков, если таковые имеются, используемых прокси.
- Настроены ли виртуальные хосты прокси-сервера на получение запросов Non-HTTPS, HTTPS-запросов или того и другого.
Щелкните строку в таблице, чтобы просмотреть дополнительную информацию о конфигурации прокси-сервера:
Если выбранный вами прокси-сервер включает общие потоки, в правой части пользовательского интерфейса нажмите «Общие потоки» , чтобы просмотреть список политик безопасности, настроенных в общих потоках, вызываемых этим прокси-сервером.
В верхней части страницы щелкните раскрывающийся список «Прокси-серверы» , затем нажмите «Цели» .
Обратите внимание, что в таблице указано, достигаются ли цели с помощью вызовов без HTTPS или HTTPS:
В верхней части страницы щелкните раскрывающийся список «Цели» , затем нажмите «Общие потоки» , чтобы просмотреть информацию об общих потоках, в том числе:
- Количество политик, используемых из групп политик, связанных с безопасностью.
- Количество прокси, использующих каждый общий поток.
Задавайте вопросы о том, что вы видите
Если на странице «Среда выполнения» показано, как ваши прокси-серверы ведут себя в условиях выполнения, то на странице «Конфигурация» показано, как вы настроили их для обработки этих условий. Просматривая отчеты, внимательно присмотритесь к каждому прокси.
- Включены ли в ваши прокси соответствующие политики безопасности? Не все прокси-серверы должны быть настроены одинаково, когда речь идет о безопасности. Например, прокси-сервер, получающий большую нагрузку запросов или количество запросов которого резко колеблется, вероятно, должен иметь настроенные политики управления трафиком, такие как политика SpikeArrest .
- Если использование общего потока низкое, то почему? Общие потоки могут быть полезным способом создания повторно используемых функций, связанных с безопасностью. Дополнительные сведения об общих потоках см. в разделе Многоразовые общие потоки .
- Используете ли вы общие потоки, прикрепленные к перехватчикам потоков? Присоединив общий поток, содержащий политики, связанные с безопасностью, к перехватчику потока, вы можете обеспечить соблюдение этих функций безопасности на всех прокси в среде. Дополнительные сведения о перехватчиках потока см. в разделе Присоединение общего потока с помощью перехватчика потока .
- Следует ли разрешить прокси-серверу иметь виртуальный хост без HTTPS?
Получить подробную информацию о действиях пользователя
В рамках мониторинга безопасности помните о потенциально конфиденциальных операциях, выполняемых пользователями. На странице «Активность пользователя» указано количество конфиденциальных операций, выполненных пользователями. Описание конфиденциальных операций см. ниже в разделе «О конфиденциальных операциях».
Только администраторы организации, купившие Advanced API Ops, могут получить доступ к странице активности пользователей . Никакие другие роли, включая администратора организации только для чтения, не могут получить доступ к этой странице.
Чтобы просмотреть активность пользователя:
- В боковом меню навигации выберите пункт «Анализ» > «Отчеты о безопасности» > «Активность пользователей» .
- Щелкните поле даты, чтобы установить диапазон дат.
Для каждого пользователя в организации в таблице показано (адреса электронной почты намеренно скрыты):
- Количество входов.
- Количество конфиденциальных операций , выполняемых пользователем через пользовательский интерфейс или API.
- Изменение активности за выбранный диапазон времени.
- Процент всех операций, выполненных пользователем, которые считаются конфиденциальными.
Нажмите на строку в таблице, чтобы отобразить подробную информацию об активности пользователя:
О конфиденциальных операциях
На странице «Обзор» и на странице «Активность пользователя» отображается информация о конфиденциальных операциях, выполняемых пользователями. Конфиденциальная операция — это любая операция в пользовательском интерфейсе или API, которая выполняет действие GET/PUT/POST/DELETE для следующих шаблонов API:
Вариант использования | Запросить шаблон URI |
---|---|
Доступ к разработчикам | /v1/organizations/ org_name /developers* |
Доступ к приложениям | /v1/organizations/ org_name /apps* |
Доступ к пользовательским отчетам | /v1/organizations/ org_name /environments/ env_name /stats* |
Доступ к сеансам трассировки | /v1/organizations/ org_name /environments/ env_name /apis/ proxy /revisions/ rev /debugsessions* |
Доступ к виртуальным хостам | /v1/organizations/ org_name /environments/ env_name /virtualhosts* |
Для этих шаблонов символ * соответствует любому пути к ресурсу. Например, для шаблона URI:
/v1/organizations/org_name/developers*
Edge отслеживает действия GET/PUT/POST/DELETE для следующих URI:
/v1/organizations/org_name/developers /v1/organizations/org_name/developers/developer_email /v1/organizations/org_name/developersdeveloper_email/attributes/attribute_name
Задавайте вопросы о том, что вы видите
Страница «Активность пользователя» позволяет детализировать активность пользователей организации. Для каждого пользователя вы можете спросить себя:
- Соответствует ли количество входов пользователю?
- Пользователь выполняет большое количество конфиденциальных операций? Это ожидаемые операции, которые должен выполнять этот пользователь?
- Изменилась ли активность пользователя за определенный период времени? Почему процент изменился?