Estoy jugando con la verificación gpg en alguna fuente del kernel y tratando de averiguar dónde se encuentra el archivo de configuración gpg. Específicamente, cuando ejecuto --receive-keys, sin proporcionar el servidor de claves, ¿qué hace gpg?

me@testing:~$ gpg2 -vv --receive-keys 647F28654894E3BD457199BE38DBBDC86092693E gpg: data source: https://37.191.231.105:443 gpg: armor: BEGIN PGP PUBLIC KEY BLOCK 

sin embargo, este 37.191. 231.105 apunta a analytics.sumptuouscapital.com, y eso me desconcierta …

por cierto, he probado dpkg -L gnupg2 y no El archivo .conf está instalado, no hay ningún archivo .conf en la carpeta ~/.gnupg tampoco.

Respuesta

El valor predeterminado ascendente actualmente usa los servidores de claves SKS . La IP que vio es una de las que figuran en hkps.pool.sks-keyservers.net :

$ dig +short hkps.pool.sks-keyservers.net 209.244.105.201 37.191.231.105 192.146.137.98 

Esto se establece durante el tiempo de compilación a través de configure.ac :

AC_DEFINE_UNQUOTED(DIRMNGR_DEFAULT_KEYSERVER, "hkps://hkps.pool.sks-keyservers.net", [The default keyserver for dirmngr to use, if none is explicitly given]) 

Eso cambiará pronto :

gnupg2 (2.2.17-1) inestable; urgency = medium

Upstream GnuPG ahora no acepta certificaciones de terceros de la red del servidor de claves. . Dado que el SK La red del servidor de claves está bajo ataque a través de la inundación de certificados, y las certificaciones de terceros no serán aceptadas de todos modos, ahora enviamos con el sistema más estrictamente restringido y resistente al abuso hkps: //keys.openpgp.org como el servidor de claves predeterminado.

Comentarios

  • gracias por la respuesta clara. Una pregunta de seguimiento: encontré el archivo configure.ac que mencionaste en gpg source, y si quiero confirmar más que está compilado en el ELF binario: strings `which gpg2` | grep hkps, no devolvió ninguno . ¿Me perdí algo?
  • Como dice la línea, esta es una configuración para dirmngr, no para gpg directamente. ¿Obtiene el mismo resultado con dirmngr?
  • De hecho, está incrustado en dirmngr. gracias de nuevo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *