{"id":4434,"date":"2026-01-12T01:00:38","date_gmt":"2026-01-12T01:00:38","guid":{"rendered":"https:\/\/oracleconraul.com\/?p=4434"},"modified":"2026-02-27T17:58:25","modified_gmt":"2026-02-27T17:58:25","slug":"oracle-data-masking","status":"publish","type":"post","link":"https:\/\/oracleconraul.com\/index.php\/2026\/01\/12\/oracle-data-masking\/","title":{"rendered":"Oracle Data Masking"},"content":{"rendered":"\n<p>En esta entrada vamos a realizar un caso pr\u00e1ctico usando el Paquete \u00abOracle Data Masking and Subsetting Pack\u00bb.<br>El enmascaramiento de datos, es el proceso de reemplazar permanentemente datos confidenciales con datos ficticios , el fin es eliminar datos confidenciales de entornos de pruebas, desarrollo, anal\u00edtica y otros entornos que no sean de producci\u00f3n. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Antes de usarlo, ten en cuenta que sino est\u00e1s en una arquitectura donde las licencias est\u00e9n incluidas (Oracle ExaCC p.ej), estas tienen licencia especial por ser usadas.<br><\/p>\n\n\n\n<p class=\"has-ast-global-color-8-color has-ast-global-color-4-background-color has-text-color has-background has-small-font-size\"><strong><em>Caracter\u00edsticas Oracle Data Masking and Subsetting:<\/em><\/strong><br>Oracle Data Masking and Subsetting est\u00e1 preinstalado con Oracle Enterprise Manager.<br>Para usar Oracle Data Masking y Subsetting, se debe de tener licencia especial para su uso.<br>Es necesario adquirir la <strong>licencia <\/strong>completa del paquete<strong> \u201cOracle Data Masking and Subsetting Pack\u201d.<\/strong><br>La versi\u00f3n de Oracle Data Masking and Subseting se basa en la versi\u00f3n del Plug-in instalado en<strong> Oracle Enterprise Manager<\/strong><\/p>\n\n\n\n<p><br><\/p>\n\n\n\n<p class=\"has-ast-global-color-8-color has-text-color has-link-color has-medium-font-size wp-elements-aa1465e610d71d363016475a513a4593\"><em>CASO P R A C T I C O<\/em><\/p>\n\n\n\n<p>Para este caso pr\u00e1ctico vamos a usar los esquemas de ejemplo incluidos con Oracle (schemas HR).<\/p>\n\n\n\n<p>Si no lo has incluido durante la instalaci\u00f3n, o necesitas recrearlo puedes seguir este link:<br><br><a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/comsc\/installing-sample-schemas.html#GUID-1E645D09-F91F-4BA6-A286-57C5EC66321D\" target=\"_blank\" rel=\"noopener\" title=\"\">https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/comsc\/installing-sample-schemas.html#GUID-1E645D09-F91F-4BA6-A286-57C5EC66321D<\/a><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Creaci\u00f3n modelo de Datos<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>En primer lugar es necesario entrar en la consola de OEM13 y descubir los datos (Application Data Modeling).<br><br><strong><em>Enterprise -&gt; Quailty Management -&gt; Application Data Modeling<\/em><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/DataMaskingOracle_Application_Data_Modeling-1024x576.png\" alt=\"\" class=\"wp-image-4446\" style=\"width:644px;height:auto\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/DataMaskingOracle_Application_Data_Modeling-1024x576.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/DataMaskingOracle_Application_Data_Modeling-300x169.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/DataMaskingOracle_Application_Data_Modeling-768x432.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/DataMaskingOracle_Application_Data_Modeling.png 1152w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Comenzamos a rellenar los datos:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"722\" height=\"623\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-3.png\" alt=\"\" class=\"wp-image-4455\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-3.png 722w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-3-300x259.png 300w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<p class=\"has-small-font-size\"><em>Pantalla.1<\/em><\/p>\n\n\n\n<p>Elegimos el esquema donde vamos a realizar nuestro enmascaramiento de datos. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"722\" height=\"322\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-4.png\" alt=\"\" class=\"wp-image-4457\" style=\"width:722px;height:auto\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-4.png 722w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-4-300x134.png 300w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<p>En este punto podemos lanzar el job que descubrir\u00e1 el modelo de datos y las relaciones entre tablas, tal y c\u00f3mo indicamos en el primer punto (<em>Pantalla 1<\/em>). <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"633\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-5.png\" alt=\"\" class=\"wp-image-4459\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-5.png 723w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-5-300x263.png 300w\" sizes=\"(max-width: 723px) 100vw, 723px\" \/><\/figure>\n\n\n\n<p>Lanzamos el proceso:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"23\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-6-1024x23.png\" alt=\"\" class=\"wp-image-4462\" style=\"width:1182px;height:auto\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-6-1024x23.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-6-300x7.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-6-768x17.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-6.png 1286w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Si todo es correcto, nos encontraremos en esta situaci\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"93\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-7-1024x93.png\" alt=\"\" class=\"wp-image-4464\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-7-1024x93.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-7-300x27.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-7-768x70.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-7.png 1279w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Si pulsamos sobre el bot\u00f3n \u00abOpen\u00bb, podemos ver el resultado del descubrimiento de datos que ha realizado el job.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"258\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-10.png\" alt=\"\" class=\"wp-image-4476\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-10.png 783w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-10-300x99.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-10-768x253.png 768w\" sizes=\"(max-width: 783px) 100vw, 783px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"907\" height=\"224\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-11.png\" alt=\"\" class=\"wp-image-4478\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-11.png 907w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-11-300x74.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-11-768x190.png 768w\" sizes=\"(max-width: 907px) 100vw, 907px\" \/><\/figure>\n\n\n\n<p>Llegados a este punto, ya podemos proceder a realizar el descubrimiento de datos Sensibles.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Descubrimiento de datos Sensibles<\/p>\n<\/blockquote>\n\n\n\n<p>Oracle tiene por defecto tipos est\u00e1ndar de columnas sensibles que puedes ir a\u00f1adiendo o por el contrario puedes a\u00f1adir nuevas columnas sensibles de forma personalizada.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"672\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-12.png\" alt=\"\" class=\"wp-image-4481\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-12.png 774w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-12-300x260.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-12-768x667.png 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/figure>\n\n\n\n<p>Ejecuci\u00f3n del job de descubrimiento de datos sensibles en el modelo de datos:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"677\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-13.png\" alt=\"\" class=\"wp-image-4484\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-13.png 770w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-13-300x264.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-13-768x675.png 768w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/figure>\n\n\n\n<p>Podemos ver las columnas que el job ha descubierto c\u00f3mo sensibles.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"195\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-14-1024x195.png\" alt=\"\" class=\"wp-image-4486\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-14-1024x195.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-14-300x57.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-14-768x146.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-14-1536x292.png 1536w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-14.png 1656w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Subsetting de Datos<\/p>\n<\/blockquote>\n\n\n\n<p>Es posible elegir que conjunto de datos queremos enmascarar.<\/p>\n\n\n\n<p>Puede ser el total de los datos, o es posible elegir un conjunto del mismo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"574\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-15.png\" alt=\"\" class=\"wp-image-4491\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-15.png 723w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-15-300x238.png 300w\" sizes=\"(max-width: 723px) 100vw, 723px\" \/><\/figure>\n\n\n\n<p>Ejemplo tabla Jobs al 50%:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"612\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-16.png\" alt=\"\" class=\"wp-image-4494\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-16.png 871w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-16-300x211.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-16-768x540.png 768w\" sizes=\"(max-width: 871px) 100vw, 871px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"307\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-17.png\" alt=\"\" class=\"wp-image-4496\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-17.png 886w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-17-300x104.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-17-768x266.png 768w\" sizes=\"(max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Definir cirterios de subsetting<\/p>\n<\/blockquote>\n\n\n\n<p>Una vez elegido el conjunto de datos que queremos enmascarar, procedemos a definir los criterios de anonimizaci\u00f3n que vamos a aplicar a los datos sensibles.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"349\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-18-1024x349.png\" alt=\"\" class=\"wp-image-4500\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-18-1024x349.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-18-300x102.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-18-768x262.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-18-1536x524.png 1536w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-18.png 1798w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Elegimos criterios de anonimizaci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"723\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-19.png\" alt=\"\" class=\"wp-image-4503\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-19.png 552w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-19-229x300.png 229w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n\n\n\n<p>Por ejemplo, para el campo tel\u00e9fono, aplicaremos un criterio \u00abRandom Numbers\u00bb de 7 caracteres. Y para el campo e-mail, elegiremos \u00abshuffle\u00bb o mezcla.<\/p>\n\n\n\n<p>Los criterios son muchos y pueden personalizarse, por lo tanto es muy recomendable que leas la documentaci\u00f3n y realices diferentes pruebas para obtener el resultado deseado.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-20-1024x493.png\" alt=\"\" class=\"wp-image-4506\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-20-1024x493.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-20-300x144.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-20-768x370.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-20.png 1390w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Opciones &#8211; exportaci\u00f3n script<\/p>\n<\/blockquote>\n\n\n\n<p>Una vez definido el criterio, existen varias opciones de generaci\u00f3n del script. Una es realizar un export de datos con los datos anonimizados e importarlos en otra base de datos diferente, otra opci\u00f3n que es la que elegiremos, es la creaci\u00f3n de un script (PL\/SQL) que aplicar\u00e1 el enmascaramiento sobre la base de datos donde sea ejecutado. Por regla general, suele ser una copia de la base de datos principal.<br><br><br>Para ello pulsaremos sobre el bot\u00f3n \u00abGenerate Script\u00bb.<br><br>Opciones:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1014\" height=\"281\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-21.png\" alt=\"\" class=\"wp-image-4510\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-21.png 1014w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-21-300x83.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-21-768x213.png 768w\" sizes=\"(max-width: 1014px) 100vw, 1014px\" \/><\/figure>\n\n\n\n<p>Realizamos el export de datos e importamos en otra base de datos sobre el mismo esquema:<\/p>\n\n\n\n<p><em>Opciones-  export \/ import<\/em><\/p>\n\n\n\n<p><strong><em>Datos originales<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"189\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-22-1024x189.png\" alt=\"\" class=\"wp-image-4513\" style=\"width:1419px;height:auto\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-22-1024x189.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-22-300x55.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-22-768x142.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-22-1536x284.png 1536w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-22.png 1893w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong><em>Datos tras importaci\u00f3n data pump<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"180\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-23-1024x180.png\" alt=\"\" class=\"wp-image-4514\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-23-1024x180.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-23-300x53.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-23-768x135.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-23-1536x269.png 1536w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-23.png 1888w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Pasos enmascaramiento de datos con script sql (pl\/sql).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"479\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-28-1024x479.png\" alt=\"\" class=\"wp-image-4537\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-28-1024x479.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-28-300x140.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-28-768x359.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-28.png 1146w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><em>Opciones- exportar script<\/em><\/p>\n\n\n\n<p>Datos originales:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"189\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-25-1024x189.png\" alt=\"\" class=\"wp-image-4518\" style=\"width:1024px;height:auto\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-25-1024x189.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-25-300x55.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-25-768x142.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-25-1536x284.png 1536w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-25.png 1893w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Datos tras lanzar scriptsql de anonimizaci\u00f3n, en entorno de test.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"200\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-26-1024x200.png\" alt=\"\" class=\"wp-image-4519\" style=\"width:1419px;height:auto\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-26-1024x200.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-26-300x59.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-26-768x150.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-26-1536x300.png 1536w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2024\/01\/image-26.png 1894w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>En esta entrada hemos hecho \u00fanicamente una peque\u00f1a aproximaci\u00f3n de esta herramienta. Son muchas las opciones que esta herramienta ofrece, por tanto aconsejo profundizar lo m\u00e1ximo posible en la misma para poder sacarle el m\u00e1ximo partido.<br><br>Puedes tener m\u00e1s informaci\u00f3n en este enlace oficial: <a href=\"https:\/\/www.oracle.com\/uk\/security\/database-security\/data-masking\/\" target=\"_blank\" rel=\"noopener\" title=\"\">https:\/\/www.oracle.com\/uk\/security\/database-security\/data-masking\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta entrada vamos a realizar un caso pr\u00e1ctico usando el Paquete \u00abOracle Data Masking and Subsetting Pack\u00bb.El enmascaramiento de datos, es el proceso de reemplazar permanentemente datos confidenciales con datos ficticios , el fin es eliminar datos confidenciales de entornos de pruebas, desarrollo, anal\u00edtica y otros entornos que no sean de producci\u00f3n. Antes de<\/p>\n<div class=\"more-link\">\n\t\t\t\t <a href=\"https:\/\/oracleconraul.com\/index.php\/2026\/01\/12\/oracle-data-masking\/\" class=\"link-btn theme-btn\"><span>Read More <\/span> <i class=\"fa fa-caret-right\"><\/i><\/a>\n\t\t\t<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wpupg_custom_link":[],"wpupg_custom_link_behaviour":[],"wpupg_custom_link_nofollow":[],"wpupg_custom_image":[],"wpupg_custom_image_id":[],"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[14],"tags":[32],"class_list":["post-4434","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-seguridad-security"],"_links":{"self":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts\/4434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/comments?post=4434"}],"version-history":[{"count":109,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts\/4434\/revisions"}],"predecessor-version":[{"id":6032,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts\/4434\/revisions\/6032"}],"wp:attachment":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/media?parent=4434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/categories?post=4434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/tags?post=4434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}