Capítulo 4 de 5 · 13 min de lectura
SIM swap: señales
Cómo detectar un cambio reciente de SIM y qué hacer cuando lo encuentras.
Anti-fraude en verificación · 0/5 completados
- Economía del atacante
- Contadores de intento y lockout
- Velocidad y señales de dispositivo
- SIM swap: señales
- Ceremonias de alto riesgo
En este capítulo
En un SIM swap, el atacante convence u obliga al operador a transferir el número de la víctima a una SIM que él controla. Desde ese momento recibe todos los SMS y llamadas. Para tu sistema, el OTP llega y se valida perfectamente: técnicamente todo está bien.
Señales disponibles
- Fecha del último cambio de SIM: algunos operadores la exponen vía APIs de red, incluidas iniciativas estandarizadas como CAMARA.
- Portabilidad reciente: el número cambió de operador en los últimos días.
- Dispositivo nuevo más número verificado recién: combinación de alto riesgo.
- Cambio de comportamiento: login desde otra región seguido de acción sensible.
Qué hacer con la señal
Un cambio de SIM reciente no es fraude por sí mismo: la gente cambia de teléfono. La respuesta proporcional es elevar la exigencia solo en acciones sensibles durante una ventana, por ejemplo 72 horas: bloquear cambios de correo, limitar montos de transferencia o pedir un factor adicional.
En Chile, este ataque suele combinarse con ingeniería social telefónica: alguien llama suplantando a soporte de Entel, Movistar, WOM o Claro, y convence a la víctima de autorizar un cambio de SIM o la portabilidad de su número hacia otra compañía. El resultado para tu sistema es idéntico al de un cambio legítimo, por eso la señal de red es tan valiosa.
Combinar señales reduce falsos positivos: un SIM swap reciente sin dispositivo nuevo y sin cambio geográfico es mucho menos sospechoso que uno acompañado de un login desde una región distinta y un dispositivo jamás visto. Trata cada señal como evidencia parcial, no como veredicto.
async function approveTransfer(user, amount, otp) {if (!(await verifyOtp(user.phone, otp))) return "denied";return "approved";}