Portal Precitool – Microsoft Gold Partner

SQL SERVER

Asegura la confiabilidad y seguridad de tus datos con SQL Server de Microsoft

Prueba SQL Server en el entorno local o en la nube

Microsoft SQL Server es una aplicación de modo de usuario, aunque se ejecuta en el servicio de Windows. La cuenta de servicio es completamente una cuenta de usuario de Windows y proporciona privilegios de seguridad para que el servicio SQL Server acceda a los recursos de la plataforma Windows, como el sistema de archivos, la red y el registro.

SQL Server en Azure

Ejecuta SQL Server en Azure SQL con seguridad y capacidad de administración integradas.

SQL Server perimetral

Extiende SQL a los dispositivos de IoT para realizar análisis en tiempo real con Azure SQL Edge.

SQL Server en el entorno local

Obtén el rendimiento y la seguridad de SQL Server 2022, una plataforma de datos híbrida y escalable, ahora habilitada para Azure.

INSTALACIÓN

Instala SQL Server 2022 en Windows, Linux y contenedores Docker

Windows

Ejecuta SQL Server en Windows o una máquina virtual en Azure

Linux

Ejecuta SQL Server 2022 en Linux

Docker

Ejecuta la imagen del contenedor de SQL Server 2022 con Docker

Microsoft SQL Server tiene varias capas de seguridad, la primera capa es la seguridad del canal de comunicación que es aplicada por TSL o protocolo SSL. La segunda capa está en el nivel de instancia que está protegido por la API de protección de datos de Windows (DPAPI), DPAPI es en la función de cifrado en la plataforma de Windows para cifrar y descifrar datos y el algoritmo es diferente en cada máquina. Los inicios de sesión, los roles de servidor y las credenciales son objetos de seguridad de nivel de instancia en SQL Server y el usuario, el certificado, las funciones, los esquemas y las claves de cifrado son objetos de seguridad de nivel de base de datos. La figura siguiente muestra las capas de seguridad de SQL Server.

SQL Server Service Key es la clave de cifrado básica en la plataforma SQL Server y está protegida por DPAPI, la clave de servicio siempre se crea mediante el proceso de SQL Server durante el primer inicio y el usuario no puede crearla, el usuario tiene la capacidad de hacer una copia de seguridad y restaurarla en la misma instancia u otras instancias. La clave maestra es una clave opcional en cada base de datos y puede protegerse mediante la clave de servicio o una contraseña segura proporcionada por el usuario. El usuario puede hacer una copia de seguridad de la clave maestra y restaurarla en la misma base de datos u otra base de datos. Regenerar la clave del servicio regenerará todas las claves secundarias, como las claves maestra y de encriptación (simétrica o asimétrica).

El algoritmo de cifrado varía en SQL Server y depende de la clave de cifrado, no todas las claves de cifrado admiten todos los algoritmos en SQL Server. SQL Server puede admitir algoritmos de cifrado como AES, AES_128, AES_192, AES_256, DES, Triple_DES, RSA_2048, MD5, SHA1, SHA2_512 (Introducido en SQL Server 2012) y RC4.

SQL Server proporciona una función para encriptar la base de datos para evitar que se lea la base de datos robada. El cifrado de la base de datos es una opción opcional en cada base de datos. SQL Server no cifra la base de datos completa al mismo tiempo cuando la característica está habilitada en una base de datos, SQL Server encriptará cada página cuando el proceso ‘Lazywriter’ necesita escribir la página en el disco y descifrarla cuando lee la página del disco. La función de cifrado de la base de datos se denomina ‘Cifrado transparente de la base de datos’ y solo está disponible en las ediciones ‘Enterprise’ y se presentó en SQL Server 2005.

La seguridad de SQL Server no está completa en la instancia, debe haber un entorno de red seguro para reducir o evitar ataques al servidor. Para garantizar la seguridad del SQL Server, existen algunos factores, como la cuenta de servicio, el protocolo de comunicación y la configuración del firewall.

SQL Server es un proceso de servicio de Windows y la plataforma de Windows lo ejecuta como un proceso de modo de usuario, luego necesita una cuenta de Windows para iniciarlo y proporciona privilegios de seguridad. La cuenta de servicio puede ser una cuenta de usuario o una cuenta de sistema, la plataforma Windows Server 2008 R2 y, más adelante, la ‘Cuenta de servicio virtual’ que comienza con ‘NT Service ‘. Tenga en cuenta que SQL Server no necesita privilegios de seguridad del administrador, solo necesita tener privilegios para enumerar directorios y acceder a los archivos de registro de errores, archivos de datos y archivos de registro. Hay tres cuentas integradas de Windows tales como ‘Sistema local’, ‘Servicio de red’ y ‘Servicio local’, que ninguno de ellos necesita contraseña.

SQL Server transfiere datos a través de la red con el protocolo Tabular Data Stream (TDS), que es el formato estándar para que SQL Server se comunique con la aplicación cliente. Los piratas informáticos pueden detectar la red mediante la aplicación ‘WireShark’ y explorar los datos transferidos a través de la red. Para proteger los datos en la red, SQL Server puede encriptar el protocolo TDS con protocolo SSL. Para habilitar el protocolo SSL, SQL Server necesita un certificado auto firmado o un certificado autorizado de los proveedores de certificados. Los administradores pueden habilitar el protocolo SSL en SQL Server habilitando la opción ‘Forzar cifrado’ o mediante la opción ‘Encriptar’ en la cadena de conexión de la aplicación.