Средство проверки URL-адресов веб-режима (предварительная версия)
Это схема Swagger 2.0 для API проверки URL-адресов веб-режима
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Веб-капюшон |
| URL | https://webhood.io |
| Адрес электронной почты | contact@webhood.io |
| Метаданные соединителя | |
|---|---|
| Publisher | Веб-капюшон |
| Дополнительные сведения о сканере URL-адресов веб-режима | https://docs.microsoft.com/connectors/webhoodurlscanner |
| Веб-сайт | https://www.webhood.io |
| Политика конфиденциальности | https://www.webhood.io/docs/about/privacy |
| Категории | Безопасность; ИТ-операции |
Webhood — это частный сканер URL-адресов, используемый охотниками за угрозами и аналитиками безопасности для анализа фишинга и вредоносных сайтов. Этот соединитель позволяет управлять сканированием с помощью Azure Logic Apps и Power Automate.
Предпосылки
- Экземпляр веб-системы
Экземпляр webhood можно разместить самостоятельно, выполнив инструкции по развертыванию сканера URL-адресов веб-режима . Соединитель проверяется с помощью последней версии Webhood.
Вы также можете получить размещенную версию Webhood, зарегистрироваться в Webhood Cloud.
- Ключ API
Ключ API используется для проверки подлинности соединителя в экземпляре Webhood. Инструкции по созданию ключа API см. в разделе "Получение учетных данных ".
- Допустимый сертификат https для экземпляра веб-худостоверений при использовании HTTPS (требуется для Power Automate)
Получение учетных данных
- Войдите в экземпляр Webhood с учетной записью администратора.
-
SettingsПерейдите к разделу —>>AccountsAPI Tokensчтобы создать новый ключ API. - Выберите
Add Tokenи выберитеscannerроль. - Скопируйте созданный ключ API (
Token) и используйте его в качествеAPI Keyсоединителя.
Ключ API будет отображаться только один раз, так как он не хранится в экземпляре Webhood.
Обратите внимание, что срок действия всех ключей API истекает через 365 дней. В любое время можно создать новый ключ API. Если вы хотите отозвать ключ API, его можно удалить из экземпляра Веб-капюшона, выбрав Revoke. Рекомендуется запишите идентификатор маркера, чтобы его можно было идентифицировать позже.
Начало работы с соединителем
Ключевой особенностью этого соединителя является возможность сканирования URL-адресов для фишинга и вредоносного содержимого. Соединитель предоставляет действия для создания новой проверки, получения прошлых проверок, получения по идентификатору и получения снимка экрана по идентификатору сканирования.
Это позволяет автоматизировать процесс сканирования и интегрировать его с другими службами. Например, можно создать новую проверку при добавлении нового URL-адреса в список SharePoint или получить результаты сканирования при завершении сканирования.
Вы также можете интегрировать этот соединитель с Microsoft Sentinel для автоматического сканирования URL-адресов из оповещений системы безопасности.
Простой пример потока:
-
Create a new scan— активируйте новую проверку URL-адреса с входными данными, напримерhttps://example.com. -
Get scan by ID— Получение сведений о сканировании путем указания идентификатора сканирования с предыдущего шага. - Цикл до тех пор, пока состояние сканирования не будет
doneилиerror. - Вывод ссылки на результаты сканирования путем
slugобъединения из шага 2. с URL-адресом экземпляра Webhood, напримерhttps://yourwebhoodinstance.example/scan/{slug}.
В следующем примере показан сборник схем Sentinel с триггером сущности:
Известные проблемы и ограничения
- Возвращает
Get screenshot by scan IDснимок экрана сайта. Однако в настоящее время нет способа отображения изображения в Power Automate. Простое решение — использоватьGet scan by IDдействие для полученияurlи открытия его в браузере.
Распространенные ошибки и средства устранения неполадок
-
Ошибка: —
401 Unauthorizedключ API недопустим или истек. - Сканирование остается в
pendingсостоянии в течение длительного времени. Убедитесь, что вы развернули экземпляр сканера и работаете. Проверьте журналы сканера для любых ошибок.
Часто задаваемые вопросы
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Токен API | securestring | Маркер API для экземпляра Веб-капюшона | True |
| URL-адрес веб-жизни | струна | Укажите URL-адрес экземпляра Веб-каписти | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Получение проверки по идентификатору |
Возвращает одну проверку |
| Получение прошлых проверок, необязательно фильтруйте по состоянию |
Возвращает прошлые проверки, необязательно отфильтрованные по состоянию |
| Снимок экрана: идентификатор сканирования |
Возвращает снимок экрана успешной проверки |
| Создание новой проверки |
Создание новой проверки, инициируемой сканером |
Получение проверки по идентификатору
Возвращает одну проверку
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор сканирования
|
scanId | True | string |
Идентификатор возвращаемого сканирования |
Возвращаемое значение
- Тело
- Scan
Получение прошлых проверок, необязательно фильтруйте по состоянию
Возвращает прошлые проверки, необязательно отфильтрованные по состоянию
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Состояние сканирования
|
status | string |
Значения состояния, которые необходимо учитывать для фильтра |
Возвращаемое значение
- response
- array of Scan
Снимок экрана: идентификатор сканирования
Возвращает снимок экрана успешной проверки
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор сканирования
|
scanId | True | string |
Идентификатор сканирования для возврата снимок экрана |
Создание новой проверки
Создание новой проверки, инициируемой сканером
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Целевой URL-адрес
|
url | string |
Указание URL-адреса для сканирования |
Возвращаемое значение
- Тело
- Scan
Определения
Scan
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор сканирования
|
id | string |
Уникальный идентификатор для сканирования |
|
Создано
|
created | date-time |
Дата и время создания сканирования |
|
Updated
|
updated | date-time |
Дата и время последнего обновления сканирования |
|
Готово
|
done_at | date-time |
Дата и время завершения сканирования |
|
Slug
|
slug | string |
Уникальный идентификатор сканирования, который можно использовать для создания ссылки на сканирование |
|
URL-адрес проверки
|
url | string |
URL-адрес, который был проверен |
|
Окончательный URL-адрес
|
final_url | string |
URL-адрес, который был проверен после перенаправления |
|
Состояние
|
status | string |
Состояние сканирования |
|
Снимок экрана: список
|
screenshots | array of string |
Идентификаторы файлов, содержащих снимки экрана |
|
HTML-список
|
html | array of string |
Идентификаторы других файлов, собранных во время сканирования |
|
Описание ошибки
|
error | string |
Описание ошибки, возникной во время сканирования, если проверка не завершилась успешно |