Ir a contenido


MENSAJE DE BIENVENIDA Foro vínculado con Twitter, más info aquí.

“El secreto para progresar es empezar por algún lugar. El secreto para empezar por algún lugar es fragmentar tus complejas y abrumadoras tareas de tal manera que queden convertidas en pequeñas tareas que puedas realizar y entonces simplemente comenzar por la primera.” - Mark Twain

Foto

Encriptacion Transparente SQL (TDE)


  • Please log in to reply
1 reply to this topic

#1 Alberto Dominguez

Alberto Dominguez

    Gurú

  • Administradores
  • 1.059 Mensajes:
  • LocationMadrid

Escrito 05 noviembre 2010 - 10:47

Dejo por aquí un ejemplo de como encriptar una base de datos con TDE de manera que no tenemos que preocuparnos de encriptar y desencriptar los datos cuando lanzamos queries sobre ellos. Es el propio SQL Engine el que lo hace por nosotros...


Crearse una master key para la base de datos master, si no existe:
USE master
IF NOT EXISTS(SELECT * FROM sys.symmetric_keys WHERE name = '##MS_DatabaseMasterKey##')
CREATE MASTER KEY
ENCRYPTION BY PASSWORD = 'Pa$$w0rd'

Crear un certificado:
USE master
CREATE CERTIFICATE tdeCert WITH SUBJECT = 'TDE Certificate'

Crear Backup del Certificado:
USE master
BACKUP CERTIFICATE tdeCert TO FILE = 'e:\temp\certificadoSQL.cer'
   WITH PRIVATE KEY (
         FILE = 'e:\temp\keySQL.key',
         ENCRYPTION BY PASSWORD = 'P@ssword')

Crear Key de Encriptación para la base de datos:
USE Clientes
CREATE DATABASE ENCRYPTION KEY
   WITH ALGORITHM = AES_256
   ENCRYPTION BY SERVER CERTIFICATE tdeCert

Cambiar la opción de Base de Datos para encriptarla:
USE Clientes
ALTER DATABASE Clientes SET ENCRYPTION ON

Los Backups con la base de datos con esta encriptación transparente se guardan encriptados.
Además los archivos .mdf y .ndf están también encriptados con lo que tampoco deja hacer attach.

Más info: Aquí
Saludos,

Alberto Dominguez

Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Imagen enviadaPerfil Profesional Imagen enviadaTwitter
Imagen enviadaImagen enviadaImagen enviadaImagen enviada

#2 Alberto Dominguez

Alberto Dominguez

    Gurú

  • Administradores
  • 1.059 Mensajes:
  • LocationMadrid

Escrito 22 junio 2011 - 09:33

Para poder restaurar un backup en otra instancia sería necesario:

Crearse previamente la MASTER KEY en la nueva instancia:

USE master
IF NOT EXISTS(SELECT * FROM sys.symmetric_keys WHERE name = '##MS_DatabaseMasterKey##')
CREATE MASTER KEY
ENCRYPTION BY PASSWORD = 'Pa$$w0rd100'

Y luego crear el certificado en la nueva instancia a partir del backup:

USE master;
CREATE CERTIFICATE tdeCert2 
    FROM FILE = 'e:\temp\certificadoSQL.cer' 
    WITH PRIVATE KEY (FILE = 'e:\temp\keySQL.key', 
    DECRYPTION BY PASSWORD = 'P@ssword');
GO 

Creando el certificado en las dos instancias se puede montar un Mirror, luego encriptar la base de datos y quedaría encriptada en ambas instancias.
Saludos,

Alberto Dominguez

Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Imagen enviadaPerfil Profesional Imagen enviadaTwitter
Imagen enviadaImagen enviadaImagen enviadaImagen enviada

#3 porsercok

porsercok

    Experto

  • Miembros
  • PipPipPipPip
  • 442 Mensajes:
  • LocationParis

Escrito 01 agosto 2017 - 04:28

8 Simple Rules (season 1, 2, 3)

Collin Chou
Gilmore Girls


Tamure Api

Keeping Up With the Kardashians S13 E14
The Coming Minimum-Wage Tsunami Will Wash Away Millions Of Minority Jobs
Telecharger
Daniel Hillary



Moderated mp3

Приключения
the blacklist
Star Trek: Raumschiff Voyager


avengers

Die 13. Wahrheit - Uwe Ochsenknecht erzahlt
S 9 E1 American Ninja Warrior


Albertino - Everyday 2016 - 12 [Isohunt.to]

▶ Play
Clipped (season 1)
Mad Dogs
August 2016


#4 porsercok

porsercok

    Experto

  • Miembros
  • PipPipPipPip
  • 442 Mensajes:
  • LocationParis

Escrito 01 agosto 2017 - 10:32

BitLord.com

Modern Family HDTV
Film Azhar Song Bol Donazara Mp3


- Tosh 0 S09E17 XviD-AFG

electronic music
King Arthur: Legend of the Sword (2017)
Girls Trip 2017 hd pelicula .avi



I Am Michael

Baahubali 2 The Conclusion (2017) film complet
Batman v Superman Dawn of Justice
Isabelle et le secret de d'Artagnan
Latest Movies


Passengers FRENCH DVDRIP 2017

Alibi.com
extreme rules 2012 - 29/4/2012
I Dont Want To Toni Braxton Mp3


Fifty Shades of Grey German ML PAL DVD9 Untouched-iND

Curtis Hanson,
OpenLoad


#5 porsercok

porsercok

    Experto

  • Miembros
  • PipPipPipPip
  • 442 Mensajes:
  • LocationParis

Escrito 01 agosto 2017 - 13:52

Mr. Capone-E

John Wick 2: Un nuevo dia para matar (2017) 4K Audio...
Czech casting


Railroad Tigers (2016)

Pokemon
We Don’t Belong Here (2017) Nuestro sitio



Melanie Martinez

Music - All
Renderer
Jata Kaha Hai Deawane Mp3


Heredis 12 Pro PC Fr

Jake Johnson
Business
Kapoor and Sons (2016)
News du Forum


Kokoro Ga Pokitto Ne (crazy For Me)

La ultima apuesta
Einstein
Vampire Knight





0 usuarios están leyendo este tema

0 miembro/s, 0 invitado/s, 0 usuario/s anónimo/s