La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Encriptación de los datos. Una de las principales preocupaciones de los DBA es que puedan salir datos de la empresa. El típico ejemplo es que se guarden.

Presentaciones similares


Presentación del tema: "Encriptación de los datos. Una de las principales preocupaciones de los DBA es que puedan salir datos de la empresa. El típico ejemplo es que se guarden."— Transcripción de la presentación:

1 Encriptación de los datos

2 Una de las principales preocupaciones de los DBA es que puedan salir datos de la empresa. El típico ejemplo es que se guarden datos de tarjetas de crédito, cuentas bancarias o cualquier otra información personal. A partir de SQL Server 2005,se implementaron cambios significativos para asegurarse que SQL Server es Más seguro que las versiones anteriores. Entre los cambios se incluye una estrategia de «seguridad por diseño, seguridad de forma predeterminada y seguridad en la implementación» proyectada para ayudar a protegerla instancia del servidor y sus bases de datos de los ataques de seguridad.

3 Tengamos en cuenta el termino Criptología La encriptación como proceso forma parte de la criptología, ciencia que estudia los sistemas utilizados para ocultar la información. La criptología estudia la transformación de un determinado mensaje en un código de forma tal que a partir de dicho código solo algunas personas sean capaces de recuperar el mensaje original.

4 Pero suave…. ¿Qué es la Encriptación? Encriptación es el proceso mediante el cual cierta información o texto sin formato es cifrado de forma que el resultado sea ilegible a menos que se conozcan los datos necesarios para su interpretación. Es una medida de seguridad utilizada para que al momento de almacenar o transmitir información sensible ésta no pueda ser obtenida con facilidad por terceros.

5 Como se puede apreciar en la tabla de usuario la contraseña es un varbinary de 500, y la razón es porque cuando el algoritmo encripta genera muchos caracteres y se debe evitar que la contraseña generada por la encriptación sea mayor que el espacio en el campo

6 En la función del Algoritmo se puede apreciar que recibe una variable(la contraseña de algún formulario) de tamaño pequeño, y después se declara otra variable con un tamaño mas grande para almacenar el valor de la contraseña ya encriptado.

7 En la encriptación se utiliza una palabra reservada de SQL server para encriptar, que recibe 2 parámetros, una clave para encriptar la contraseña y la palabra a encriptar ENCRYPTBYPASSPHRASE('clave',@clave) hay que tomar en cuenta que la 'clave' es una palabra que se utilizara en el algoritmo de desencriptacion y por lo tanto no se debe de olvidar

8 Aquí se hace el proceso inverso de la encriptación, se obtiene la contraseña ya encriptado de la columna pass con el parámetro de la variable de tamaño grande

9 Se desencripta con otra palabra reservada de SQL server para desencriptar DECRYPTBYPASSPHRASE('clave',@clave) que igualmente necesita de dos parámetros para poder ser utilizada, la clave con la cual se encripto y la contraseña encriptada

10 No olvidemos los Insert

11

12


Descargar ppt "Encriptación de los datos. Una de las principales preocupaciones de los DBA es que puedan salir datos de la empresa. El típico ejemplo es que se guarden."

Presentaciones similares


Anuncios Google