As sesións aparecen no panel mentres a columna do nome de usuario queda baleira, e o primeiro impulso é culpar o analizador. Ese impulso salta tres etapas anteriores nas que o valor puido perderse. Unha pasarela pode enmascarar unha identidade por política, unha regra de inxestión pode borrala antes da indexación, e unha extracción no momento da busca pode simplemente non nomeala. A corrección depende de que fronteira poida demostrar como responsable, así que o traballo útil é a comparación e non a configuración.

Comece por un evento, non polo panel

Escolla un único evento de autenticación e anote que o identifica: o modelo e a versión da pasarela, o método de autenticación, o identificador do evento, a marca de tempo e o enderezo de orixe. Engada o nome de usuario exactamente como o escribiu a persoa, incluídas as maiúsculas, porque unha busca sensible a maiúsculas pode ocultar un campo que si está. Trate ese evento como referencia para cada comparación posterior.

Os tipos de evento non comparten un esquema. Un intento fallido, un inicio de sesión sen cliente correcto e unha reconexión de túnel poden producir campos distintos, e algunhas pasarelas omiten a identidade cando o intento nunca chegou á autenticación de usuario. Unha columna baleira nun tipo de evento é, por tanto, unha proba feble dun problema do pipeline.

Traballa cunha identidade de proba aprobada en lugar dunha conta real de empregado, e mantén a comparación dentro das regras de acceso que xa rexen os datos de rexistro. Habilitar amplamente o rexistro detallado de autenticación só para obter unha mostra cambia o sistema que intenta medir.

Compare as catro fronteiras en orde

O valor pode desaparecer nun de catro puntos. Cada punto ten un propietario distinto e unha reparación distinta.

BoundaryWhat to compareA gap means
Gateway event viewThe device's own event display and logging policyThe identity was masked or never emitted
Collector receiveThe raw event as received, before parsingTransport, filter or source selection dropped it
Index-time pipelineTransforms applied before storageRedaction or rewriting removed the value
Search-time extractionThe field name and regex used by the queryThe label does not match the stored key

Detéñase na primeira fronteira onde desapareza o valor. Unha discrepancia entre a vista do dispositivo e a copia sen procesar apunta ao transporte ou á configuración do recolledor; unha coincidencia alí pero un valor ausente no evento indexado apunta a unha transformación; un valor presente no evento indexado pero ausente no panel apunta á extracción ou á consulta.

Esta orde importa porque cada etapa posterior só pode perder información, nunca recuperala. Unha expresión regular non pode recuperar unha cadea que unha etapa anterior substituíu por un marcador, e unha configuración de privacidade non pode explicar un valor que nunca se enviou.

Enmascarar na orixe é política, non un erro do analizador

A documentación de rexistro de ASA de Cisco describe a ocultación do nome de usuario como un comportamento configurable, incluído como se representan os nomes de usuario non válidos ou descoñecidos. Unha identidade enmascarada no evento de orixe pode ser, por tanto, exactamente o que esixe a política de privacidade, e tratala como un fallo de análise leva a unha solicitude que debilita o control.

A representación exacta depende da versión e do tipo de mensaxe. Un evento pode levar un marcador, outro pode omitir o campo por completo, e un fallo de autenticación pode non incluír nunca un nome. Comprobe o comportamento documentado para o evento concreto en lugar de aplicar un informe de erro antigo a cada identidade ausente.

Cando o enmascaramento é intencionado, a pregunta cambia de como restaurar o campo a se o requisito de auditoría se pode cumprir doutro xeito. Os identificadores de sesión, unha asignación de identidades controlada en mans dun grupo máis pequeno ou un fluxo de eventos autorizado máis estreito adoitan satisfacer a necesidade sen pór cada nome de usuario intentado ante cada lector de rexistros.

A anonimización antes da indexación non se pode desfacer

A documentación de Splunk sobre procesamento de eventos describe a anonimización mediante expresións sed e transformacións que reescriben ou eliminan datos antes da indexación. Esa localización é o punto: o evento sen procesar modifícase á entrada, así que unha extracción no momento da busca non ten nada que atopar.

A redacción no momento da indexación e a extracción de campos no momento da busca resolven problemas distintos. A redacción limita quen pode chegar a ver o valor; a extracción só decide que nome usa a consulta. O hashing é unha opción intermedia que preserva a correlación, pero un hash estable sobre un espazo pequeno de nomes de usuario segue identificando cando alguén pode probar nomes candidatos contra el.

Se o evento almacenado aínda contén a identidade, o problema está máis abaixo: o tipo de orixe, a división de liñas, o tratamento de delimitadores, os alias de campo ou a propia consulta. Son reparacións ordinarias de análise e non tocan a fronteira de privacidade.

Escolla a corrección que encaixe coa fronteira

Tres condicións deciden a resposta. Primeira, a política de privacidade pretende excluír a identidade? Segunda, o proceso de auditoría ou de investigación necesita a identidade, un pseudónimo ou só a sesión? Terceira, en que fronteira se necesita o valor: recollida, almacenamento ou presentación?

Se a política pretende excluíla, cambie o requisito ou a presentación, non o control. Se a política permite a identidade pero a recollida a descarta, repare o recolledor e confirme o evento sen procesar. Se o almacenamento está intacto, repare a extracción e próbea contra o evento aprobado que capturou ao principio.

Pecha a investigación nomeando a fronteira no rexistro de cambios: enmascarada na orixe, eliminada durante a inxestión ou perdida pola extracción. Esa única frase di ao seguinte enxeñeiro onde mirar primeiro, e evita que unha queixa sobre o panel se converta nunha función de privacidade desactivada en silencio.

Artigos relacionados