Qué es DKIM: cómo funciona, su importancia y todo lo que necesita saber
Publicado: 2022-12-09DKIM ( DomainKeys Identified Mail ) se conoce como un método estándar de seguridad que detecta actividad maliciosa y evita que los spammers se hagan pasar por un dominio legítimo.
Se da cuenta genuinamente si se realizan cambios en el tránsito entre los servidores de correo de envío y recepción.
Cada correo electrónico contiene un dominio. Los spammers están acostumbrados a replicar el nombre de dominio y enviar correos electrónicos de phishing para atacar al receptor. DKIM se trata de agregar cifrado de seguridad para que su correo electrónico esté seguro.
Este blog explicará cómo funciona DKIM, cómo configurarlo y su importancia. Sigue leyendo.
¿Qué es la firma DKIM y cómo funciona?
DKIM (Domain Keys Identified Mail) es una técnica de autenticación de correo electrónico que permite al receptor verificar que un correo electrónico fue efectivamente enviado y autorizado por el propietario de ese dominio. Esto se hace dando al correo electrónico una firma digital. Esta firma DKIM es un encabezado que se agrega al mensaje y está protegido con cifrado.
analizador dmarc
Agrega una firma o encabezado DKIM a sus correos electrónicos y esto ayuda a que su mensaje se mantenga seguro. Ayuda tanto a los remitentes como a los receptores.
Una vez que el servidor de correo del destinatario identifique que su correo electrónico está firmado con una firma DKIM válida, su conexión de correo electrónico estará protegida.
Las firmas DKIM no son visibles para los usuarios finales, funcionan entre el nivel del servidor.
Ejemplo de una firma DKIM
Para brindarle una mejor comprensión de las claves DKIM, aquí hay un ejemplo de un encabezado DKIM:
v=1; a=rse-ufc989;
d=demo.com; s = correo electrónico grande;
h=de:a:sujeto;
bh=sNicn1ZUBsharc9ewLAKwfAL3Jlo80c=;
t=19987367792;
b=LK09yytPoaw78hhkshyyyatafw877hagegvwqwe3mehaspoe034ieo+ ieor99juTGVsebfhhvo/HHwien34njsdbf7ouuseebsQIO/dheu78jhuwb=
Bueno, ves tantos números ahí arriba, ¿verdad? Permítanos aclarar su confusión primero con una descripción completa:
- v= indica la versión de DKIM utilizada.
- d= es el nombre de dominio de un remitente.
- s= Esta es el área/selector que utilizará el servidor receptor para buscar el registro DNS.
- h= Enumera los campos de encabezado que se utilizan para generar las firmas digitales
Pongamos un ejemplo de la vida real para una mejor comprensión. Supongamos que Niloy envió un correo electrónico a Mehreen usando el dominio de weMail. Puso como asunto "Ofertas asombrosas: Black Friday".
Entonces, así es como se usará el contenido en "b" = "[email protected]" + "[email protected]" + "Amazing Offers - Black Friday". Básicamente, se toman los encabezados "Para, Desde y Asunto".
- b= es la firma digital/numérica generada por “h” y “bh” y firmada con la clave privada.
- bh= Esta etiqueta es el hash del cuerpo del correo electrónico. Es una versión cifrada del contenido de su correo electrónico. Esto ayuda a evitar la modificación del contenido del correo electrónico una vez que DKIM los haya firmado y antes de que lleguen a sus destinatarios.
- a = Esto especifica el algoritmo utilizado para calcular la firma digital.
- t = Esta es una etiqueta de marca de tiempo. Ayuda a mantener un registro del tiempo de creación de la firma.
Cómo crear una clave DKIM
Para agregar un registro DKIM en el servidor de nombres de dominio (DNS), primero debe crear una clave DKIM. Vamos a darle una descripción general de cómo generar una clave DKIM.
Paso 1: enumere todos sus dominios de envío de correo electrónico o aplicaciones de terceros, como herramientas de marketing por correo electrónico, herramientas de automatización de marketing, CRM: herramientas de gestión de relaciones con el cliente o cualquier otra herramienta que envíe correos electrónicos en su nombre.
Paso 2: después de enumerar todos sus dominios de envío, debe instalar un paquete DKIM. Todo este proceso dependerá del sistema operativo de su servidor de correo y del paquete DKIM que haya elegido.
Paso 3: en el tercer paso, debe generar una clave DKIM pública y privada. Los generadores de claves DKIM pueden ayudarlo a crear las claves. Hay tantas herramientas en línea disponibles.
Puede encontrarlos en Google simplemente buscándolos como "Generador DKIM". Durante la creación de claves, establezca nombres de selector para sus pares de claves. Los selectores le dicen a los servidores de correo dónde ubicar la clave pública para cada dominio.
Cómo agregar un registro DKIM en DNS
Después de crear claves DKIM, ahora debe agregar su registro DKIM a su DNS para completar el proceso de configuración. Siga los pasos a continuación:
Paso 1: debes publicar tu clave pública DKIM y ocultar la privada. Agregue la clave pública a su servidor de nombres de dominio (DNS) como un archivo txt y publique su clave pública DKIM.
Y guarde la clave privada en su servidor de correo SMTP, Mail Transfer Agent (MTA) o el lugar donde lo especifique su paquete DKIM. Los cambios pueden tardar hasta 2 días en liquidarse. Sé paciente.
Paso 2: Lo último que debe hacer es configurar su servidor de correo electrónico. Siga la guía de instrucciones proporcionada por su servidor, ya que la configuración puede variar según los servidores.
¿Puede mantener más de un registro DKIM?
De hecho, si. Pero hay algo que debes saber. Un dominio puede tener varios registros de clave pública DKIM para enviar correos electrónicos. Solo necesita verificar que cada tecla use un nombre de selector diferente.
Cómo verificar la firma DKIM
Es un proceso un poco complicado para verificar manualmente. Por lo tanto, necesitará algo de experiencia para hacerlo con éxito. Además, está conectado con sistemas complejos como el marco de políticas de remitentes (SPF). Así que se requieren manos expertas para seguir adelante con esto.
Pero no te preocupes. Si no está al tanto de algo como esto, siempre hay una solución. La mayoría de las personas no técnicas utilizan herramientas de verificación de firmas DKIM para verificar las firmas DKIM y evitar tales molestias. Hay tantas herramientas en línea disponibles que lo ayudan a:
- Comprueba la validez de la clave DKIM
- Verifique las claves DKIM de correo electrónico contra una base de datos pública
Verifique la firma DKIM usando Gmail:
Para verificar esto, asegúrese de estar utilizando la versión web de Gmail. Ahora sigue estos pasos –
1. Primero, haga clic en el correo electrónico que desea consultar
2. Ahora, haga clic en el ícono de navegación de la barra superior para verificar las etiquetas y verificar si está firmado por su nombre de dominio o no
3. En este paso, haga clic en los tres puntos disponibles en el lado derecho de su correo electrónico y seleccione mostrar detalles.
Ahora revisa el encabezado del correo electrónico. Si su "DKIM = Aprobado", entonces su DKIM está bien.
Compruebe la firma DKIM con el correo de Yahoo
Para probar la firma DKIM en el correo de Yahoo, siga el procedimiento:
- Abra la versión de escritorio/web del correo de Yahoo
- Haga clic en el icono de configuración
- Ahora seleccione la sección "Ver encabezado completo"
Ahora verifique el estado de DKIM. Si encontró "dkim=pass", entonces su firma DKIM es aceptable.
Ventaja de la autenticación de correo identificado con claves de dominio (DKIM)
DKIM es muy importante si se trata de una gran lista de correo electrónico. Te puede dar muchos beneficios. Éstos son algunos de ellos -
- Ayuda a detener la suplantación de identidad por correo electrónico
- DKIM puede mejorar su autenticidad
- Con DKIM puede evitar bloqueos de IP y aumentar el límite de aceleración de algunos dominios.
- Los dominios autenticados por DKIM enfrentan un filtrado de SPAM menos estricto
- Evite que los spammers manipulen la fuente del correo electrónico
- Ayuda a ganar la confianza del cliente.
Reflexiones finales sobre DKIM
Debe incluir una firma DKIM si tiene una empresa pequeña o grande y realiza campañas de marketing por correo electrónico. Esta firma viajará hasta la bandeja de entrada de su cliente en todo el mundo. Esto mejorará su reputación y aumentará su autenticidad en el mundo virtual. Además, puede ayudar a sus clientes a no ser estafados. Es un método ganar-ganar para ambas partes.