Identificar propietario de certificado de clave pública

0

Hoy inicié sesión y encontré estos certificados en mi directorio de inicio (macOS):

3d001d000851363136363935_rsa_new.der
3d001d000851363136363935_rsa_new.pem
3d001d000851363136363935_rsa_new.pub.pem
backup_rsa_3d001d000851363136363935_rsa_new.der
backup_rsa_3d001d000851363136363935_rsa_new.pub.pem

Las fechas de creación y modificación son las mismas y son de hace 6 días. Estoy muy confundido acerca de cómo llegaron allí y me gustaría entender más. ¿Hay alguna forma de identificar qué software los movió allí o descubrir al propietario de los certificados públicos? No hay información meta en los certificados.

    
pregunta jsejcksn 10.03.2018 - 19:13
fuente

1 respuesta

2

En su caso específico, es muy probable que estas claves se hayan generado utilizando la herramienta CLI para Particle (software de IoT). Esto se debe a que crea archivos clave con el mismo patrón de denominación que en sus ejemplos.

Por ejemplo:

(hex device ID)_rsa_new.pub.pem
backup_(hex device ID)_rsa_new.der

( archivo de código fuente relevante .)

Entonces, 3d001d000851363136363935 es el ID de un dispositivo con el que has estado trabajando. Si no recuerda usar Particle explícitamente, piense en los dispositivos IoT (alimentados por partículas) con los que trabajó en el pasado y siga estas instrucciones para averiguar su respectiva ID de dispositivo para compararla con la de las teclas.

Aquí hay una salida de muestra que muestra cómo particle crea claves con el mismo patrón de denominación:

% particle keys doctor 1a002d001547353236343033
running dfu-util -l
Found DFU device 2b04:d006
running dfu-util -l
Found DFU device 2b04:d006
running openssl genrsa -out 1a002d001547353236343033_rsa_new.pem 1024
running openssl rsa -in 1a002d001547353236343033_rsa_new.pem -pubout -out 1a002d001547353236343033_rsa_new.pub.pem
running openssl rsa -in 1a002d001547353236343033_rsa_new.pem -outform DER -out 1a002d001547353236343033_rsa_new.der
New Key Created!
running dfu-util -l
Found DFU device 2b04:d006
running dfu-util -l
Found DFU device 2b04:d006
running dfu-util -d 2b04:d006 -a 1 -s 34:612 -U backup_rsa_1a002d001547353236343033_rsa_new.der
running openssl rsa -in backup_rsa_1a002d001547353236343033_rsa_new.der -inform DER -pubout -out backup_rsa_1a002d001547353236343033_rsa_new.pub.pem
Saved!
checking file 1a002d001547353236343033_rsa_new.der
spawning dfu-util -d 2b04:d006 -a 1 -i 0 -s 34:leave -D 1a002d001547353236343033_rsa_new.der
dfu-util 0.8
...

(Source)

    
respondido por el Arminius 11.03.2018 - 00:55
fuente

Lea otras preguntas en las etiquetas