Entradas

Mostrando las entradas etiquetadas como encriptar

Para encriptar los procedimientos almacenados de manera segura

Imagen
Introducción En un artículo previo , les hablé de lo fácil que es desencriptar un procedimiento almacenado creado con la opción WITH ENCRYPTION en SQL Server. Existen varias herramientas de software que permiten desencriptar los procedimientos almacenados con el cifrado que tiene por defecto SQL Server. En esta ocasión, vamos a utilizar una herramienta que nos permite cifrar los procedimientos almacenados de manera sencilla y segura con SQL Shield . Si queremos proteger nuestra propiedad intelectual de los procedimientos almacenados, es necesario utilizar esta herramienta u otras similares para proteger nuestro código T-SQL. Probando SQL Shield Démosle una mirada a la herramienta. Tenemos este procedimiento almacenado: create procedure pedro as SELECT [xserver_name] ,[xdttm_ins] ,[xdttm_last_ins_upd] ,[xfallback_low] ,[xfallback_drive] ,[low] ,[high] ,[status] ,[name] ,[phyname] FROM [master].[dbo].[spt_fallback_dev] Vamos a encriptarlo usando SQL Shield. Uste...

Software para encriptar datos de SQL Server

Imagen
Introducción SQL Server viene con la opción de cifrado de datos transparente ,  sin embargo tener esta característica require tener la edición Enterprise de SQL Server, que es la edición más cara. Existe un software especial que permite cifrar los datos de una manera mucho más simple, rápida y que no requiere ningún conocimiento técnico para proteger los datos. Su nombre es DbDefense y usted puede descargar el software acá: Descargar DbDefense Este software permite el cifrado de datos en copia de seguridad y bloquea la vista a los esquemas y datos a cualquier nivel. Este software cumple con los estándares de seguridad de HIPAA and HITECH, PCI Compliance Demostración Tome en cuenta que soy un administrador de sistema y que aún así, los datos serán cifrados. Sin realizar el software, se pueden hacer consultas normalmente:  Instalar DbDefence toma 2 minutos. Una vez instalado hay conectarse con el botón Connect y especificar los credenciales. ...

Como encriptar y decriptar procedimientos almacenados

Imagen
SQL Decryptor:  http://www.devart.com/dbforge/sql/sqldecryptor/download.html Este artículo muestra algunas herramientas utilizadas para encriptar y decriptar procedimientos almacenados. Para encriptar un procedimiento almacenado. Cuando uno crea un procedimiento almacenado debe agregar la cláusula with encryption como sigue: create procedure pedro with encryption as SELECT [xserver_name] ,[xdttm_ins] ,[xdttm_last_ins_upd] ,[xfallback_low] ,[xfallback_drive] ,[low] ,[high] ,[status] ,[name] ,[phyname] FROM [master].[dbo].[spt_fallback_dev] Cuando uno trata de editar el procedimiento almacenado encriptado, no lo puede modificar ni generar el código de creación: Una persona encripta sus procedimientos almacenados por varios motivos: · Derechos de autor · Seguridad · Egoísmo y maldad (jajajaja, bueno mejor digamos otros motivos). Ahora sucede que a veces uno no tiene guardado el código y necesita desencriptar los archivos. Cómo hacerlo ?. Estoy re...