Use a IBM Security QRadar Lookups Content Extension para monitorar de perto a implantação de Lookups.
Importante: Para evitar erros de conteúdo nesta extensão de conteúdo, mantenha as DSMs associadas até hoje. Os DSMs são atualizados como parte das atualizações automáticas. Se as atualizações automáticas não estiverem ativadas, faça o download da versão mais recente dos DSMs associados a partir de
IBM® Fix Central (https://www.ibm.com/support/fixcentral).
IBM Segurança QRadar Lookups Content Extension V1.0.1
Mudanças internas sem impacto do usuário.
(Voltar para o topo)
IBM Segurança QRadar Lookups Content Extension V1.0.0
A tabela a seguir mostra as funções customizadas que são novas ou atualizadas no IBM Security QRadar Lookups Content Extension V1.0.0.
Tabela 1. Funções customizadas no IBM Security QRadar Extensão de conteúdo de consultas V1.0.0
| Nome |
Descrição |
| LOOKUPS::CONTAINS( <URL>, <VALUE>, <HTTP HEADERS> ) |
Retorna TRUE se o VALUE estiver contido na estrutura de dados que está localizada na URL
especificada. Suporta um arquivo de texto sem formatação ou um arquivo de JSON com uma matriz nele. O HTTP HEADERS é uma estrutura
de JSON que passa em informações de autenticação ou outros cabeçalhos, se necessário.
- URL
- Uma URL completa que aponta para o recurso a ser carregado na consulta. A URL deve ser acessível pelo Console QRadar e por qualquer processador de eventos e de fluxo QRadar.
- A resposta da recuperação de URL é tratada como um arquivo de texto. Cada linha na resposta é carregada
como um valor na consulta.
- Exemplo: https://192.0.2.0/md5_blocklist.txt
- VALOR
- O valor para procurar na consulta. Na maioria das situações o valor é
uma propriedade de um evento ou de um fluxo.
- Exemplo: File_Hash
- HTTP HEADERS
- Uma sequência que contém pares chave-valor de JSON. Cada par chave-valor é anexado como um cabeçalho de HTTP
para a solicitação que busca a consulta, para que você possa passar informações como credenciais
de autenticação.
- Exemplo: ‘{“Authorization”:”abcde-abcde-abcde-abcde-abcde”}’
Exemplo:
SELECT sourceIP, destinationIP, username, File_Hash
FROM events
WHERE LOOKUPS::CONTAINS(‘https://192.0.2.0/md5_blocklist.txt’, File_Hash,
‘{“Authorization”:”abcde-abcde-abcde-abcde-abcde”}’
|
| LOOKUPS::MATCH( <URL>, <VALUE>, <HTTP HEADERS> ) |
Retorna a expressão regular que corresponde se o VALUE corresponder a qualquer uma das expressões regulares
que estão contidas na estrutura de dados que está localizada na URL especificada. É compatível com um arquivo de texto simples ou com a API do conjunto de referência QRadar. O HTTP HEADERS é uma estrutura
de JSON que passa em informações de autenticação ou outros cabeçalhos, se necessário.
- URL
- Uma URL completa que aponta para o recurso a ser testado. A URL deve ser acessível pelo Console QRadar e por qualquer processador de eventos e de fluxo QRadar.
- A resposta da recuperação de URL pode ser um desses formatos:
- Um arquivo de texto sem formatação. Cada linha na resposta é carregada como uma expressão regular na consulta.
- Um arquivo de JSON que contém uma entrada da lista única. Cada entrada na lista é carregada como uma expressão
regular na consulta.
- Um URL que aponta para a API do conjunto de referência QRadar. Cada
entrada no conjunto de referência é carregada como uma expressão regular na consulta.
- Exemplo: https://example.com/api/reference_data/sets/url_blocklist
- VALOR
- O valor para procurar as correspondências de expressão regular na consulta. Na maioria das situações o valor é
uma propriedade de um evento ou de um fluxo.
- Exemplo: URL
- HTTP HEADERS
- Uma sequência que contém pares chave-valor de JSON. Cada par chave-valor é anexado como um cabeçalho de HTTP
para a solicitação que busca a consulta que passa informações como credenciais de autenticação.
- Exemplo: ‘{“SEC”:”abcde-abcde-abcde-abcde-abcde”}’
Exemplo:
SELECT sourceIP, destinationIP, username, File_Hash
FROM events
WHERE LOOKUPS::MATCH(‘https://example.com/api/reference_data/sets/url_blocklist’,
URL, ‘{“SEC”:”abcde-abcde-abcde-abcde-abcde”}’)
IS NOT NULL
|
| LOOKUPS::CIDRLIST( <URL>, <VALUE>, <HTTP HEADERS> ) |
Retorna o Classless Inter-Domain Routing (CIDR) correspondente se o VALUE corresponder a qualquer uma das expressões
do CIDR que estão contidas na estrutura de dados que está localizada na URL especificada. É compatível com um arquivo de texto simples ou com a API do conjunto de referência QRadar. O HTTP HEADERS é uma estrutura
de JSON que passa em informações de autenticação ou outros cabeçalhos, se necessário.
- URL
- Uma URL completa que aponta para o recurso a ser testado. A URL deve ser acessível pelo Console QRadar e por qualquer processador de eventos e de fluxo QRadar.
- A resposta da recuperação de URL pode ser um desses formatos:
- Um arquivo de texto sem formatação. Cada linha na resposta é carregada como uma expressão do CIDR na consulta.
- Um arquivo de JSON que contém uma entrada da lista única. Cada entrada na lista é carregada como uma expressão
do CIDR na consulta.
- Uma URL apontando para a API do conjunto de referência do QRadar. Cada entrada no conjunto de referência é carregada como uma
expressão do CIDR na consulta.
- Exemplo: https://example.com/api/reference_data/sets/cidr_blocklist
- VALOR
- O valor para procurar as correspondências de expressão do CIDR na consulta. Na maioria das situações o valor é uma
propriedade de um evento ou de um fluxo que é resolvido para um endereço IP.
- Exemplo: sourceIP
- HTTP HEADERS
- Uma sequência que contém pares chave-valor de JSON. Cada par chave-valor é anexado como um cabeçalho de HTTP
para a solicitação que busca a consulta, que passa informações como credenciais de autenticação.
- Exemplo: ‘{“SEC”:”abcde-abcde-abcde-abcde-abcde”}’
Exemplo:
SELECT sourceIP, destinationIP, username, File_Hash
FROM events
WHERE LOOKUPS::CIDRLIST(‘https://example.com/api/reference_data/sets
/cidr_blocklist’, sourceIP, ‘{“SEC”:”abcde-abcde-abcde-abcde-abcde”}’)
IS NOT NULL
|
| LOOKUPS::MATCH_CSV( <URL>, <INDEX>, <VALUE>, <HTTP HEADERS> ) |
Retorna a expressão correspondente se o VALUE corresponder a qualquer uma das expressões regulares que estão
contidas na coluna referenciada por INDEX no CSV na URL especificada. Suporta um arquivo CSV
que contém colunas, dos quais uma é uma expressão regular. O HTTP HEADERS é uma estrutura
de JSON que permite que você passe em informações de autenticação ou outros cabeçalhos, se necessário.
- URL
- Uma URL completa que aponta para o recurso a ser carregado na consulta. A URL deve ser acessível pelo Console QRadar e por qualquer processador de eventos e de fluxo QRadar.
- A resposta da recuperação de URL deve ser um arquivo CSV. O campo INDEX em cada linha é carregado como uma
expressão regular na consulta.
- Exemplo: https://192.0.2.0/blocklist.csv
- ÍNDICE
- O número do campo de cada linha que deve ser carregado na consulta
- Exemplo: 2
- VALOR
- O valor para procurar na consulta. Na maioria das situações o valor é
uma propriedade de um evento ou de um fluxo.
- Exemplo: File_Hash
- HTTP HEADERS
- Uma sequência que contém pares chave-valor de JSON. Cada par chave-valor é anexado como um cabeçalho de HTTP
para a solicitação que busca a consulta que passa informações como credenciais de autenticação.
- Exemplo: ‘{“Authorization”:”abcde-abcde-abcde-abcde-abcde”}’
Exemplo:
SELECT sourceIP, destinationIP, username, File_Hash
FROM events
WHERE LOOKUPS::MATCH_CSV(‘http://192.0.2.0/blocklist.csv’, 2, userName,
‘{“Authorization”:”abcde-abcde-abcde-abcde-abcde”}’)
IS NOT NULL
|
(Voltar para o topo)