Pesquisa Restrita do SharePoint Não Oculta Site Sensível: Correção
🔍 WiseChecker

Pesquisa Restrita do SharePoint Não Oculta Site Sensível: Correção

Você tem um site do SharePoint com dados confidenciais e definiu a visibilidade de pesquisa como Não indexar nas configurações do site. Apesar dessa restrição, o site ainda aparece nos resultados de pesquisa para usuários que não deveriam vê-lo. Isso acontece porque as configurações de visibilidade de pesquisa do SharePoint funcionam no nível do conjunto de sites, enquanto os resultados da pesquisa também são controlados por permissões e configurações do esquema de pesquisa. Este artigo explica por que as configurações de pesquisa restrita falham em ocultar um site confidencial e fornece as etapas precisas para corrigir o problema, de modo que o site fique realmente oculto da pesquisa.

Principais Conclusões: Por que a Pesquisa Restrita Não Oculta um Site Confidencial e Como Corrigir

  • Configurações do Site > Pesquisa e disponibilidade offline: Definir Não indexar apenas impede que o site seja rastreado, mas não remove o conteúdo já indexado.
  • Central de administração do SharePoint > Pesquisa > Gerenciar esquema de pesquisa: A propriedade gerenciada DoNotIndex deve ser mapeada para a propriedade rastreada ows_DoNotIndexSite para que a configuração tenha efeito.
  • Central de administração do SharePoint > Pesquisa > Fontes de resultados: Criar uma fonte de resultados personalizada que exclua sites com a propriedade DoNotIndex garante que o site seja ocultado completamente dos resultados da pesquisa.

ADVERTISEMENT

Por que a Configuração Não Indexar Não Oculta um Site Confidencial

A configuração Não indexar nas configurações do site do SharePoint (Configurações do Site > Pesquisa e disponibilidade offline) instrui o rastreador de pesquisa do SharePoint a ignorar o site durante o próximo rastreamento. No entanto, essa configuração por si só não remove o site do índice de pesquisa se ele já foi indexado. O site continua aparecendo nos resultados da pesquisa até que o índice seja atualizado ou o site seja explicitamente excluído das consultas de pesquisa.

A pesquisa do SharePoint usa um processo de duas etapas: rastreamento e indexação. Quando você define um site como Não indexar, o rastreador o ignora nos rastreamentos subsequentes. Mas as entradas de índice existentes para esse site permanecem. Usuários com pelo menos permissão de leitura no site ainda podem encontrá-lo nos resultados da pesquisa. Para sites confidenciais, isso é uma preocupação de segurança, pois usuários que não deveriam ter acesso podem ver o título, a descrição ou o resumo do site nos resultados da pesquisa antes mesmo de tentarem abri-lo.

Além disso, a propriedade gerenciada DoNotIndex deve ser mapeada corretamente para a propriedade rastreada que armazena a configuração de visibilidade de pesquisa do site. Se o mapeamento estiver ausente ou incorreto, o sinalizador Não indexar não é passado para o índice de pesquisa e o site permanece totalmente pesquisável, independentemente da configuração.

Etapas para Corrigir a Pesquisa Restrita e Ocultar um Site Confidencial

Etapa 1: Verificar a Configuração Não Indexar no Site

  1. Abra as Configurações do Site
    Navegue até o site confidencial e clique no ícone de engrenagem no canto superior direito. Selecione Informações do Site e depois clique em Exibir todas as configurações do site.
  2. Localize Pesquisa e Disponibilidade Offline
    Na seção Pesquisa, clique em Pesquisa e disponibilidade offline. Esta página mostra a configuração atual de visibilidade da pesquisa.
  3. Selecione Não Indexar
    Escolha Não indexar em Permitir que este site apareça nos resultados da pesquisa? e clique em OK. Aguarde o próximo rastreamento incremental ou solicite um rastreamento completo na central de administração do SharePoint.

Etapa 2: Verificar o Mapeamento da Propriedade Gerenciada DoNotIndex

  1. Abra a Central de Administração do SharePoint
    Vá para Central de administração do SharePoint e selecione Pesquisa no menu de navegação à esquerda. Se você não vir Pesquisa, clique em Mais recursos e depois em Abrir em Pesquisa.
  2. Gerenciar Esquema de Pesquisa
    Clique em Gerenciar esquema de pesquisa. Na guia Propriedades Gerenciadas, procure por DoNotIndex. Selecione-a para ver seu mapeamento.
  3. Verifique o Mapeamento da Propriedade Rastreada
    Em Mapeamentos para propriedades rastreadas, certifique-se de que ows_DoNotIndexSite esteja listado. Se não estiver, clique em Adicionar mapeamento, digite ows_DoNotIndexSite e clique em OK. Clique em OK para salvar a propriedade.

Etapa 3: Criar uma Fonte de Resultados Personalizada para Excluir o Site

  1. Acesse Fontes de Resultados
    Na central de administração do SharePoint, em Pesquisa, clique em Fontes de resultados. Clique em Nova fonte de resultados.
  2. Configure a Fonte de Resultados
    Dê um nome à fonte, como Exclusão de Site Confidencial. Defina o protocolo como SharePoint Local. Na caixa de texto da consulta, insira a seguinte consulta:

NOT(DoNotIndex:1) path:https://sualocacao.sharepoint.com/sites/siteconfidencial

Substitua a URL pela URL exata do seu site confidencial. Esta consulta instrui a pesquisa do SharePoint a excluir qualquer item que tenha a propriedade DoNotIndex definida como 1 e a excluir todo o caminho do site.

  1. Defina como Padrão para Web Parts
    Após salvar a fonte de resultados, configure quaisquer web parts de pesquisa (como Resultados da Pesquisa ou Pesquisa de Conteúdo) no site onde deseja que a exclusão seja aplicada. Defina a fonte de resultados para a que você acabou de criar.

Etapa 4: Solicitar um Rastreamento Completo

  1. Iniciar Rastreamento Completo
    Na central de administração do SharePoint, em Pesquisa, clique em Administração da Pesquisa. Em Fontes de conteúdo, selecione a fonte de conteúdo que inclui seu site confidencial (normalmente Sites do SharePoint locais). Clique em Iniciar rastreamento completo. Isso força o sistema de pesquisa a reindexar todo o conteúdo e respeitar o sinalizador Não indexar.
  2. Monitore o Status do Rastreamento
    Aguarde a conclusão do rastreamento. Você pode verificar o status em Log de rastreamento. Após a conclusão, teste pesquisando o site a partir de uma conta de usuário que não tenha permissões para ele. O site não deve mais aparecer.

ADVERTISEMENT

Se o SharePoint Ainda Exibir o Site Confidencial Após a Correção

Os Resultados da Pesquisa Ainda Mostram o Título e a Descrição do Site

Se o site ainda aparecer nos resultados da pesquisa após executar as etapas 1 a 4, o problema provavelmente é que o índice de pesquisa ainda contém dados em cache. Execute um rastreamento completo adicional após 24 horas. Confirme também que a propriedade gerenciada DoNotIndex está definida como Consultável. Na página Gerenciar esquema de pesquisa, selecione DoNotIndex e marque as caixas de seleção Pesquisável e Consultável. Salve a propriedade e execute outro rastreamento completo.

O Site Aparece nos Resultados da Pesquisa do Hub do SharePoint

Se o site confidencial estiver associado a um site hub, a pesquisa do hub pode ainda exibi-lo. A pesquisa do hub usa sua própria fonte de resultados. Crie uma fonte de resultados separada para o site hub e aplique a mesma consulta de exclusão. Como alternativa, remova o site confidencial da associação ao hub, se não for necessário.

Usuários com Permissões Limitadas Podem Ver o Site nas Visualizações da Pesquisa

As visualizações da pesquisa exibem trechos de conteúdo do site. Mesmo que o site seja excluído dos resultados da pesquisa, as visualizações em cache ainda podem aparecer. Para limpar as visualizações, vá para Central de administração do SharePoint > Pesquisa > Remover resultados da pesquisa. Insira a URL do site e clique em Remover agora. Isso remove o site dos resultados da pesquisa imediatamente, sem esperar por um rastreamento.

Não Indexar vs Exclusão Baseada em Permissões: Principais Diferenças

Item Configuração Não Indexar Exclusão Baseada em Permissões
Efeito nos resultados da pesquisa O site não é rastreado, mas as entradas de índice existentes permanecem até um rastreamento completo O site é indexado, mas visível apenas para usuários com permissões
Requer rastreamento Sim, um rastreamento completo é necessário para remover entradas existentes Não, as permissões são aplicadas em tempo real durante a consulta
Oculta o site de todos os usuários Sim, após a conclusão do rastreamento Não, usuários com permissões ainda o veem
Melhor para Sites que não devem ser descobertos de forma alguma Sites que precisam de acesso baseado em função, mas devem aparecer na pesquisa para usuários autorizados

Após aplicar a correção, você pode ocultar completamente um site confidencial do SharePoint dos resultados da pesquisa. Verifique a correção pesquisando como um usuário sem permissões para o site. Para proteção adicional, considere definir o site como Privado nas configurações do grupo do Microsoft 365 e remover o compartilhamento externo. Uma dica avançada: use o recurso Remover resultados da pesquisa na central de administração para remoção imediata enquanto o rastreamento completo está em andamento.

ADVERTISEMENT