Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Verificación de la firmas de mensajes de Amazon SNS

Modo de enfoque
Verificación de la firmas de mensajes de Amazon SNS - Amazon Simple Notification Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Amazon SNS utiliza las firmas de los mensajes para confirmar la autenticidad de los mensajes que se envían a su punto de enlace HTTP. Para garantizar la integridad de los mensajes y evitar la suplantación de identidad, debe verificar la firma antes de procesar cualquier mensaje de Amazon SNS.

¿Cuándo debe verificar las firmas de Amazon SNS?

Debe verificar las firmas de los mensajes de Amazon SNS en los siguientes escenarios:

  • Cuando Amazon SNS envía un mensaje de notificación a su punto de enlace HTTP (S).

  • Cuando Amazon SNS envía un mensaje de confirmación a su punto de conexión tras una Subscribellamada a la UnsubscribeAPI.

Amazon SNS admite dos versiones de firma:

  • SignatureVersion1 — Utiliza un SHA1 hash del mensaje.

  • SignatureVersion2 — Utiliza un SHA256 hash del mensaje. Esto proporciona una mayor seguridad y es la opción recomendada.

Para verificar correctamente las firmas de los mensajes de SNS, siga estas prácticas recomendadas:

  • Recupere siempre el certificado de firma mediante HTTPS para evitar ataques de interceptación no autorizados.

  • Compruebe que el certificado lo ha emitido Amazon SNS.

  • Confirme que la cadena de confianza del certificado sea válida.

  • El certificado debe provenir de una URL firmada por el SNS.

  • No confíe en ningún certificado proporcionado en el mensaje sin validación.

  • Rechaza cualquier mensaje que contenga un mensaje inesperado TopicArn para evitar la suplantación de identidad.

  • Los AWS SDKs para Amazon SNS incluyen una lógica de validación integrada, lo que reduce el riesgo de errores de implementación.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.