La búsqueda restringida de SharePoint no oculta un sitio confidencial: solución
🔍 WiseChecker

La búsqueda restringida de SharePoint no oculta un sitio confidencial: solución

Usted tiene un sitio de SharePoint que contiene datos confidenciales y ha configurado su visibilidad en la búsqueda como No indexar en la configuración del sitio. A pesar de esta restricción, el sitio sigue apareciendo en los resultados de búsqueda para usuarios que no deberían verlo. Esto ocurre porque la configuración de visibilidad en la búsqueda de SharePoint funciona a nivel de colección de sitios, mientras que los resultados de búsqueda también están controlados por permisos y configuraciones del esquema de búsqueda. Este artículo explica por qué la configuración de búsqueda restringida no logra ocultar un sitio confidencial y proporciona los pasos precisos para solucionar el problema y que el sitio quede realmente oculto de la búsqueda.

Conclusiones clave: Por qué la búsqueda restringida no oculta un sitio confidencial y cómo solucionarlo

  • Configuración del sitio > Disponibilidad de búsqueda y sin conexión: Establecer No indexar solo bloquea que el sitio sea rastreado, pero no elimina el contenido ya indexado.
  • Centro de administración de SharePoint > Búsqueda > Administrar esquema de búsqueda: La propiedad administrada DoNotIndex debe estar asignada a la propiedad rastreada ows_DoNotIndexSite para que la configuración tenga efecto.
  • Centro de administración de SharePoint > Búsqueda > Orígenes de resultados: Crear un origen de resultados personalizado que excluya sitios con la propiedad DoNotIndex asegura que el sitio quede oculto de los resultados de búsqueda por completo.

ADVERTISEMENT

Por qué la configuración No indexar no oculta un sitio confidencial

La configuración No indexar en la configuración del sitio de SharePoint (Configuración del sitio > Disponibilidad de búsqueda y sin conexión) indica al rastreador de búsqueda de SharePoint que omita el sitio durante el próximo rastreo. Sin embargo, esta configuración por sí sola no elimina el sitio del índice de búsqueda si ya estaba indexado. El sitio continúa apareciendo en los resultados de búsqueda hasta que el índice se actualice o el sitio se excluya explícitamente de las consultas de búsqueda.

La búsqueda de SharePoint utiliza un proceso de dos pasos: rastreo e indexación. Cuando configura un sitio como No indexar, el rastreador lo omite en rastreos posteriores. Pero las entradas de índice existentes para ese sitio permanecen. Los usuarios con al menos permisos de lectura al sitio aún pueden encontrarlo en los resultados de búsqueda. Para sitios confidenciales, esto es una preocupación de seguridad porque los usuarios que no deberían tener acceso podrían ver el título, la descripción o el resumen del sitio en los resultados de búsqueda antes de siquiera intentar abrirlo.

Además, la propiedad administrada DoNotIndex debe estar correctamente asignada a la propiedad rastreada que almacena la configuración de visibilidad en la búsqueda del sitio. Si la asignación falta o es incorrecta, la marca No indexar no se pasa al índice de búsqueda y el sitio permanece completamente buscable independientemente de la configuración.

Pasos para solucionar la búsqueda restringida y ocultar un sitio confidencial

Paso 1: Verificar la configuración No indexar en el sitio

  1. Abra la Configuración del sitio
    Navegue al sitio confidencial y haga clic en el icono de engranaje en la esquina superior derecha. Seleccione Información del sitio y luego haga clic en Ver toda la configuración del sitio.
  2. Localice Disponibilidad de búsqueda y sin conexión
    En la sección Búsqueda, haga clic en Disponibilidad de búsqueda y sin conexión. Esta página muestra la configuración actual de visibilidad en la búsqueda.
  3. Seleccione No indexar
    Elija No indexar en ¿Permitir que este sitio aparezca en los resultados de búsqueda? y haga clic en Aceptar. Espere al siguiente rastreo incremental o solicite un rastreo completo desde el centro de administración de SharePoint.

Paso 2: Verificar la asignación de la propiedad administrada DoNotIndex

  1. Abra el Centro de administración de SharePoint
    Vaya al Centro de administración de SharePoint y seleccione Búsqueda en el menú de navegación izquierdo. Si no ve Búsqueda, haga clic en Más funciones y luego en Abrir en Búsqueda.
  2. Administrar esquema de búsqueda
    Haga clic en Administrar esquema de búsqueda. En la pestaña Propiedades administradas, busque DoNotIndex. Selecciónela para ver su asignación.
  3. Verifique la asignación de la propiedad rastreada
    En Asignaciones a propiedades rastreadas, asegúrese de que ows_DoNotIndexSite esté listada. Si no lo está, haga clic en Agregar asignación, ingrese ows_DoNotIndexSite y haga clic en Aceptar. Haga clic en Aceptar para guardar la propiedad.

Paso 3: Crear un origen de resultados personalizado para excluir el sitio

  1. Acceda a Orígenes de resultados
    En el centro de administración de SharePoint, en Búsqueda, haga clic en Orígenes de resultados. Haga clic en Nuevo origen de resultados.
  2. Configure el origen de resultados
    Asigne un nombre al origen, como Exclusión de sitio confidencial. Establezca el protocolo en SharePoint local. En el cuadro de texto de la consulta, ingrese la siguiente consulta:

NOT(DoNotIndex:1) path:https://yourtenant.sharepoint.com/sites/sensitivesite

Reemplace la URL con la URL exacta de su sitio confidencial. Esta consulta indica a la búsqueda de SharePoint que excluya cualquier elemento que tenga la propiedad DoNotIndex establecida en 1 y que excluya toda la ruta del sitio.

  1. Establecer como predeterminado para los elementos web
    Después de guardar el origen de resultados, configure cualquier elemento web de búsqueda (como Resultados de búsqueda o Búsqueda de contenido) en el sitio donde desea aplicar la exclusión. Establezca el origen de resultados en el que acaba de crear.

Paso 4: Solicitar un rastreo completo

  1. Iniciar rastreo completo
    En el centro de administración de SharePoint, en Búsqueda, haga clic en Administración de búsqueda. En Orígenes de contenido, seleccione el origen de contenido que incluye su sitio confidencial (normalmente Sitios de SharePoint locales). Haga clic en Iniciar rastreo completo. Esto obliga al sistema de búsqueda a reindexar todo el contenido y respetar la marca No indexar.
  2. Supervisar el estado del rastreo
    Espere a que el rastreo se complete. Puede verificar el estado en Registro de rastreo. Una vez finalizado, pruebe buscando el sitio desde una cuenta de usuario sin permisos. El sitio ya no debería aparecer.

ADVERTISEMENT

Si SharePoint aún muestra el sitio confidencial después de la solución

Los resultados de búsqueda aún muestran el título y la descripción del sitio

Si el sitio aún aparece en los resultados de búsqueda después de realizar los pasos 1 a 4, el problema es probablemente que el índice de búsqueda aún contiene datos en caché. Ejecute un rastreo completo adicional después de 24 horas. También confirme que la propiedad administrada DoNotIndex esté configurada como Consultable. En la página Administrar esquema de búsqueda, seleccione DoNotIndex y marque las casillas Buscable y Consultable. Guarde la propiedad y ejecute otro rastreo completo.

El sitio aparece en los resultados de búsqueda del centro de SharePoint

Si el sitio confidencial está asociado con un sitio central, la búsqueda del centro puede mostrarlo. La búsqueda del centro utiliza su propio origen de resultados. Cree un origen de resultados separado para el sitio central y aplique la misma consulta de exclusión. Alternativamente, elimine la asociación del sitio confidencial con el centro si no es necesaria.

Los usuarios con permisos limitados pueden ver el sitio en las vistas previas de búsqueda

Las vistas previas de búsqueda muestran fragmentos de contenido del sitio. Incluso si el sitio está excluido de los resultados de búsqueda, las vistas previas en caché podrían aparecer. Para limpiar las vistas previas, vaya al Centro de administración de SharePoint > Búsqueda > Quitar resultados de búsqueda. Ingrese la URL del sitio y haga clic en Quitar ahora. Esto elimina el sitio de los resultados de búsqueda inmediatamente sin esperar un rastreo.

No indexar vs. exclusión basada en permisos: diferencias clave

Elemento Configuración No indexar Exclusión basada en permisos
Efecto en los resultados de búsqueda El sitio no se rastrea, pero las entradas de índice existentes permanecen hasta un rastreo completo El sitio está indexado pero solo visible para usuarios con permisos
Requiere rastreo Sí, se necesita un rastreo completo para eliminar las entradas existentes No, los permisos se aplican en tiempo real durante la consulta
Oculta el sitio de todos los usuarios Sí, después de que el rastreo se complete No, los usuarios con permisos aún lo ven
Mejor para Sitios que no deberían ser descubiertos en absoluto Sitios que necesitan acceso basado en roles pero que deberían aparecer en la búsqueda para usuarios autorizados

Después de aplicar la solución, ahora puede ocultar un sitio confidencial de SharePoint de los resultados de búsqueda por completo. Verifique la solución buscando como un usuario sin permisos al sitio. Para una mayor protección, considere configurar el sitio como Privado en la configuración del grupo de Microsoft 365 y eliminar el uso compartido externo. Un consejo avanzado: use la función Quitar resultados de búsqueda en el centro de administración para una eliminación inmediata mientras el rastreo completo está en progreso.

ADVERTISEMENT