Proteger SharePoint: cómo y por qué
SharePoint es una de las aplicaciones más fáciles de implementar e instalar, pero no es fácil de configurar con seguridad total. Muchos administradores simplemente realizan la implementación básica sin mucha configuración de seguridad. No existe una configuración establecida para que sea completamente seguro, ya que cada entorno es diferente y la optimización de la configuración de seguridad varía para satisfacer los requisitos individuales. Sin embargo, hay algunas configuraciones básicas que deben aplicarse para hacer
Entorno SharePoint asegurado al máximo.
Seguridad de la comunicación con SQL Server
SQL Server es un componente muy importante de SharePoint: almacena la mayoría de las configuraciones y bibliotecas en su base de datos. Se recomienda instalar SQL Server y SharePoint en diferentes
servidores para evitar cualquier tipo de ataques superficiales. Bloquee los puertos predeterminados estándar (1 433 y 1 434) en SQL Server y luego asigne números de puerto estáticos en la instancia de SQL para permitir que SharePoint Server se conecte. La forma más sencilla de bloquear estos puertos es
a través de un firewall de Windows.
Comunicación segura con el usuario
SharePoint suele estar expuesto a los usuarios de Internet y, por lo tanto, es importante proteger la comunicación entre el servidor y el usuario a través de un certificado de servidor web SSL. El certificado del servidor web SSL debe tener un nombre de sujeto que coincida con
FQDN del servidor. Podríamos utilizar un certificado de CA de terceros o uno interno. La solicitud de certificado se puede generar utilizando el Administrador de Internet Information Services (IIS), luego debe enviarse a
una CA interna o un proveedor externo. Una vez que obtenga el certificado, deberá actualizarlo al IIS. Implementar la administración de registros a los datos en SharePoint Server. La gestión de registros ayuda a proteger un formulario editado o eliminado, eliminar un documento con una retención vencida, etc.
Deshabilitar servicios y puertos innecesarios en SharePoint y SQL Server
Desactiva los servicios innecesarios: pueden provocar una vulnerabilidad de seguridad. Habilite solo aquellos servicios que sean absolutamente necesarios para SharePoint y SQL Server. A continuación se detallan los servicios obligatorios que no deben desactivarse en un
Servidor SharePoint:
- Servicio de estado ASP.NET (si utiliza InfoPath Forms Services o Project Server)
- Ver servicio de estado (si utiliza los servicios de InfoPath Forms)
- Servicio de publicación World Wide Web
- Servicio de almacenamiento en caché de AppFabric
- Reclamaciones al servicio de token de Windows
- Administración de SharePoint
- Servicio de temporizador de SharePoint
- Servicio de seguimiento de SharePoint
- Escritor VSS de SharePoint
- Host de código de usuario de SharePoint
- Controlador de host de búsqueda de SharePoint
- Búsqueda de servidor SharePoint 1 5
- Servicio Forefront Identity Manager
- Servicio de sincronización de Forefront Identity Manager
Cuentas de servicio SQL y SharePoint y permisos
Las cuentas de servicio son necesarias para configurar los servidores SharePoint y SQL Server. Usar una o dos cuentas de servicio para todas las configuraciones sería demasiado arriesgado y provocaría un desastre. Terminaría proporcionando permisos innecesarios, lo que puede generar una amenaza a la seguridad. A continuación se detallan los detalles de los requisitos de la cuenta de servicio con el permiso necesario. Se recomienda utilizar cuentas de servicio descriptivas para identificar el propósito del mismo y cambiar el
contraseña regularmente con la documentación necesaria.
Servidor SQL
- Cuenta de administrador de SQL para instalar SQL Server con derechos de administrador local en el servidor
- Cuenta de servicio del Agente SQL Server
- Cuenta de servicio del motor de base de datos SQL
Configurar cuentas de usuario
- Instale SharePoint Server con derechos de administrador local para la instalación
- Asistente de configuración de productos de SharePoint
Cuenta de la granja de servidores o acceso a la base de datos
cuenta
- Configurar y administrar la granja de servidores
- Actuar como identidad del grupo de aplicaciones para el sitio web de Administración central de SharePoint
- Ejecute el servicio de temporizador de flujo de trabajo de Microsoft SharePoint Foundation
Y aquí, para resumir, están los puntos clave de una política de seguridad decente en SharePoint:
1. Evite proporcionar Anonymous y asegúrese de que el "modo de bloqueo de permisos de usuario de acceso limitado" esté activado. La implementación y los permisos de SharePoint necesitan una planificación adecuada.
2. Asegúrese de que solo los usuarios con la información adecuada
3. Defina el modelo de permisos, proporciona los permisos correctos al usuario correcto y también ayuda a administrar SharePoint mejor sin afectar el rendimiento.
4. Nunca proporcione permisos a nivel de elementos como calendario, tareas, etc. Administrar y cambiar permisos será difícil y puede provocar problemas de rendimiento.
5. Habilite la auditoría para realizar un seguimiento de los usuarios y determinar qué acciones se han realizado en SharePoint.
6. Proporcione siempre permisos a través de la membresía en un grupo de Active Directory y proporcione solo los permisos necesarios. Dé el control total sólo cuando sea necesario.