Segurança de conteúdo em Pesquisa com IA
Pesquisa com IA filtra os resultados da consulta de pesquisa e exibe somente registros que o usuário conectado no momento pode acessar.
A segurança de conteúdo é habilitada automaticamente e não é configurável.
Recursos de segurança indexados
- Nível de campo baseado em função regras da lista de controle de acesso (ACLs)
- ACLs condicionais sem script
- ACLs em nível de tabela com script
- Regras de negócio Antes da consulta
- Domain separation
- Critérios do usuário Para registros indexados das tabelas Conhecimento [kb_knowledge] e Item do catálogo [sc_cat_item]
Pesquisa com IA Não oferece suporte a ACLs de nível de campo com script ou ACLs de nível de campo condicionais.
Implementações de segurança de vinculação antecipada e tardia para consultas de pesquisa
No momento da consulta, Pesquisa com IA filtra os resultados da pesquisa avaliando o acesso do usuário a tabelas e registros indexados. A implementação de filtragem usada depende dos recursos de segurança presentes em tabelas e registros que correspondem à consulta de pesquisa.
| Implementação de segurança de conteúdo | Descrição |
|---|---|
| Vinculação antecipada | Implementação de segurança de conteúdo padrão que incorpora filtros de segurança na consulta de pesquisa. O sistema adiciona filtros de segurança relevantes para o usuário a cada consulta de pesquisa. Para aparecer nos resultados da pesquisa, os registros devem corresponder à consulta de pesquisa e passar por todos os filtros de segurança. A segurança de vinculação antecipada oferece suporte a ACLs sem script, regras de negócios Antes da consulta e separação de domínio, além de critérios de usuário para registros indexados das tabelas kb_knowledge e sc_cat_item. Se uma pesquisa corresponder a registros que têm ACLs com script em nível de tabela, a consulta de pesquisa retornará automaticamente para usar a segurança de vinculação tardia. Nota: Se um filtro de vinculação antecipada produzir um erro, a consulta de pesquisa retornará automaticamente para usar a segurança de vinculação tardia. |
| Vinculação atrasada | Implementação de segurança de conteúdo alternativo mais dispendiosa computacionalmente que filtra os resultados da consulta de pesquisa. O sistema aplica filtros de segurança à consulta de pesquisa da mesma forma que a segurança de vinculação antecipada faz. Depois de recuperar registros que correspondem à consulta filtrada, ele invoca o. GlideRecord.canRead() método para cada registro. Para aparecer nos resultados da pesquisa, os registros devem corresponder à consulta de pesquisa, passar em todos os filtros de segurança e retornar truePara o método de API. A segurança de vinculação tardia oferece suporte a todos os recursos de segurança indexados. Por padrão, a segurança de vinculação tardia serve como um mecanismo de fallback para a segurança de vinculação antecipada. Você pode substituir esse comportamento padrão das seguintes maneiras:
Se Pesquisa com IA aplicar a segurança de vinculação tardia a qualquer resultado de uma fonte indexada usada por uma faceta, a lista de seleções de filtro disponíveis para a faceta será alterada. Quando isso acontece, a faceta exibe somente os valores de campos encontrados na página atual de resultados da pesquisa.Para obter detalhes sobre aspectos, consulte Crie um aspecto em um Pesquisa com IA configuração da aplicação. Quando você habilita contagens de resultados de pesquisa para aspectos em uma aplicação de pesquisa, as contagens indicam o número de resultados que correspondem à pesquisa do usuário. A segurança de vinculação atrasada pode remover resultados depois que eles são contados, fazendo com que o número real de resultados exibidos seja menor do que a contagem. Para obter mais informações sobre contagens de resultados de pesquisa para aspectos, consulte Exiba contagens de resultados de pesquisa na página de resultados de uma aplicação de pesquisa. |
Segurança de conteúdo para conteúdo externo
Pesquisa com IA preserva permissões de acesso ao ingerir documentos externos. Você pode criar alias ServiceNow AI Platform usuários para os usuários e grupos definidos externamente especificados nessas permissões de acesso. Pesquisa com IA cria filtros de segurança de conteúdo para registros de documentos externos a partir dessas permissões e aliases.
Para saber mais sobre como usar Pesquisa com IA com fontes de dados externas, consulte Indexando e pesquisando conteúdo externo em Pesquisa com IA. Para obter detalhes completos sobre segurança de conteúdo externo, consulte Segurança de conteúdo externo para Pesquisa com IA.