Webhood URL Scanner (Pré-visualização)
Este é o esquema do Swagger 2.0 para a API do scanner de URL do Webhood
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - 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 | |
|---|---|
| Editora | Webhood |
| Saiba mais sobre o Webhood URL Scanner | https://docs.microsoft.com/connectors/webhoodurlscanner |
| Sítio Web | https://www.webhood.io |
| Política de privacidade | https://www.webhood.io/docs/about/privacy |
| Categorias | Segurança;Operações de TI |
Webhood é um scanner de URL privado usado por caçadores de ameaças e analistas de segurança para analisar phishing e sites maliciosos. Esse conector permite controlar verificações usando os Aplicativos Lógicos do Azure e o Power Automate.
Pré-requisitos
- Instância Webhood
A instância Webhood pode ser auto-hospedada seguindo as instruções de implantação do Webhood URL Scanner . 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 da API é usada para autenticar o conector na instância do Webhood. Consulte Obtendo credenciais para obter instruções sobre como criar uma chave de API.
- Certificado https válido para a instância Webhood se estiver usando HTTPS (necessário para o Power Automate)
Como obter credenciais
- Faça login na sua instância do Webhood com uma conta de administrador.
- Vá para
Settings->Accounts->API Tokenspara criar uma nova chave de API. - Selecione
Add Tokene selecionescannercomo a função. - Copie a chave de API gerada (
Token) e use-a como noAPI Keyconector.
A chave da API será exibida apenas uma vez, pois não é armazenada em sua instância do 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 quiser revogar uma chave de API, você pode excluí-la da instância Webhood selecionando Revoke. Recomendamos que você anote o ID do token para que possa identificá-lo mais tarde.
Introdução ao conector
A principal característica deste conector é a capacidade de verificar URLs em busca de phishing e conteúdo malicioso. O conector fornece ações para criar uma nova verificação, passar por varreduras, obter varredura por ID e obter captura de tela por ID de digitalização.
Isso permite automatizar o processo de digitalização e integrá-lo com 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 é concluída.
Você também pode integrar esse conector ao Microsoft Sentinel para verificar automaticamente URLs de alertas de segurança.
Exemplo simples de fluxo:
-
Create a new scan- Acionar uma nova verificação para um URL com uma entrada, por exemplo.https://example.com -
Get scan by ID- Obtenha os detalhes da digitalização fornecendo o ID da digitalização da etapa anterior. - Faça um loop até que o status da verificação seja
doneouerror. - Produza um link para os resultados da verificação combinando
sluga partir da etapa 2. com o URL da sua instância Webhood, por exemplohttps://yourwebhoodinstance.example/scan/{slug}.
O exemplo a seguir mostra um manual do Sentinel com um gatilho Entity:
Problemas conhecidos e limitações
- O
Get screenshot by scan IDretorna uma captura de tela do site. No entanto, atualmente não há nenhuma maneira de exibir a imagem no Power Automate. Solução alternativa simples é usar aGet scan by IDação para obter o e abri-lourlem um navegador.
Erros e soluções comuns
-
Erro:
401 Unauthorized- A chave da API é inválida ou expirou. - A verificação permanece no
pendingstatus por um longo tempo - Certifique-se de ter implantado uma instância do Scanner e ela esteja em execução. Verifique se há erros nos logs do scanner.
FAQ
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | securestring | O token de API para sua instância Webhood | Verdade |
| Webhood URL | cadeia (de caracteres) | Especifique a URL da sua instância Webhood | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de 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 captura de ecrã por ID de Análise |
Retorna uma captura de tela de uma verificação bem-sucedida |
| Obter digitalização por ID |
Devolve uma única análise |
| Passe por verificações, opcionalmente filtre por status |
Devolve verificações anteriores, opcionalmente filtradas por estado |
Criar uma nova verificação
Criar uma nova verificação a ser iniciada pelo scanner
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
URL de destino
|
url | string |
Especificar URL a ser verificado |
Devoluções
- Body
- Scan
Obter captura de ecrã por ID de Análise
Retorna uma captura de tela de uma verificação bem-sucedida
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da digitalização
|
scanId | True | string |
ID da verificação para retornar a captura de tela de |
Obter digitalização por ID
Devolve uma única análise
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da digitalização
|
scanId | True | string |
ID da digitalização a devolver |
Devoluções
- Body
- Scan
Passe por verificações, opcionalmente filtre por status
Devolve verificações anteriores, opcionalmente filtradas por estado
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Estado da Análise
|
status | string |
Valores de status que precisam ser considerados para filtro |
Devoluções
- response
- array of Scan
Definições
Varredura
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da digitalização
|
id | string |
Identificador exclusivo para a verificação |
|
Criado
|
created | date-time |
Data e hora em que a verificação foi criada |
|
Updated
|
updated | date-time |
Data e hora em que a verificação foi atualizada pela última vez |
|
Feito em
|
done_at | date-time |
Data e hora em que a verificação foi concluída |
|
Campo Dinâmico
|
slug | string |
Identificador exclusivo da verificação que pode ser usada para gerar um link para a verificação |
|
URL de verificação
|
url | string |
URL que foi verificado |
|
Final URL
|
final_url | string |
URL que foi verificado após redirecionamentos |
|
Situação
|
status | string |
Estado da Análise |
|
Lista de capturas 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 ficheiros recolhidos durante a análise |
|
Descrição do erro
|
error | string |
Descrição do erro que ocorreu durante a verificação se a verificação não foi concluída com êxito |