Verificador de URL de Webhood (versão prévia)
Este é o esquema swagger 2.0 para a API do verificador de URL da Webhood
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Webhood |
| URL | https://webhood.io |
| contact@webhood.io |
| Metadados do conector | |
|---|---|
| Publicador | Webhood |
| Saiba mais sobre o Verificador de URL de Webhood | https://docs.microsoft.com/connectors/webhoodurlscanner |
| Site da Web | https://www.webhood.io |
| Política de privacidade | https://www.webhood.io/docs/about/privacy |
| Categorias | Segurança;Operações de TI |
O Webhood é um scanner de URL privado usado por caçadores de ameaças e analistas de segurança para analisar sites mal-intencionados e phishing. Esse conector permite controlar verificações usando os Aplicativos Lógicos do Azure e o Power Automate.
Pré-requisitos
- Instância de webhood
A instância de Webhood pode ser auto-hospedada seguindo as instruções de implantação do Verificador de URL de Webhood . O conector é testado com a versão mais recente do Webhood.
Você também pode obter uma versão hospedada do Webhood inscrevendo-se no Webhood Cloud.
- chave de API
A chave de API é usada para autenticar o conector na instância de Webhood. Consulte Obter credenciais para obter instruções sobre como criar uma chave de API.
- Certificado https válido para a instância de Webhood se estiver usando HTTPS (necessário para o Power Automate)
Como obter credenciais
- Faça logon em sua instância de Webhood com uma conta de administrador.
- Vá para
Settings–>Accounts>API Tokenspara criar uma nova chave de API. - Selecione e selecione
Add Tokenscannercomo a função. - Copie a chave de API gerada (
Token) e use-a como oAPI Keyconector.
A chave de API será exibida apenas uma vez, pois ela não é armazenada em sua instância de Webhood.
Observe que todas as chaves de API expiram após 365 dias. Você pode criar uma nova chave de API a qualquer momento. Se você quiser revogar uma chave de API, poderá excluí-la da instância de Webhood selecionando Revoke. Recomendamos que você anote a ID do token para que você possa identificá-lo mais tarde.
Introdução ao conector
O principal recurso desse conector é a capacidade de verificar URLs em busca de phishing e conteúdo mal-intencionado. O conector fornece ações para criar uma nova verificação, obter verificações anteriores, obter verificação por ID e obter captura de tela por ID de verificação.
Isso permite automatizar o processo de verificação e integrá-lo a outros serviços. Por exemplo, você pode criar uma nova verificação quando uma nova URL é adicionada a uma lista do SharePoint ou obter os resultados da verificação quando uma verificação for concluída.
Você também pode integrar esse conector ao Microsoft Sentinel para verificar automaticamente URLs de alertas de segurança.
Fluxo de exemplo simples:
-
Create a new scan– Disparar uma nova verificação de uma URL com uma entrada, por exemplo.https://example.com -
Get scan by ID– Obtenha os detalhes da verificação fornecendo a ID de verificação da etapa anterior. - Loop até que o status da verificação seja
doneouerror. - Gere um link para os resultados da verificação combinando
slugda etapa 2. com a URL da sua instância de Webhood, por exemplohttps://yourwebhoodinstance.example/scan/{slug}.
O exemplo a seguir mostra um guia estratégico do Sentinel com um gatilho de entidade:
Problemas e limitações conhecidos
- Retorna
Get screenshot by scan IDuma captura de tela do site. No entanto, no momento, não há como exibir a imagem no Power Automate. Solução alternativa simples é usar a açãoGet scan by IDpara obtê-laurle abri-la em um navegador.
Erros e soluções comuns
-
Erro:
401 Unauthorized- A chave de API é inválida ou expirou. - A verificação permanece no status por um longo tempo – verifique se você implantou uma instância do Scanner e ela está em
pendingexecução. Verifique se há erros nos logs do Scanner.
perguntas frequentes
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Token API | secureString | O Token de API para sua instância de Webhood | Verdade |
| Webhood URL | cadeia | Especificar a URL da instância de Webhood | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Criar uma nova verificação |
Criar uma nova verificação a ser iniciada pelo scanner |
| Obter a verificação por ID |
Retorna uma única verificação |
| Obter captura de tela pela ID da verificação |
Retorna uma captura de tela de uma verificação bem-sucedida |
| Obter verificações anteriores, opcionalmente filtrar por status |
Retorna verificações anteriores, opcionalmente filtradas por status |
Criar uma nova verificação
Criar uma nova verificação a ser iniciada pelo scanner
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
URL de Destino
|
url | string |
Especificar URL a ser digitalizada |
Retornos
- Corpo
- Scan
Obter a verificação por ID
Retorna uma única verificação
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da verificação
|
scanId | True | string |
ID da verificação a ser retornada |
Retornos
- Corpo
- Scan
Obter captura de tela pela ID da verificação
Retorna uma captura de tela de uma verificação bem-sucedida
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da verificação
|
scanId | True | string |
ID da verificação para retornar captura de tela de |
Obter verificações anteriores, opcionalmente filtrar por status
Retorna verificações anteriores, opcionalmente filtradas por status
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Status da verificação
|
status | string |
Valores de status que precisam ser considerados para filtro |
Retornos
- response
- array of Scan
Definições
Scan
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da verificação
|
id | string |
Identificador exclusivo para a verificação |
|
Criado
|
created | date-time |
Data e hora em que a verificação foi criada |
|
Atualizado
|
updated | date-time |
Data e hora em que a verificação foi atualizada pela última vez |
|
Concluído em
|
done_at | date-time |
Data e hora em que a verificação foi concluída |
|
Slug
|
slug | string |
Identificador exclusivo para a verificação que pode ser usada para gerar um link para a verificação |
|
URL de verificação
|
url | string |
URL que foi digitalizada |
|
Final URL
|
final_url | string |
URL que foi verificada após redirecionamentos |
|
Situação
|
status | string |
Status da verificação |
|
Lista de captura de tela
|
screenshots | array of string |
Identificadores para arquivos que contêm as capturas de tela |
|
Lista HTML
|
html | array of string |
Identificadores de outros arquivos coletados durante a verificação |
|
Descrição do erro
|
error | string |
Descrição de qual erro ocorreu durante a verificação se a verificação não foi concluída com êxito |