{"id":79234,"date":"2026-09-15T11:50:39","date_gmt":"2026-09-15T14:50:39","guid":{"rendered":"https:\/\/a3aengenharia.com\/?post_type=articles&#038;p=79234"},"modified":"2026-09-15T19:05:31","modified_gmt":"2026-09-15T22:05:31","slug":"registro-biometrico-control-acceso-enrollment-calidad-seguridad-lgpd","status":"publish","type":"articles","link":"https:\/\/a3aengenharia.com\/es-es\/contenido\/articulos-tecnicos\/registro-biometrico-control-acceso-enrollment-calidad-seguridad-lgpd\/","title":{"rendered":"Registro biom\u00e9trico en control de acceso: enrollment, calidad, seguridad y LGPD"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">El registro biom\u00e9trico, o enrollment, es la etapa en la que una caracter\u00edstica biom\u00e9trica se captura, se transforma en un template y se vincula a una identidad autorizada. En control de acceso, no debe tratarse como un simple registro de usuario: es el origen de la referencia utilizada en las autenticaciones futuras. Un v\u00ednculo de identidad incorrecto, una muestra de baja calidad o una distribuci\u00f3n mal gobernada puede comprometer toda la operaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un dise\u00f1o robusto debe definir prueba de identidad, calidad m\u00ednima, pol\u00edtica de repetici\u00f3n, generaci\u00f3n y almacenamiento del template, prevenci\u00f3n de duplicidades, protecci\u00f3n de datos, sincronizaci\u00f3n, revocaci\u00f3n, re-enrollment y pruebas. En arquitecturas enterprise tambi\u00e9n deben contemplarse operaci\u00f3n offline, segregaci\u00f3n de funciones, integraci\u00f3n con RR. HH.\/IAM y evidencia de propagaci\u00f3n hacia los terminales.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El registro biom\u00e9trico es un proceso de identidad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La biometr\u00eda aporta evidencia sobre una caracter\u00edstica f\u00edsica o conductual, pero por s\u00ed sola no crea la identidad de la persona. El enrollment debe establecer qui\u00e9n est\u00e1 siendo registrado, bajo qu\u00e9 v\u00ednculo y con qu\u00e9 permisos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ingenier\u00eda debe separar identidad, template biom\u00e9trico, credencial, grupo y autorizaci\u00f3n. La decisi\u00f3n de acceso pertenece a la pol\u00edtica del sistema; el matcher solamente contribuye a verificar o identificar a la persona.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-1\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(1818.953125px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 1818.953125 68.5\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-1\"><title id=\"chart-title-a3a-diagram-1\">Flujo b\u00e1sico de enrollment biom\u00e9trico en control de acceso<\/title><style>#a3a-diagram-1{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-1 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-1 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-1 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-1 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-1 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-1 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-1 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-1 p{margin:0;}#a3a-diagram-1 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span p{background-color:transparent;}#a3a-diagram-1 .label text,#a3a-diagram-1 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .node rect,#a3a-diagram-1 .node circle,#a3a-diagram-1 .node ellipse,#a3a-diagram-1 .node polygon,#a3a-diagram-1 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-1 .rough-node .label text,#a3a-diagram-1 .node .label text,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-anchor:middle;}#a3a-diagram-1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-1 .rough-node .label,#a3a-diagram-1 .node .label,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-align:center;}#a3a-diagram-1 .node.clickable{cursor:pointer;}#a3a-diagram-1 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-1 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-1 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-1 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-1 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-1 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 rect.text{fill:none;stroke-width:0;}#a3a-diagram-1 .icon-shape,#a3a-diagram-1 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .icon-shape p,#a3a-diagram-1 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-1 .icon-shape rect,#a3a-diagram-1 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-1 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-1_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M142.281,34.25L146.448,34.25C150.615,34.25,158.948,34.25,166.615,34.25C174.281,34.25,181.281,34.25,184.781,34.25L188.281,34.25\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTQyLjI4MTI1LCJ5IjozNC4yNX0seyJ4IjoxNjcuMjgxMjUsInkiOjM0LjI1fSx7IngiOjE5Mi4yODEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M383.953,34.25L388.12,34.25C392.286,34.25,400.62,34.25,408.286,34.25C415.953,34.25,422.953,34.25,426.453,34.25L429.953,34.25\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6MzgzLjk1MzEyNSwieSI6MzQuMjV9LHsieCI6NDA4Ljk1MzEyNSwieSI6MzQuMjV9LHsieCI6NDMzLjk1MzEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M624.375,34.25L628.542,34.25C632.708,34.25,641.042,34.25,648.708,34.25C656.375,34.25,663.375,34.25,666.875,34.25L670.375,34.25\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NjI0LjM3NSwieSI6MzQuMjV9LHsieCI6NjQ5LjM3NSwieSI6MzQuMjV9LHsieCI6Njc0LjM3NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M804.391,34.25L808.557,34.25C812.724,34.25,821.057,34.25,828.724,34.25C836.391,34.25,843.391,34.25,846.891,34.25L850.391,34.25\" id=\"L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6ODA0LjM5MDYyNSwieSI6MzQuMjV9LHsieCI6ODI5LjM5MDYyNSwieSI6MzQuMjV9LHsieCI6ODU0LjM5MDYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M977.109,34.25L981.276,34.25C985.443,34.25,993.776,34.25,1001.443,34.25C1009.109,34.25,1016.109,34.25,1019.609,34.25L1023.109,34.25\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6OTc3LjEwOTM3NSwieSI6MzQuMjV9LHsieCI6MTAwMi4xMDkzNzUsInkiOjM0LjI1fSx7IngiOjEwMjcuMTA5Mzc1LCJ5IjozNC4yNX1d\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1225.297,34.25L1229.464,34.25C1233.63,34.25,1241.964,34.25,1249.63,34.25C1257.297,34.25,1264.297,34.25,1267.797,34.25L1271.297,34.25\" id=\"L_F_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_G_0\" data-points=\"W3sieCI6MTIyNS4yOTY4NzUsInkiOjM0LjI1fSx7IngiOjEyNTAuMjk2ODc1LCJ5IjozNC4yNX0seyJ4IjoxMjc1LjI5Njg3NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1451.328,34.25L1455.495,34.25C1459.661,34.25,1467.995,34.25,1475.661,34.25C1483.328,34.25,1490.328,34.25,1493.828,34.25L1497.328,34.25\" id=\"L_G_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_G_H_0\" data-points=\"W3sieCI6MTQ1MS4zMjgxMjUsInkiOjM0LjI1fSx7IngiOjE0NzYuMzI4MTI1LCJ5IjozNC4yNX0seyJ4IjoxNTAxLjMyODEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1643.469,34.25L1647.635,34.25C1651.802,34.25,1660.135,34.25,1667.802,34.25C1675.469,34.25,1682.469,34.25,1685.969,34.25L1689.469,34.25\" id=\"L_H_I_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_H_I_0\" data-points=\"W3sieCI6MTY0My40Njg3NSwieSI6MzQuMjV9LHsieCI6MTY2OC40Njg3NSwieSI6MzQuMjV9LHsieCI6MTY5My40Njg3NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_G_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_H_I_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(75.140625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-67.140625\" y=\"-26.25\" width=\"134.28125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-37.140625, -11.25)\"><rect><\/rect><foreignObject width=\"74.28125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Identidad<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(288.1171875, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-95.8359375\" y=\"-26.25\" width=\"191.671875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-65.8359375, -11.25)\"><rect><\/rect><foreignObject width=\"131.671875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Validaci\u00f3n de identidad<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(529.1640625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-95.2109375\" y=\"-26.25\" width=\"190.421875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-65.2109375, -11.25)\"><rect><\/rect><foreignObject width=\"130.421875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Captura biom\u00e9trica<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(739.3828125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-65.0078125\" y=\"-26.25\" width=\"130.015625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-35.0078125, -11.25)\"><rect><\/rect><foreignObject width=\"70.015625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Calidad<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(915.75, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-61.359375\" y=\"-26.25\" width=\"122.71875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-31.359375, -11.25)\"><rect><\/rect><foreignObject width=\"62.71875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Template<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(1126.203125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.09375\" y=\"-26.25\" width=\"198.1875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-69.09375, -11.25)\"><rect><\/rect><foreignObject width=\"138.1875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>V\u00ednculo con usuario<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1363.3125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.015625\" y=\"-26.25\" width=\"176.03125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-58.015625, -11.25)\"><rect><\/rect><foreignObject width=\"116.03125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Reglas de acceso<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-13\" transform=\"translate(1572.3984375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.0703125\" y=\"-26.25\" width=\"142.140625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-41.0703125, -11.25)\"><rect><\/rect><foreignObject width=\"82.140625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Distribuci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-I-15\" transform=\"translate(1752.2109375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-58.7421875\" y=\"-26.25\" width=\"117.484375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-28.7421875, -11.25)\"><rect><\/rect><foreignObject width=\"57.484375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Activaci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Flujo b\u00e1sico de enrollment biom\u00e9trico en control de acceso<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">La prueba de identidad viene antes que la biometr\u00eda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El riesgo m\u00e1s grave no es capturar una biometr\u00eda deficiente, sino registrar la biometr\u00eda correcta en la identidad equivocada. El procedimiento debe definir evidencias m\u00ednimas de identificaci\u00f3n y qui\u00e9n puede crear, capturar, aprobar y asignar accesos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En entornos de mayor riesgo, las funciones administrativas deben segregarse. Un \u00fanico operador no deber\u00eda necesariamente crear la identidad, recopilar la biometr\u00eda, conceder privilegios elevados y aprobar su propia acci\u00f3n sin revisi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La calidad de la muestra debe medirse durante el enrollment<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La muestra registrada se convierte en la referencia. En huella dactilar influyen el \u00e1rea \u00fatil, el contraste y la condici\u00f3n de la piel; en rostro, la iluminaci\u00f3n, el encuadre y el enfoque; en palma, la geometr\u00eda y la distancia. El sistema debe evaluar la calidad en el momento de la captura y definir cu\u00e1ndo repetir o utilizar una modalidad alternativa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NIST NFIQ 2 relaciona la calidad de la imagen de huella dactilar con el desempe\u00f1o operativo, mostrando por qu\u00e9 la calidad no debe tratarse \u00fanicamente como una percepci\u00f3n visual.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Elemento<\/td><td>Requisito de enrollment<\/td><td>Riesgo si se ignora<\/td><\/tr><tr><td>Identidad<\/td><td>v\u00ednculo correcto con una fuente confiable<\/td><td>la persona equivocada recibe una referencia v\u00e1lida<\/td><\/tr><tr><td>Calidad<\/td><td>score y criterios m\u00ednimos<\/td><td>rechazos e inconsistencia<\/td><\/tr><tr><td>Template<\/td><td>algoritmo, formato y versi\u00f3n<\/td><td>migraci\u00f3n y auditor\u00eda d\u00e9biles<\/td><\/tr><tr><td>Pol\u00edtica<\/td><td>1:1, 1:N, MFA y fallback<\/td><td>comportamiento imprevisible<\/td><\/tr><tr><td>Seguridad<\/td><td>cifrado, RBAC y logs<\/td><td>exposici\u00f3n de datos sensibles<\/td><\/tr><tr><td>Ciclo de vida<\/td><td>activaci\u00f3n, revocaci\u00f3n y re-enrollment<\/td><td>referencias hu\u00e9rfanas u obsoletas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1:1 y 1:N cambian el dise\u00f1o del registro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En la verificaci\u00f3n 1:1, la persona presenta una identidad y la biometr\u00eda se compara con una referencia espec\u00edfica. En la identificaci\u00f3n 1:N, la muestra se busca en una galer\u00eda. El segundo modo exige mayor atenci\u00f3n a calidad, deduplicaci\u00f3n, tama\u00f1o de la base y latencia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El modo de matching debe conocerse antes de definir la cantidad de muestras, la pol\u00edtica de dedos, los thresholds y la distribuci\u00f3n hacia los terminales.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Liveness puede ser cr\u00edtico durante el registro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PAD\/liveness suele recordarse principalmente durante la autenticaci\u00f3n, pero el enrollment puede ser a\u00fan m\u00e1s sensible. Si una presentaci\u00f3n fraudulenta se registra como referencia leg\u00edtima, la confianza del sistema nace comprometida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En \u00e1reas cr\u00edticas, el dise\u00f1o puede exigir liveness, supervisi\u00f3n humana, una estaci\u00f3n controlada y evidencia del procedimiento durante el registro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Los datos biom\u00e9tricos requieren gobernanza desde la captura<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La LGPD brasile\u00f1a clasifica los datos biom\u00e9tricos vinculados a una persona natural como datos personales sensibles. El dise\u00f1o debe definir finalidad, necesidad, acceso administrativo, retenci\u00f3n, eliminaci\u00f3n, intercambio y respuesta a incidentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La imagen original y el template no son lo mismo. La imagen solo debe conservarse cuando exista una finalidad definida; almacenar m\u00e1s datos de los necesarios aumenta la superficie de riesgo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las arquitecturas centralizadas y distribuidas cambian el recorrido del template<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En sistemas centralizados, el servidor gobierna la referencia y puede enviar \u00fanicamente subconjuntos a los terminales. En arquitecturas distribuidas, los templates se replican para permitir decisiones locales y operaci\u00f3n offline.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuantas m\u00e1s copias existan, mayor ser\u00e1 la necesidad de inventario, cifrado, sincronizaci\u00f3n, revocaci\u00f3n y control de versiones.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-2\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(578.5546875px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 578.5546875 478.5\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-2\"><title id=\"chart-title-a3a-diagram-2\">Distribuci\u00f3n controlada de templates biom\u00e9tricos en una arquitectura multisite<\/title><style>#a3a-diagram-2{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-2 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-2 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-2 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-2 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-2 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-2 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-2 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-2 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-2 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-2 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-2 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-2 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-2 p{margin:0;}#a3a-diagram-2 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-2 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 .cluster-label span p{background-color:transparent;}#a3a-diagram-2 .label text,#a3a-diagram-2 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-2 .node rect,#a3a-diagram-2 .node circle,#a3a-diagram-2 .node ellipse,#a3a-diagram-2 .node polygon,#a3a-diagram-2 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-2 .rough-node .label text,#a3a-diagram-2 .node .label text,#a3a-diagram-2 .image-shape .label,#a3a-diagram-2 .icon-shape .label{text-anchor:middle;}#a3a-diagram-2 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-2 .rough-node .label,#a3a-diagram-2 .node .label,#a3a-diagram-2 .image-shape .label,#a3a-diagram-2 .icon-shape .label{text-align:center;}#a3a-diagram-2 .node.clickable{cursor:pointer;}#a3a-diagram-2 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-2 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-2 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-2 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-2 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-2 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-2 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-2 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-2 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-2 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-2 rect.text{fill:none;stroke-width:0;}#a3a-diagram-2 .icon-shape,#a3a-diagram-2 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-2 .icon-shape p,#a3a-diagram-2 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-2 .icon-shape rect,#a3a-diagram-2 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-2 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-2 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-2 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-2_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-2_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M378.5,60.5L378.5,64.667C378.5,68.833,378.5,77.167,378.5,84.833C378.5,92.5,378.5,99.5,378.5,103L378.5,106.5\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6Mzc4LjUsInkiOjYwLjV9LHsieCI6Mzc4LjUsInkiOjg1LjV9LHsieCI6Mzc4LjUsInkiOjExMC41fV0=\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M289.174,163L274.995,167.167C260.817,171.333,232.459,179.667,218.28,187.333C204.102,195,204.102,202,204.102,205.5L204.102,209\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6Mjg5LjE3Mzk3MTAzNjU4NTQsInkiOjE2M30seyJ4IjoyMDQuMTAxNTYyNSwieSI6MTg4fSx7IngiOjIwNC4xMDE1NjI1LCJ5IjoyMTN9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M135.972,265.5L125.157,269.667C114.343,273.833,92.714,282.167,81.9,289.833C71.086,297.5,71.086,304.5,71.086,308L71.086,311.5\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6MTM1Ljk3MTYwODIzMTcwNzMsInkiOjI2NS41fSx7IngiOjcxLjA4NTkzNzUsInkiOjI5MC41fSx7IngiOjcxLjA4NTkzNzUsInkiOjMxNS41fV0=\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M226.206,265.5L229.715,269.667C233.223,273.833,240.241,282.167,243.749,289.833C247.258,297.5,247.258,304.5,247.258,308L247.258,311.5\" id=\"L_C_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_E_0\" data-points=\"W3sieCI6MjI2LjIwNTk4MzIzMTcwNzMsInkiOjI2NS41fSx7IngiOjI0Ny4yNTc4MTI1LCJ5IjoyOTAuNX0seyJ4IjoyNDcuMjU3ODEyNSwieSI6MzE1LjV9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M312.617,264.607L331.086,268.922C349.555,273.238,386.492,281.869,404.961,289.684C423.43,297.5,423.43,304.5,423.43,308L423.43,311.5\" id=\"L_C_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_F_0\" data-points=\"W3sieCI6MzEyLjYxNzE4NzUsInkiOjI2NC42MDY2NDY3MTkzODQ0Nn0seyJ4Ijo0MjMuNDI5Njg3NSwieSI6MjkwLjV9LHsieCI6NDIzLjQyOTY4NzUsInkiOjMxNS41fV0=\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M71.086,368L71.086,372.167C71.086,376.333,71.086,384.667,71.086,392.333C71.086,400,71.086,407,71.086,410.5L71.086,414\" id=\"L_D_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_G_0\" data-points=\"W3sieCI6NzEuMDg1OTM3NSwieSI6MzY4fSx7IngiOjcxLjA4NTkzNzUsInkiOjM5M30seyJ4Ijo3MS4wODU5Mzc1LCJ5Ijo0MTh9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M247.258,368L247.258,372.167C247.258,376.333,247.258,384.667,247.258,392.333C247.258,400,247.258,407,247.258,410.5L247.258,414\" id=\"L_E_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_H_0\" data-points=\"W3sieCI6MjQ3LjI1NzgxMjUsInkiOjM2OH0seyJ4IjoyNDcuMjU3ODEyNSwieSI6MzkzfSx7IngiOjI0Ny4yNTc4MTI1LCJ5Ijo0MTh9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M423.43,368L423.43,372.167C423.43,376.333,423.43,384.667,423.43,392.333C423.43,400,423.43,407,423.43,410.5L423.43,414\" id=\"L_F_I_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_I_0\" data-points=\"W3sieCI6NDIzLjQyOTY4NzUsInkiOjM2OH0seyJ4Ijo0MjMuNDI5Njg3NSwieSI6MzkzfSx7IngiOjQyMy40Mjk2ODc1LCJ5Ijo0MTh9XQ==\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><path d=\"M423.617,163L430.779,167.167C437.94,171.333,452.263,179.667,459.424,187.333C466.586,195,466.586,202,466.586,205.5L466.586,209\" id=\"L_B_J_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_J_0\" data-points=\"W3sieCI6NDIzLjYxNzE4NzUsInkiOjE2M30seyJ4Ijo0NjYuNTg1OTM3NzUsInkiOjE4OH0seyJ4Ijo0NjYuNTg1OTM3NSwieSI6MjEzfV0=\" marker-end=\"url(#a3a-diagram-2_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_I_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_J_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(378.5, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-106.28125\" y=\"-26.25\" width=\"212.5625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-76.28125, -11.25)\"><rect><\/rect><foreignObject width=\"152.5625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Estaci\u00f3n de enrollment<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(378.5, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-108.2265625\" y=\"-26.25\" width=\"216.453125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-78.2265625, -11.25)\"><rect><\/rect><foreignObject width=\"156.453125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Servidor de identidad<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(204.1015625, 239.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-108.515625\" y=\"-26.25\" width=\"217.03125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-78.515625, -11.25)\"><rect><\/rect><foreignObject width=\"157.03125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Pol\u00edtica de distribuci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(71.0859375, 341.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-49.171875\" y=\"-26.25\" width=\"98.34375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-19.171875, -11.25)\"><rect><\/rect><foreignObject width=\"38.34375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Site A<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(247.2578125, 341.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-49.4375\" y=\"-26.25\" width=\"98.875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-19.4375, -11.25)\"><rect><\/rect><foreignObject width=\"38.875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Site B<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(423.4296875, 341.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-49.078125\" y=\"-26.25\" width=\"98.15625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-19.078125, -11.25)\"><rect><\/rect><foreignObject width=\"38.15625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Site C<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(71.0859375, 444.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-63.0859375\" y=\"-26.25\" width=\"126.171875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-33.0859375, -11.25)\"><rect><\/rect><foreignObject width=\"66.171875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Terminales<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-13\" transform=\"translate(247.2578125, 444.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-63.0859375\" y=\"-26.25\" width=\"126.171875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-33.0859375, -11.25)\"><rect><\/rect><foreignObject width=\"66.171875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Terminales<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-I-15\" transform=\"translate(423.4296875, 444.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-63.0859375\" y=\"-26.25\" width=\"126.171875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-33.0859375, -11.25)\"><rect><\/rect><foreignObject width=\"66.171875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Terminales<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-J-17\" transform=\"translate(466.5859375, 239.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-103.96875\" y=\"-26.25\" width=\"207.9375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-73.96875, -11.25)\"><rect><\/rect><foreignObject width=\"147.9375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Auditor\u00eda y revocaci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Distribuci\u00f3n controlada de templates biom\u00e9tricos en una arquitectura multisite<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">La operaci\u00f3n offline debe definirse antes de la implantaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si el terminal debe autenticar sin conectividad de red, necesita disponer localmente de los datos necesarios. El dise\u00f1o debe definir qu\u00e9 usuarios se replican, cu\u00e1nto puede tardar una revocaci\u00f3n, c\u00f3mo se reconciliar\u00e1n los eventos y qu\u00e9 ocurre si la base local queda desactualizada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Operar offline no debe significar copiar permanentemente todos los templates en todos los dispositivos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El re-enrollment forma parte del ciclo de vida<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un cambio de algoritmo, sensor, formato o calidad puede exigir un nuevo registro. Lesiones, desgaste de la huella dactilar o cambios tecnol\u00f3gicos tambi\u00e9n pueden hacer necesario el re-enrollment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El sistema debe registrar la fecha y la versi\u00f3n del enrollment y permitir identificar campa\u00f1as de re-enrollment sin perder trazabilidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La revocaci\u00f3n debe llegar a los puntos de decisi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bloquear al usuario en el servidor no basta si los terminales offline contin\u00faan aceptando el template. La revocaci\u00f3n debe tener un SLA, evidencia de sincronizaci\u00f3n y tratamiento de excepciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este requisito es cr\u00edtico en bajas de personal, finalizaci\u00f3n de contratos e incidentes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las integraciones deben definir la fuente de verdad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En entornos enterprise, la identidad puede originarse en RR. HH., IAM o un sistema de visitantes. El dise\u00f1o debe establecer qui\u00e9n es propietario de cada atributo. RR. HH. puede gobernar el v\u00ednculo laboral; el sistema de control de acceso, el template y las reglas f\u00edsicas; el sistema de visitantes, la validez temporal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las integraciones por API deben preservar identificadores estables y evitar escrituras directas en bases de datos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo especificar el enrollment en el dise\u00f1o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una especificaci\u00f3n robusta debe describir proceso, evidencia y resultado, no limitarse a exigir un \u201clector biom\u00e9trico con registro\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Campo<\/td><td>Definici\u00f3n necesaria<\/td><\/tr><tr><td>Origen de la identidad<\/td><td>RR. HH., IAM, visitantes o registro local<\/td><\/tr><tr><td>Operador<\/td><td>perfiles autorizados y segregaci\u00f3n<\/td><\/tr><tr><td>Modalidad<\/td><td>rostro, huella, palma o multimodal<\/td><\/tr><tr><td>Calidad<\/td><td>m\u00e9trica y l\u00edmite m\u00ednimo<\/td><\/tr><tr><td>Liveness<\/td><td>obligatorio seg\u00fan el riesgo<\/td><\/tr><tr><td>Matching<\/td><td>1:1, 1:N o ambos<\/td><\/tr><tr><td>Almacenamiento<\/td><td>central, local o h\u00edbrido<\/td><\/tr><tr><td>Offline<\/td><td>alcance, validez y reconciliaci\u00f3n<\/td><\/tr><tr><td>Revocaci\u00f3n<\/td><td>SLA y evidencia<\/td><\/tr><tr><td>Auditor\u00eda<\/td><td>eventos y retenci\u00f3n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">El FAT debe validar l\u00f3gica y sincronizaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El FAT debe probar creaci\u00f3n de usuarios, captura, rechazo por baja calidad, repetici\u00f3n, duplicidades, grupos, distribuci\u00f3n hacia dispositivos, revocaci\u00f3n y logs. Tambi\u00e9n deben simularse fallos de red y de servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La baseline debe registrar versiones de software, firmware y algoritmo, pol\u00edtica de calidad y par\u00e1metros de matching.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El SAT debe validar el entorno real<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durante el SAT, usuarios representativos deben ejecutar enrollment y primer uso en los puntos reales. Deben observarse tiempo de registro, repeticiones, calidad, latencia de sincronizaci\u00f3n y excepciones por perfil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El objetivo no es solamente demostrar que la pantalla guarda el registro, sino que la referencia creada sostiene la operaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El comisionamiento debe probar la cadena de extremo a extremo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una prueba completa comienza con una identidad de prueba, ejecuta el enrollment, sincroniza el template, autentica en distintos puntos, revoca el acceso y demuestra la propagaci\u00f3n del bloqueo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta secuencia demuestra que registro, arquitectura y pol\u00edtica de acceso funcionan como un \u00fanico sistema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Los indicadores operativos mantienen la calidad despu\u00e9s de la entrega<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La tasa de fallos en el enrollment, el n\u00famero de intentos, los usuarios por debajo de la calidad m\u00ednima, los re-enrollments, las duplicidades, el tiempo de sincronizaci\u00f3n y los terminales desactualizados son indicadores \u00fatiles para la operaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sin estos datos, la organizaci\u00f3n reacciona \u00fanicamente a reclamaciones y tiende a confundir problemas de captura, algoritmo, red y proceso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El modelo de datos del registro debe separar persona, identidad y biometr\u00eda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un modelo de datos maduro no convierte el template biom\u00e9trico en el identificador principal de la persona. La identidad corporativa debe tener un identificador estable e independiente de la modalidad biom\u00e9trica. Esto permite cambiar sensor, algoritmo o incluso abandonar la biometr\u00eda sin reconstruir todo el historial de accesos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El registro tambi\u00e9n debe distinguir atributos de identidad, v\u00ednculo organizativo, estado, grupos de acceso, credenciales, templates, versi\u00f3n del algoritmo y eventos de enrollment. Esta separaci\u00f3n facilita la auditor\u00eda y reduce el riesgo de que un cambio administrativo provoque efectos no intencionados sobre datos biom\u00e9tricos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Failure to enroll debe tratarse como un requisito operativo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No todas las personas podr\u00e1n producir una muestra que cumpla el l\u00edmite de calidad definido. Este fen\u00f3meno no debe resolverse reduciendo indiscriminadamente el requisito. El dise\u00f1o debe prever qu\u00e9 ocurre cuando el usuario no puede completar el enrollment despu\u00e9s de un n\u00famero controlado de intentos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La alternativa puede ser otro dedo, otra mano, otra modalidad biom\u00e9trica o un factor no biom\u00e9trico. Lo importante es que el fallback tenga un nivel de seguridad compatible y quede registrado. Una excepci\u00f3n permanente creada por un operador sin regla formal se convierte en una v\u00eda de bypass.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La deduplicaci\u00f3n biom\u00e9trica requiere revisi\u00f3n humana y trazabilidad de auditor\u00eda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En bases de mayor tama\u00f1o, puede ser \u00fatil verificar si una nueva muestra coincide con identidades ya registradas. Esta deduplicaci\u00f3n es una operaci\u00f3n 1:N: el sistema busca candidatos en la galer\u00eda y devuelve resultados seg\u00fan un threshold. Un candidato no debe interpretarse autom\u00e1ticamente como prueba de duplicidad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El procedimiento debe definir qui\u00e9n revisa el posible conflicto, qu\u00e9 datos pueden consultarse y c\u00f3mo se documenta el resultado. Fusionar o eliminar registros autom\u00e1ticamente genera el riesgo de asociar a dos personas distintas. La deduplicaci\u00f3n es un control de calidad y fraude, pero tambi\u00e9n introduce una decisi\u00f3n sensible que exige gobernanza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La estaci\u00f3n de enrollment forma parte de la ra\u00edz de confianza<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El ordenador, la c\u00e1mara, el sensor, el lector y el software utilizados en el registro deben tratarse como activos cr\u00edticos. Si la estaci\u00f3n se ve comprometida, un atacante puede intentar crear identidades, sustituir muestras, alterar v\u00ednculos, exportar templates o modificar registros antes de que los datos lleguen al servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hardening, actualizaciones, autenticaci\u00f3n administrativa fuerte, bloqueo de sesi\u00f3n, sincronizaci\u00f3n horaria, restricci\u00f3n de medios extra\u00edbles y logging deben formar parte de la especificaci\u00f3n. En organizaciones con m\u00faltiples estaciones, tambi\u00e9n es importante inventariar versiones de software y sensores para evitar registros producidos por configuraciones divergentes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La segregaci\u00f3n de funciones reduce el fraude administrativo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un \u00fanico perfil con capacidad para crear usuarios, capturar biometr\u00eda, asignar acceso a \u00e1reas cr\u00edticas y borrar logs concentra poder excesivo. La matriz RBAC debe separar funciones seg\u00fan el riesgo: registro, aprobaci\u00f3n, administraci\u00f3n de privilegios, soporte t\u00e9cnico y auditor\u00eda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para accesos de mayor criticidad puede existir doble aprobaci\u00f3n o un workflow de autorizaci\u00f3n. El control debe ser proporcional: no toda organizaci\u00f3n necesita cuatro operadores para un registro com\u00fan, pero los entornos cr\u00edticos deben evitar que una sola credencial administrativa sea suficiente para crear una identidad privilegiada completa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La alta disponibilidad debe incluir el servicio de identidad biom\u00e9trica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En sistemas corporativos, no basta con duplicar la base de datos. El proceso de enrollment puede depender de servicios de identidad, motores biom\u00e9tricos, colas de sincronizaci\u00f3n, APIs y almacenamiento seguro. La arquitectura de alta disponibilidad debe identificar qu\u00e9 componentes son necesarios para registrar, modificar y revocar usuarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n debe definirse el comportamiento durante una indisponibilidad. La organizaci\u00f3n puede permitir \u00fanicamente la autenticaci\u00f3n de identidades ya distribuidas y suspender nuevos registros hasta la recuperaci\u00f3n. Crear una v\u00eda administrativa improvisada durante un fallo tiende a generar registros locales dif\u00edciles de reconciliar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Backup y recuperaci\u00f3n deben preservar integridad y confidencialidad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El backup de una base biom\u00e9trica contiene datos sensibles y debe recibir una protecci\u00f3n equivalente o superior a la base de producci\u00f3n. Cifrado, control de acceso, retenci\u00f3n, segregaci\u00f3n y pruebas de restauraci\u00f3n son requisitos del plan de continuidad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Restaurar \u00fanicamente la base central no es suficiente si los terminales mantienen copias locales o estados de sincronizaci\u00f3n. El plan de recuperaci\u00f3n debe explicar c\u00f3mo reconciliar servidor y dispositivos despu\u00e9s de una restauraci\u00f3n y c\u00f3mo evitar que una base antigua reactive usuarios ya revocados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La migraci\u00f3n de plataforma exige inventario de formatos y versiones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de cambiar fabricante, algoritmo o software de gesti\u00f3n, la organizaci\u00f3n debe saber qu\u00e9 templates existen, en qu\u00e9 formato, con qu\u00e9 versi\u00f3n y d\u00f3nde est\u00e1n replicados. Poder exportar un archivo no significa que el nuevo sistema pueda utilizar la referencia con el mismo desempe\u00f1o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando la interoperabilidad no est\u00e1 demostrada, el re-enrollment debe planificarse como parte de la implantaci\u00f3n: poblaci\u00f3n, cantidad de estaciones, capacidad diaria, comunicaci\u00f3n, operaci\u00f3n paralela y fecha de expiraci\u00f3n de la base antigua. El coste de esta campa\u00f1a debe entrar en el TCO de la migraci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Procurement debe exigir submittals de enrollment y ciclo de vida<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La propuesta t\u00e9cnica del proveedor debe demostrar c\u00f3mo el sistema implementa calidad, duplicidad, formatos, sincronizaci\u00f3n, revocaci\u00f3n, operaci\u00f3n offline, exportaci\u00f3n y auditor\u00eda. El an\u00e1lisis no debe limitarse al n\u00famero m\u00e1ximo de usuarios ni a una demostraci\u00f3n de registro con pocos voluntarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre los submittals \u00fatiles se incluyen arquitectura, matriz de capacidad, descripci\u00f3n de almacenamiento, pol\u00edtica de actualizaci\u00f3n, documentaci\u00f3n de API, flujo de backup y restore, lista de eventos auditables y evidencia de soporte a escenarios de FAT y SAT. Esta informaci\u00f3n transforma promesas comerciales en requisitos verificables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El dimensionamiento debe considerar picos de registro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Proyectos de implantaci\u00f3n, sustituci\u00f3n de plataforma o recadastramiento pueden exigir el enrollment de cientos o miles de personas en un periodo corto. La capacidad necesaria depende del tiempo medio por usuario, n\u00famero de estaciones, tasa de repetici\u00f3n, validaci\u00f3n documental y cantidad de modalidades recopiladas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un c\u00e1lculo basado \u00fanicamente en el tiempo ideal del sensor subestima la operaci\u00f3n. El ciclo incluye identificaci\u00f3n, comprobaci\u00f3n, orientaci\u00f3n, captura, repetici\u00f3n, asociaci\u00f3n de perfil y confirmaci\u00f3n. La planificaci\u00f3n debe considerar percentiles de duraci\u00f3n y contingencia para usuarios que requieren tratamiento adicional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El enrollment en m\u00faltiples sites necesita un est\u00e1ndar \u00fanico de calidad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando cada unidad registra a sus propios usuarios, diferencias de formaci\u00f3n y configuraci\u00f3n pueden crear bases heterog\u00e9neas. Un site puede aceptar muestras que otro rechazar\u00eda, utilizar versiones distintas de firmware o registrar metadatos incompletos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La gobernanza debe definir procedimiento com\u00fan, par\u00e1metros m\u00ednimos, formaci\u00f3n, versi\u00f3n homologada e indicadores comparables. Las auditor\u00edas peri\u00f3dicas pueden verificar tasa de repetici\u00f3n, calidad media y desviaciones entre estaciones. Esto convierte el enrollment en un proceso corporativo y no en una pr\u00e1ctica informal de cada recepci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La operaci\u00f3n asistida ayuda a estabilizar el proceso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s del go-live, un periodo de operaci\u00f3n asistida permite observar dificultades que no aparecieron durante las pruebas. Es com\u00fan identificar grupos de usuarios con m\u00e1s fallos, estaciones con posicionamiento inadecuado, retrasos de sincronizaci\u00f3n o pol\u00edticas de calidad excesivamente permisivas o restrictivas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cualquier calibraci\u00f3n debe controlarse. Cambiar un threshold o la calidad directamente en producci\u00f3n para reducir reclamaciones puede disminuir la seguridad. El cambio debe registrarse, probarse y compararse con los requisitos originales.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La matriz de pruebas debe trazar requisito, escenario y evidencia<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Escenario<\/td><td>Evidencia esperada<\/td><td>Resultado a verificar<\/td><\/tr><tr><td>nuevo usuario<\/td><td>log de creaci\u00f3n y template<\/td><td>identidad correcta activada<\/td><\/tr><tr><td>baja calidad<\/td><td>rechazo registrado<\/td><td>la muestra deficiente no se acepta<\/td><\/tr><tr><td>terminal offline<\/td><td>estado local y eventos<\/td><td>pol\u00edtica de continuidad aplicada<\/td><\/tr><tr><td>revocaci\u00f3n<\/td><td>logs por dispositivo<\/td><td>bloqueo propagado dentro del SLA<\/td><\/tr><tr><td>restore<\/td><td>informe de reconciliaci\u00f3n<\/td><td>los usuarios revocados no regresan<\/td><\/tr><tr><td>re-enrollment<\/td><td>historial de versiones<\/td><td>la nueva referencia sustituye a la anterior<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La matriz evita que la aceptaci\u00f3n se reduzca a \u201cregistro realizado con \u00e9xito\u201d. El sistema debe demostrar comportamiento normal, excepciones y recuperaci\u00f3n de fallos, con evidencia suficiente para una futura auditor\u00eda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un informe de impacto puede ser necesario cuando el riesgo del tratamiento biom\u00e9trico es elevado<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Como el enrollment inicia el tratamiento de datos biom\u00e9tricos sensibles, los proyectos de mayor escala o impacto tambi\u00e9n deben evaluarse desde la perspectiva de protecci\u00f3n de datos. Un informe de impacto sobre protecci\u00f3n de datos, cuando sea aplicable, ayuda a documentar finalidad, flujo de datos, riesgos, controles y decisiones de mitigaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ingenier\u00eda contribuye describiendo la arquitectura real: d\u00f3nde se captura la muestra, qu\u00e9 sistemas reciben el template, c\u00f3mo se realiza el backup, qui\u00e9n administra, qu\u00e9 integraciones existen y durante cu\u00e1nto tiempo permanece activo el dato. Sin este mapa, el an\u00e1lisis de privacidad tiende a quedar abstracto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El SLA de revocaci\u00f3n debe variar seg\u00fan la criticidad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En un acceso com\u00fan, algunos minutos de retraso de sincronizaci\u00f3n pueden ser tolerables. En un \u00e1rea cr\u00edtica o tras una baja de emergencia, el bloqueo puede necesitar ser pr\u00e1cticamente inmediato. El dise\u00f1o debe clasificar perfiles y definir el plazo m\u00e1ximo entre el cambio en el sistema central y su efecto en los puntos de decisi\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este SLA debe poder probarse. Los logs del servidor y de los terminales deben permitir demostrar cu\u00e1ndo la revocaci\u00f3n fue emitida, recibida y aplicada. La ausencia de esta evidencia dificulta la fiscalizaci\u00f3n y el an\u00e1lisis de incidentes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Terceros y usuarios temporales necesitan validez autom\u00e1tica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los prestadores recurrentes pueden justificar biometr\u00eda, pero el v\u00ednculo normalmente tiene una fecha de inicio y fin. El registro debe heredar esta temporalidad para evitar templates activos despu\u00e9s de finalizar el contrato o la autorizaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo ideal es que la expiraci\u00f3n ocurra a trav\u00e9s de la identidad o del v\u00ednculo, propagando el bloqueo a credenciales y biometr\u00eda asociadas. Eliminar manualmente templates en cada terminal es un proceso fr\u00e1gil y dif\u00edcil de auditar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La gesti\u00f3n de cambios debe controlar algoritmo, firmware y par\u00e1metros<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las actualizaciones pueden modificar la extracci\u00f3n de caracter\u00edsticas, quality score, matching o formato de template. Una versi\u00f3n nueva puede mejorar el desempe\u00f1o, pero tambi\u00e9n alterar la distribuci\u00f3n de scores o la compatibilidad con referencias antiguas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de actualizar de forma masiva, se recomienda homologaci\u00f3n, una muestra representativa y un plan de rollback. El cambio debe registrar versi\u00f3n anterior, nueva versi\u00f3n, par\u00e1metros, resultados de prueba y necesidad de re-enrollment. Esta disciplina es especialmente importante en m\u00faltiples sites.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las revisiones peri\u00f3dicas de acceso deben incluir la existencia de la biometr\u00eda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una revisi\u00f3n de privilegios no debe verificar solamente grupos de puertas. Es necesario confirmar si identidades inactivas todav\u00eda poseen templates, si terceros expirados fueron eliminados y si existen registros sin un v\u00ednculo corporativo v\u00e1lido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los informes de registros hu\u00e9rfanos ayudan a identificar fallos entre RR. HH., IAM y control de acceso. La revisi\u00f3n peri\u00f3dica tambi\u00e9n permite detectar templates antiguos que requieren re-enrollment debido a cambios tecnol\u00f3gicos o baja calidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Los logs de enrollment deben protegerse contra alteraciones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La trazabilidad de auditor\u00eda debe registrar qui\u00e9n realiz\u00f3 el registro, qu\u00e9 identidad se utiliz\u00f3, estaci\u00f3n, fecha, modalidad, resultado de calidad, cambios y revocaci\u00f3n. Estos registros permiten investigar fraude administrativo y explicar diferencias de comportamiento entre usuarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El acceso a los logs debe estar segregado y su retenci\u00f3n definida. Si el mismo administrador que crea identidades puede borrar silenciosamente el historial, la capacidad de auditor\u00eda queda comprometida.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El soporte t\u00e9cnico debe diagnosticar sin exposici\u00f3n excesiva de datos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los problemas biom\u00e9tricos suelen exigir an\u00e1lisis de calidad, scores y versiones. El proceso de soporte debe proporcionar informaci\u00f3n suficiente para diagn\u00f3stico sin exportar indiscriminadamente im\u00e1genes o bases completas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los paquetes de soporte, el acceso remoto y el env\u00edo al fabricante deben seguir la pol\u00edtica de seguridad y privacidad. Cuando sean necesarios datos reales, la finalidad y el canal de transferencia deben estar controlados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El descomisionamiento debe eliminar referencias en todas las capas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al final del ciclo de vida, retirar el servidor no necesariamente finaliza el tratamiento. Terminales, backups, snapshots, estaciones de enrollment y exportaciones pueden mantener copias. El plan de descomisionamiento debe inventariar estas ubicaciones y aplicar la pol\u00edtica definida de retenci\u00f3n o eliminaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La evidencia de cierre forma parte de la gobernanza: dispositivos reseteados, bases eliminadas, backups expirados conforme a la pol\u00edtica y accesos administrativos revocados. Este cuidado reduce el riesgo de que datos sensibles permanezcan olvidados en infraestructura sustituida.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El onboarding y offboarding masivos deben probarse<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Incorporaciones colectivas, cambio de contratista o migraci\u00f3n de site pueden crear cientos de registros en pocos d\u00edas. El sistema debe soportar importaci\u00f3n de identidades, colas de enrollment, sincronizaci\u00f3n y activaci\u00f3n sin perder trazabilidad. Lo mismo aplica a bajas masivas: los bloqueos deben propagarse con prioridad y evidencia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La prueba de carga no debe medir \u00fanicamente la base de datos. Debe observar estaciones simult\u00e1neas, APIs, colas, motor biom\u00e9trico, distribuci\u00f3n hacia terminales y el tiempo hasta que el usuario est\u00e9 efectivamente habilitado o bloqueado en todos los puntos necesarios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La segmentaci\u00f3n de red reduce la exposici\u00f3n de la infraestructura biom\u00e9trica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las estaciones de registro y los servidores biom\u00e9tricos no necesitan compartir la misma superficie de red que los usuarios comunes. VLANs, reglas de firewall y ACLs pueden limitar qui\u00e9n administra, qu\u00e9 APIs son accesibles y qu\u00e9 terminales se comunican con cada servicio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La segmentaci\u00f3n tambi\u00e9n simplifica la investigaci\u00f3n: puede detectarse tr\u00e1fico inesperado entre un terminal y un destino no autorizado. El dise\u00f1o de red debe, sin embargo, preservar los flujos de sincronizaci\u00f3n, horario, actualizaci\u00f3n y monitorizaci\u00f3n necesarios para la operaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La matriz de retenci\u00f3n debe diferenciar imagen, template, evento y log<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No existe una raz\u00f3n t\u00e9cnica para aplicar autom\u00e1ticamente el mismo plazo a todos los datos. Imagen de enrollment, template activo, evento de acceso, log administrativo y backup cumplen finalidades diferentes. La pol\u00edtica de retenci\u00f3n debe reflejar estas diferencias y las obligaciones aplicables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando la identidad se desactiva, el template puede necesitar eliminarse de los puntos de decisi\u00f3n, mientras determinados logs permanecen durante el periodo definido para auditor\u00eda. La arquitectura debe permitir este tratamiento selectivo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La auditor\u00eda debe utilizar indicadores de proceso, no solo cantidad de usuarios<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una base con diez mil registros no demuestra calidad. Indicadores m\u00e1s \u00fatiles incluyen porcentaje de failure to enroll, media de intentos, distribuci\u00f3n del quality score, tiempo de activaci\u00f3n, revocaciones fuera del SLA, templates hu\u00e9rfanos y terminales con sincronizaci\u00f3n pendiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos indicadores permiten comparar sites y periodos y orientar acciones de formaci\u00f3n, mantenimiento o revisi\u00f3n de pol\u00edtica. Tambi\u00e9n proporcionan evidencia objetiva para gesti\u00f3n de servicios y mejora continua.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El contrato de soporte debe prever acceso controlado a datos y versiones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El soporte del fabricante o integrador puede necesitar analizar logs, calidad y versiones, pero eso no justifica acceso irrestricto a la base biom\u00e9trica. El contrato debe definir canal, autorizaci\u00f3n, registro de sesi\u00f3n, tratamiento de datos y responsabilidad sobre copias temporales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n deben definirse plazos de correcci\u00f3n, pol\u00edtica de vulnerabilidades, versiones soportadas y condiciones para actualizar el algoritmo. El ciclo de soporte forma parte de la disponibilidad y seguridad del sistema, no es solo una condici\u00f3n comercial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Flujo completo de enrollment: de la identidad a la distribuci\u00f3n del template<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El registro biom\u00e9trico no termina cuando se captura una imagen o muestra. El flujo completo implica validar la identidad de la persona, asociarla al registro correcto, capturar una o m\u00e1s muestras con calidad suficiente, generar el template, registrar evidencias del proceso, distribuir los datos necesarios a los puntos de decisi\u00f3n y confirmar que la nueva identidad puede utilizarse en el sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta secuencia debe dise\u00f1arse porque cada etapa puede generar un tipo diferente de error. Una persona puede registrarse en el registro equivocado; una muestra puede tener calidad insuficiente; un template puede crearse correctamente pero no sincronizarse con un terminal determinado; una credencial puede emitirse antes de que el perfil de acceso est\u00e9 aprobado. Si todo aparece en el sistema \u00fanicamente como \u201cregistro completado\u201d, la auditor\u00eda pierde capacidad para localizar el fallo.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Etapa<\/th><th>Control principal<\/th><th>Evidencia esperada<\/th><\/tr><\/thead><tbody><tr><td>prueba de identidad<\/td><td>validaci\u00f3n de la persona y de la fuente de identidad<\/td><td>registro de origen y responsable<\/td><\/tr><tr><td>captura<\/td><td>calidad m\u00ednima y repetici\u00f3n controlada<\/td><td>estado de calidad e intento<\/td><\/tr><tr><td>template<\/td><td>asociaci\u00f3n inequ\u00edvoca con el registro<\/td><td>identificador y versi\u00f3n<\/td><\/tr><tr><td>autorizaci\u00f3n<\/td><td>perfil aprobado seg\u00fan la funci\u00f3n<\/td><td>regla, aprobador y vigencia<\/td><\/tr><tr><td>distribuci\u00f3n<\/td><td>sincronizaci\u00f3n con terminales<\/td><td>confirmaci\u00f3n o cola de error<\/td><\/tr><tr><td>activaci\u00f3n<\/td><td>prueba de uso real<\/td><td>evento de validaci\u00f3n o aceptaci\u00f3n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Gobernanza: qui\u00e9n puede registrar, aprobar, corregir y eliminar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una estaci\u00f3n de enrollment es una funci\u00f3n privilegiada. Quien la opera puede introducir una nueva identidad en la cadena de seguridad y, seg\u00fan la arquitectura, asociar credenciales y biometr\u00eda a privilegios f\u00edsicos. Por eso, registro y autorizaci\u00f3n no deben tratarse como la misma acci\u00f3n administrativa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una gobernanza madura separa responsabilidades. RR. HH. u otra fuente corporativa puede ser responsable de la existencia del v\u00ednculo; Seguridad puede definir el perfil de acceso; un operador autorizado ejecuta la captura; un aprobador distinto puede validar excepciones; los administradores de infraestructura mantienen servidores y terminales sin necesariamente poder modificar los privilegios de las personas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta segregaci\u00f3n reduce el fraude y mejora la trazabilidad. El log debe permitir saber qui\u00e9n cre\u00f3, modific\u00f3, aprob\u00f3, reactiv\u00f3 o elimin\u00f3 un registro, adem\u00e1s de registrar cu\u00e1ndo la informaci\u00f3n se propag\u00f3 a los puntos de decisi\u00f3n. Las cuentas administrativas compartidas debilitan esta evidencia y deben evitarse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las excepciones de registro deben dise\u00f1arse<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No todas las personas podr\u00e1n producir una muestra biom\u00e9trica adecuada en todas las modalidades. Cicatrices, desgaste ocupacional, limitaciones f\u00edsicas, condiciones temporales o caracter\u00edsticas individuales pueden generar failure to enroll. Esto no debe tratarse como un evento excepcional sin procedimiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El dise\u00f1o debe definir qu\u00e9 alternativas son equivalentes al requisito original. Puede utilizarse otro dedo, otra modalidad biom\u00e9trica, una credencial de posesi\u00f3n combinada con PIN, un flujo supervisado u otro mecanismo aprobado por el an\u00e1lisis de riesgo. Lo importante es impedir que la excepci\u00f3n se convierta autom\u00e1ticamente en un m\u00e9todo de acceso permanente y menos controlado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n debe definirse cu\u00e1ndo un registro exige re-enrollment: cambio significativo de calidad, sustituci\u00f3n de algoritmo, migraci\u00f3n de plataforma, fallo persistente de matching, actualizaci\u00f3n tecnol\u00f3gica o evento de seguridad. La organizaci\u00f3n debe saber si mantendr\u00e1 versiones anteriores, si invalidar\u00e1 templates antiguos y c\u00f3mo verificar\u00e1 la propagaci\u00f3n de la nueva referencia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo contratar y aceptar el proceso de registro biom\u00e9trico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una contrataci\u00f3n de control de acceso biom\u00e9trico debe exigir m\u00e1s que el suministro de terminales. El enrollment debe figurar como proceso de ingenier\u00eda y operaci\u00f3n, con requisitos de calidad, seguridad, capacidad, integraci\u00f3n y ciclo de vida.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>definici\u00f3n de la fuente de verdad de la identidad;<\/li><li>roles y segregaci\u00f3n de funciones;<\/li><li>criterios m\u00ednimos de calidad de la muestra;<\/li><li>l\u00edmite y tratamiento de intentos de captura;<\/li><li>tratamiento de failure to enroll;<\/li><li>protecci\u00f3n de la estaci\u00f3n de registro;<\/li><li>cifrado y protecci\u00f3n de templates;<\/li><li>reglas de sincronizaci\u00f3n y operaci\u00f3n offline;<\/li><li>revocaci\u00f3n, re-enrollment y eliminaci\u00f3n;<\/li><li>exportaci\u00f3n, backup, restauraci\u00f3n y migraci\u00f3n;<\/li><li>logs administrativos y de distribuci\u00f3n;<\/li><li>indicadores de operaci\u00f3n y criterios de aceptaci\u00f3n.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El SAT debe incluir registros reales o una poblaci\u00f3n de prueba representativa, no limitarse a verificar que la pantalla de enrollment se abre. Es necesario capturar muestras, rechazar muestras deficientes, probar duplicidades, distribuir templates, suspender usuarios, ejecutar re-enrollment y verificar que los terminales reflejan el cambio dentro del plazo establecido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Indicadores despu\u00e9s de la entrada en operaci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de la entrega, la calidad del proceso puede monitorizarse mediante indicadores como tasa de failure to enroll, n\u00famero medio de intentos por registro, re-enrollments, duplicidades identificadas, fallos de sincronizaci\u00f3n, tiempo entre revocaci\u00f3n y efectivizaci\u00f3n en terminales e incidencia de solicitudes de soporte por modalidad o ubicaci\u00f3n. Estos datos ayudan a distinguir problemas de sensor, procedimiento, poblaci\u00f3n, red o gobernanza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En bases distribuidas, tambi\u00e9n resulta \u00fatil acompa\u00f1ar registros hu\u00e9rfanos y divergencias entre sistemas. Una persona dada de baja en el sistema corporativo que permanezca activa en el EACS representa un fallo del ciclo de vida, aunque la biometr\u00eda contin\u00fae reconoci\u00e9ndola correctamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Consideraciones finales<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El registro biom\u00e9trico es el origen de la confianza del sistema. La calidad del algoritmo no compensa una identidad mal vinculada, una referencia deficiente o un template distribuido sin gobernanza. Tratar el enrollment como un proceso de ingenier\u00eda permite controlar identidad, calidad, protecci\u00f3n de datos, sincronizaci\u00f3n, ciclo de vida y evidencia de aceptaci\u00f3n desde el dise\u00f1o hasta la operaci\u00f3n.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Referencias t\u00e9cnicas<\/summary>\n<p class=\"wp-block-paragraph\">[1] AUTORIDADE NACIONAL DE PROTE\u00c7\u00c3O DE DADOS (ANPD). Radar Tecnol\u00f3gico n\u00ba 2: Biometria e reconhecimento facial \u2014 estudos preliminares. Bras\u00edlia, 2024. Disponible en: <a href=\"https:\/\/www.gov.br\/anpd\/\">https:\/\/www.gov.br\/anpd\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY (NIST). NFIQ 2 \u2014 Fingerprint Image Quality. Disponible en: <a href=\"https:\/\/www.nist.gov\/services-resources\/software\/nfiq-2\">https:\/\/www.nist.gov\/services-resources\/software\/nfiq-2<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY (NIST). NIST Fingerprint Image Quality 2. NISTIR 8382, 2021. Disponible en: <a href=\"https:\/\/www.nist.gov\/publications\/nist-fingerprint-image-quality-2\">https:\/\/www.nist.gov\/publications\/nist-fingerprint-image-quality-2<\/a><\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Preguntas frecuentes<\/summary>\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-o-que-enrollment-biom-trico-dccb6bc2\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 es el enrollment biom\u00e9trico?<\/strong> <p class=\"schema-faq-answer\">Es el proceso de validar una identidad, capturar una muestra biom\u00e9trica, generar el template, vincularlo al usuario y activarlo bajo reglas de acceso definidas.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-por-que-qualidade-de-cadastro-importante-a77bf79d\"><strong class=\"schema-faq-question\">\u00bfPor qu\u00e9 es importante la calidad del registro?<\/strong> <p class=\"schema-faq-answer\">Porque la muestra registrada ser\u00e1 la referencia de comparaciones futuras; una baja calidad tiende a aumentar rechazos e inconsistencias.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-necess-rio-armazenar-a-imagem-original-c82eb65e\"><strong class=\"schema-faq-question\">\u00bfEs necesario almacenar la imagen original?<\/strong> <p class=\"schema-faq-answer\">No necesariamente. La retenci\u00f3n debe definirse por finalidad y necesidad; el template y la imagen original tienen funciones y riesgos diferentes.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-como-funciona-o-cadastro-em-sistemas-multisite-a613e07c\"><strong class=\"schema-faq-question\">\u00bfC\u00f3mo funciona el registro en sistemas multisite?<\/strong> <p class=\"schema-faq-answer\">La identidad y el template pueden gobernarse centralmente y distribuirse \u00fanicamente a los sites y terminales necesarios, con control de sincronizaci\u00f3n y revocaci\u00f3n.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-liveness-deve-ser-usado-no-enrollment-e5cbdde0\"><strong class=\"schema-faq-question\">\u00bfDebe utilizarse liveness en el enrollment?<\/strong> <p class=\"schema-faq-answer\">Depende del riesgo. En entornos cr\u00edticos, PAD\/liveness puede proteger el momento en que se crea la referencia biom\u00e9trica de confianza.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-que-testar-no-comissionamento-8a5bb649\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 debe probarse en el comisionamiento?<\/strong> <p class=\"schema-faq-answer\">Creaci\u00f3n, calidad, sincronizaci\u00f3n, autenticaci\u00f3n, revocaci\u00f3n, logs, fallos de red, perfiles administrativos y comportamiento con usuarios representativos.<\/p><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Materiales t\u00e9cnicos complementarios<\/summary>\n<h4 class=\"wp-block-heading\">Contenidos principales sobre el tema<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/guias-tecnicos\/guia-completo-sobre-controle-de-acesso\/\">Sistema de Control de Acceso: tipos, tecnolog\u00edas, normas y dise\u00f1o<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Contenidos t\u00e9cnicos relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/biometria-1-1-1-n-verificacao-identificacao\/\">Biometr\u00eda 1:1 vs. 1:N: verificaci\u00f3n, identificaci\u00f3n y criterios de dise\u00f1o<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/liveness-anti-spoofing-biometria-controle-de-acesso\/\">Liveness y anti-spoofing en biometr\u00eda: PAD, ataques de presentaci\u00f3n y criterios de dise\u00f1o<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Servicios relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-controle-de-acesso\/\">Dise\u00f1o de Control de Acceso: arquitectura, dispositivos, integraci\u00f3n y especificaci\u00f3n<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-sistema-integrado-de-seguranca-eletronica\/\">Dise\u00f1o de Seguridad Electr\u00f3nica Integrada: CCTV, acceso, intrusi\u00f3n e integraci\u00f3n<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/implementacao\/comissionamento\/\">Comisionamiento<\/a><\/li><\/ul>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Registro biom\u00e9trico en control de acceso: enrollment, calidad de la muestra, v\u00ednculo de identidad, templates, LGPD, sincronizaci\u00f3n, pruebas y criterios de dise\u00f1o.<\/p>\n","protected":false},"author":1,"featured_media":78314,"parent":0,"template":"","meta":{"_a3a_global_related_solutions":[],"_a3a_global_related_services":[],"_a3a_global_related_materials":[],"_a3a_post_lang":"es-es","_a3a_translation_group_id":"99ca38ca-bdd0-4184-8d19-2832b4a600db","_a3a_i18n_canonical_slug":"registro-biometrico-control-acceso-enrollment-calidad-seguridad-lgpd","_a3a_prod_post_id":"","_a3a_lang_url_en-us":"","_a3a_lang_url_es-es":""},"categories":[],"segments":[],"mercados":[],"etapas":[],"class_list":["post-79234","articles","type-articles","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/79234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/79234\/revisions"}],"predecessor-version":[{"id":79235,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/79234\/revisions\/79235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media\/78314"}],"wp:attachment":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media?parent=79234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/categories?post=79234"},{"taxonomy":"segments","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/segments?post=79234"},{"taxonomy":"mercados","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/mercados?post=79234"},{"taxonomy":"etapas","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/etapas?post=79234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}