Como ocultar una instancia de SQL Server a la red

Por defecto cuando instalamos un SQL Server nuestra instancia esta abierta a que pueda ser descubierta vía red, para demostrar esto simplemente abrimos un SSMS (SQL Server Management Studio) y vamos al browser de servidores SQL de nuestra red Como se observa en la imagen al hacer un browser de servidores va a buscar en…


SQL 2016 VIDEO: Seguridad a nivel registro (RLS)

En este video veremos la nueva funcionalidad de SQL 2016 RLS (Row Level Security) o seguridad basada en registros.   Aquí dejo el material del video.01-RLS & SESSION_CONTEXT    


SQL 2016 SESSION_CONTEXT

Muchas de nuestras aplicaciones se conectan con un solo login hacia el motor de base de datos. El problema esta en como hacer para por ejemplo enviar información del usuario real de la aplicación y poderla usar con SQL Server. Antes de SQL 2016 teníamos la opción de configurar CONTEXT_INFO el cual nos permita asignar…


Dynamic Data Masking

La posibilidad de poder alterar los datos sensibles de nuestras tablas para que no sean interpretados por quienes no deseamos suele ser una necesidad y practica habitual en muchas empresas. Supongamos que tenemos una base en producción con datos de clientes y no deseamos que ciertas personas puedan ver datos sensibles (por ejemplo: Tarjeta de…


RLS (Row Level Security) en SQL 2016

RLS (Row Level Security) es una funcionalidad solicitada ya hace un tiempo. Si bien la misma hoy se encuentra disponible en SQL Database V12 o superior ya en el SQL Server 2016 cTP2 lo podemos probar para nuestro ambiente on-premise. ¿De que se trata RLS? La idea es poder dar permisos a nivel registro, supongamos…