Skip to content

Pentesting SQS

#aws #sqs

El mensaje se guarda hasta que el alguien lo procesa (PULL)

CaracterísticaSQS (Cola / Queue)SNS (Tema / Topic)
ModeloCola (1 a 1). Un productor envía, un consumidor procesa.Pub/Sub (1 a Muchos). Un productor publica, muchos suscriptores reciben copia.
MecanismoPULL. El consumidor debe pedir: "¿Hay mensajes para mí?".PUSH. SNS empuja el mensaje al suscriptor en cuanto llega.
PersistenciaAlta. Si nadie lee el mensaje, se queda guardado (hasta 14 días).Baja. Si el suscriptor no está disponible, el mensaje suele perderse (Fire & Forget)*.
ConsumidoresGeneralmente, solo un consumidor procesa cada mensaje.Múltiples sistemas pueden procesar el mismo mensaje en paralelo.

Listar colas

bash
aws sqs list-queues --endpoint-url http://cloud.amzcorp.local

Recibir mensaje

bash
aws sqs receive-message --queue-url http://cloud.amzcorp.local/000000000000/sensor_updates --endpoint-url http://cloud.amzcorp.local

Notas personales de seguridad ofensiva.