Cómo los controladores de borde de sesión protegen las redes de voz

Cada troncal SIP, cada IP-PBX y cada conexión UCaaS que toca la Internet pública es una superficie de ataque. Solo el fraude telefónico le cuesta a la industria de las telecomunicaciones más de $10 mil millones anuales, según la Communications Fraud Control Association (CFCA). Los ataques de denegación de servicio distribuido (DDoS) contra la infraestructura VoIP pueden dejar fuera de línea a una organización entera en minutos. Y sin cifrado, el tráfico de voz viaja en texto claro, legible para cualquiera que tenga un analizador de paquetes en la ruta de red.

Un controlador de borde de sesión (SBC) es el elemento de red diseñado para ubicarse en el perímetro de una red de voz y defenderse exactamente contra estas amenazas. Pero la “seguridad del SBC” no es una sola función. Es un conjunto de capas de defensa complementarias que protegen la señalización, los medios y la infraestructura de red central contra distintas categorías de ataque.

Esta guía desglosa las cinco capas de seguridad que un SBC correctamente implementado proporciona, explica por qué los firewalls tradicionales no pueden reemplazar a un SBC para el tráfico de voz y cubre las capacidades de seguridad configurables que separan a los SBC modernos de los dispositivos heredados con reglas estáticas.

Términos y conceptos clave
Glosario de referencia rápida para los términos utilizados en este artículo.
Controlador de borde de sesión (SBC)Elemento de red implementado en el perímetro de una red de voz que gestiona y protege la señalización SIP y los medios RTP entre la infraestructura interna y las redes externas. Opera como un agente de usuario back-to-back (B2BUA) para terminar y reoriginar completamente las sesiones SIP.
SIP (Session Initiation Protocol)El protocolo de señalización utilizado para establecer, gestionar y finalizar llamadas de voz sobre redes IP. SIP se encarga de la configuración, el registro y la finalización de llamadas, pero no transporta el audio en sí.
RTP (Real-time Transport Protocol)El protocolo que transporta el audio de voz real en las llamadas VoIP. RTP opera en puertos separados de la señalización SIP y requiere sus propias medidas de seguridad.
TLS (Transport Layer Security)Un protocolo de cifrado que protege los mensajes de señalización SIP entre los puntos finales de la red. SIP sobre TLS previene la interceptación de metadatos de llamadas y los ataques de intermediario durante la configuración de llamadas.
SRTP (Secure Real-time Transport Protocol)La versión cifrada de RTP, utilizada para proteger los flujos de medios de voz en tránsito. Un SBC puede retransmitir SRTP de extremo a extremo o convertir entre RTP y SRTP en entornos mixtos.
B2BUA (Back-to-Back User Agent)Una arquitectura de SBC donde el dispositivo termina completamente el diálogo SIP entrante y origina uno nuevo en el otro lado. Esto permite el control total de encabezados, cifrado independiente por tramo y ocultación de topología.
Ocultación de topologíaUna función de seguridad donde el SBC elimina la información de la red interna (direcciones IP, nombres de host) de los encabezados SIP antes de que los mensajes salgan de la red, impidiendo que partes externas mapeen la infraestructura interna.
ACL (Access Control List)Un conjunto de reglas que permite o bloquea el tráfico según direcciones IP, rangos de números telefónicos u otros parámetros. Las ACL del SBC pueden operar de forma global o por grupo de troncales para un control granular.
DoS/DDoS (Denial of Service / Distributed Denial of Service)Ataques que inundan una red de voz con tráfico para agotar la capacidad de procesamiento. Los SBC mitigan estos ataques mediante limitación de tasa con reconocimiento del protocolo SIP.
Fraude telefónico (Toll Fraud)Un ataque en el que partes no autorizadas acceden a troncales SIP o a una PBX y enrutan llamadas a números internacionales de tarifa premium que ellos controlan. La víctima paga la factura; el atacante cobra la participación en los ingresos.
STIR/SHAKENUn marco de la industria (Secure Telephone Identity Revisited / Signature-based Handling of Asserted information using toKENS) para verificar criptográficamente la identidad del llamante y prevenir la suplantación de identidad. Los SBC actúan como puntos de firma y verificación.
NAP (Network Access Point)Una configuración lógica de grupo de troncales en ProSBC que define cómo se conecta un operador o terminal específico. Las políticas de seguridad, la configuración de cifrado y las reglas de enrutamiento se configuran por NAP.

Por qué las redes de voz necesitan seguridad dedicada

El tráfico de voz sobre IP (VoIP) utiliza una arquitectura de protocolo fundamentalmente distinta a la del tráfico web. SIP se encarga de la señalización (configuración de llamadas, finalización, registro), mientras que RTP transporta el audio real. Estos dos protocolos usan puertos diferentes, mecanismos de transporte diferentes y estructuras de encabezado diferentes, y ambos necesitan protección.

Los firewalls de red tradicionales operan en la capa de red (direcciones IP) y la capa de transporte (puertos TCP/UDP). Pueden bloquear o permitir tráfico según la IP de origen/destino y el número de puerto, pero no pueden inspeccionar ni comprender los mensajes SIP que pasan por esos puertos. Un firewall no puede distinguir entre un SIP INVITE legítimo y una inundación de solicitudes REGISTER maliciosas diseñadas para saturar su registrar. No puede detectar que un mensaje SIP intenta enrutar una llamada a un número internacional de tarifa premium a través de sus troncales.

Algunos firewalls ofrecen una función de SIP Application Layer Gateway (ALG), pero SIP ALG es conocido por causar más problemas de los que resuelve: reescribiendo encabezados SIP de formas que rompen los flujos de llamadas, interfiriendo con el recorrido de NAT y generando un comportamiento de enrutamiento impredecible. La mayoría de los ingenieros VoIP desactivan SIP ALG como primer paso de resolución de problemas.

La superficie de ataque de una red de voz abarca tres planos: el plano de señalización (mensajes SIP), el plano de medios (flujos de audio RTP) y el plano de gestión (interfaces de administración web, API, SNMP). Un SBC proporciona seguridad diseñada específicamente para los tres.

Las cinco capas de seguridad de un SBC

La seguridad del SBC se puede entender como una arquitectura de defensa en profundidad. Cada capa aborda una categoría específica de amenaza, y las cinco capas funcionan juntas para crear una postura de seguridad integral.

Capa 1: cifrado de señalización con SIP sobre TLS

El protocolo de inicio de sesión (SIP) fue diseñado sin cifrado integrado. Por defecto, los mensajes SIP viajan sobre UDP o TCP en texto claro, exponiendo los metadatos de las llamadas (quién llama a quién, desde qué dirección IP, con qué credenciales) a cualquiera que monitoree la red.

Transport Layer Security (TLS) cifra el canal de señalización SIP. Cuando SIP opera sobre TLS, todos los mensajes de señalización entre el SBC y sus pares están cifrados, previniendo la interceptación y los ataques de intermediario durante la configuración de llamadas.

Mutual TLS (mTLS) va un paso más allá al requerir que ambos lados de la conexión presenten certificados válidos. Esto impide que dispositivos no autorizados establezcan conexiones SIP con su SBC, incluso si conocen la dirección IP y el puerto correctos. Mutual TLS es particularmente importante para entornos regulatorios y para la mayoría de los sistemas de telefonía SIP expuestos a la Internet pública, incluyendo Enrutamiento directo de Microsoft Teams, que exige TLS para todas las conexiones SBC.

ProSBC admite SIP sobre TLS (configurable por punto de acceso de red, o NAP), lo que permite señalización cifrada para cada grupo de troncales de forma independiente. Esto significa que puede exigir TLS en conexiones de interconexión mientras mantiene SIP sin cifrar para terminales internos que no lo admiten.

Capa 2: cifrado de medios con SRTP

Cifrar la señalización protege los metadatos de las llamadas, pero el audio de voz real viaja por separado a través del Real-time Transport Protocol (RTP). Sin cifrado de medios, un atacante que capture paquetes RTP puede reconstruir la conversación completa.

Secure RTP (SRTP) cifra el flujo de medios. Un SBC compatible con SRTP puede operar en dos modos: retransmisión SRTP, donde pasa los medios cifrados sin descifrarlos (preservando el cifrado de extremo a extremo), y conversión RTP a SRTP, donde acepta RTP sin cifrar de un lado y lo cifra como SRTP hacia el otro. Esta capacidad de conversión es fundamental en entornos mixtos donde algunos terminales admiten SRTP y otros no.

ProSBC proporciona compatibilidad nativa con SRTP, incluyendo retransmisión SRTP y conversión RTP a SRTP, lo que permite a los operadores exigir cifrado de medios incluso al conectar equipos heredados que solo admiten RTP con infraestructura moderna que requiere SRTP.

Capa 3: control de acceso y filtrado de tráfico

El cifrado protege el contenido de las comunicaciones legítimas. El control de acceso determina quién tiene permitido comunicarse.

Las capacidades de control de acceso de un SBC típicamente incluyen listas de control de acceso (ACL) basadas en IP que permiten o bloquean direcciones IP y rangos específicos, filtrado de números de origen y destino que bloquea el tráfico hacia o desde números telefónicos específicos, y controles de registro que limitan qué dispositivos pueden registrarse a través del SBC.

La granularidad de estos controles importa. Un SBC que solo admite ACL globales obliga a aplicar las mismas reglas a cada troncal. Un SBC que admite ACL por grupo de troncales permite aplicar políticas diferentes a distintos operadores, segmentos de clientes o regiones geográficas.

ProSBC implementa listas de bloqueados dinámicas con listas grises basadas en porcentaje. Se puede configurar para bloquear el 100 % de las llamadas de un actor malicioso conocido, o bloquear un porcentaje configurable de una fuente sospechosa mientras se investiga. Su control de acceso opera tanto a nivel global como por NAP (punto de acceso de red), e incluye protección contra escaneo de registros SIP para detectar y bloquear ataques de inundación de registros antes de que consuman recursos del sistema.

Capa 4: mitigación de DoS y DDoS

Un ataque de denegación de servicio contra una red de voz no necesita ser sofisticado para ser efectivo. Una inundación de SIP INVITE (miles de solicitudes de configuración de llamadas por segundo desde direcciones IP falsificadas) puede agotar la capacidad de sesiones de un SBC, la memoria de un registrar o la potencia de procesamiento de una IP-PBX.

La mitigación de DoS y DDoS a nivel del SBC funciona aplicando límites de tasa por IP de origen, por grupo de troncales y por tipo de mensaje. Cuando un SBC detecta que una fuente está enviando mensajes SIP a una tasa que supera los umbrales configurados, puede limitar, desafiar o bloquear esa fuente, sin afectar el tráfico legítimo de otras fuentes.

La ventaja clave de manejar la denegación de servicio en la capa del SBC (en lugar del firewall de red) es el reconocimiento del protocolo. El SBC comprende que una ráfaga de 500 mensajes SIP REGISTER desde una sola IP en 10 segundos es anormal, aunque cada mensaje individual sea una solicitud SIP válida que un firewall dejaría pasar sin cuestionar.

ProSBC incluye reglas de protección contra DoS y DDoS integradas que son configurables por grupo de troncales (NAP). Esta granularidad por NAP significa que puede establecer umbrales agresivos en troncales expuestas al público mientras mantiene límites relajados en conexiones internas de confianza.

Capa 5: prevención de fraude telefónico y spam

El fraude telefónico es el ataque con mayor impacto financiero contra las redes de voz. Los atacantes obtienen acceso a una troncal SIP o PBX (a través de credenciales robadas, secuestro de registros o manipulación de mensajes SIP) y enrutan llamadas a números internacionales de tarifa premium que ellos controlan. La víctima recibe la factura; el atacante cobra la participación en los ingresos del servicio de tarifa premium.

Un SBC combate el fraude telefónico mediante múltiples mecanismos: bloqueo de llamadas a rangos de números de tarifa premium conocidos, imposición de límites de llamadas simultáneas por troncal, detección de patrones de llamadas anormales (como un aumento repentino de tráfico internacional a las 3 AM) e integración con bases de datos externas de detección de fraude para calificación en tiempo real.

La prevención de spam y llamadas automáticas (robocalls) sigue un patrón similar: el SBC consulta bases de datos externas de reputación antes de admitir una llamada, y la enruta o bloquea según la puntuación de riesgo devuelta.

ProSBC aborda el fraude telefónico y el spam a través de varias capacidades integradas. Su API de enrutamiento Ruby configurable permite a los operadores implementar lógica personalizada de detección de fraude que inspecciona más de 100 parámetros de llamada por llamada y se ejecuta antes de que la llamada sea enrutada. Se integra con SecureLogix para la calificación de riesgo de spam, YouMail para la evaluación de riesgo de llamadas automáticas y TransNexus ClearIP para detección de fraude combinada y verificación STIR/SHAKEN. La función de listas grises basadas en porcentaje permite a los operadores limitar el tráfico sospechoso sin bloquearlo completamente, lo cual es útil cuando una fuente es dudosa y bloquear todo el tráfico afectaría a llamantes legítimos.

Ocultación de topología: la función de seguridad silenciosa del SBC

Una de las funciones de seguridad más importantes que proporciona un SBC es también la menos visible: la ocultación de topología. Cada mensaje SIP contiene encabezados Via, Contact y Record-Route que revelan direcciones IP internas, nombres de host y la arquitectura de red. Sin ocultación de topología, un atacante externo puede mapear su red interna simplemente examinando las respuestas SIP.

Una arquitectura de agente de usuario back-to-back (B2BUA) es el habilitador clave de una ocultación de topología efectiva. A diferencia de un proxy SIP, que reenvía mensajes SIP y agrega su propio encabezado Via mientras preserva los encabezados originales, un B2BUA termina completamente la sesión SIP en un lado y origina una sesión completamente nueva en el otro. Esto significa que toda la información de la red interna se elimina y reemplaza antes de que cualquier mensaje SIP salga de la red.

ProSBC implementa una arquitectura B2BUA completa, proporcionando una ocultación de topología total que oculta las direcciones IP de la red interna de las partes externas y viceversa. Esta no es una opción configurable que se pueda dejar desactivada accidentalmente. Es una propiedad inherente del diseño B2BUA.

Seguridad configurable: por qué las reglas estáticas no son suficientes

Las listas de control de acceso estáticas y los límites de tasa fijos eran suficientes cuando las amenazas VoIP eran poco sofisticadas. Las operaciones de fraude telefónico actuales usan direcciones IP rotativas, credenciales SIP de apariencia legítima y patrones de llamadas diseñados para mantenerse justo por debajo de los umbrales de detección estáticos.

Un SBC configurable permite a los operadores implementar lógica de seguridad adaptativa que consulta sistemas externos en tiempo real, aplica reglas personalizadas basadas en el contexto completo de cada llamada y evoluciona a medida que las amenazas cambian, sin requerir actualizaciones de firmware ni tickets de soporte del fabricante.

La API de enrutamiento Ruby de ProSBC proporciona esta configurabilidad a través de una arquitectura de cadena de filtros. Los scripts de enrutamiento extienden una clase base y definen métodos before_filter, after_filter y after_remap_filter que se ejecutan en diferentes etapas del procesamiento de llamadas. Dentro de estos filtros, los operadores pueden consultar servicios HTTP externos (bases de datos de fraude, servicios de reputación de números, sistemas de lógica de negocio internos), inspeccionar cualquiera de los más de 100 parámetros de llamada disponibles para el motor de enrutamiento y tomar decisiones de enrutamiento o bloqueo basadas en los resultados combinados.

Esto significa que un operador de ProSBC puede implementar lógica como: “Para cada llamada desde el NAP ‘carrier-x’ con un destino que coincida con patrones internacionales de tarifa premium, consultar TransNexus ClearIP para obtener una puntuación de fraude. Si la puntuación supera el umbral configurado, bloquear la llamada y registrar el evento. Si la puntuación es moderada, enrutar la llamada pero establecer una duración máxima de 60 segundos.” Este tipo de lógica de decisión contextual y multifuente es imposible solo con ACL estáticas.

STIR/SHAKEN: autenticación de la identidad del llamante en el SBC

La suplantación de identidad del llamante (spoofing) es tanto una amenaza de seguridad como una preocupación regulatoria. STIR/SHAKEN (Secure Telephone Identity Revisited / Signature-based Handling of Asserted information using toKENS) es el marco de la industria para verificar criptográficamente que el número de la parte llamante no ha sido falsificado.

El SBC desempeña un papel central en STIR/SHAKEN: como SBC de origen, se integra con un servicio de firma para adjuntar un encabezado Identity criptográfico a las llamadas salientes; como SBC de terminación, verifica el encabezado Identity en las llamadas entrantes y toma medidas según el nivel de atestación.

Los tres niveles de atestación indican la relación del proveedor de origen con el llamante: la atestación completa (A) significa que el proveedor autenticó a la parte llamante y está autorizada para usar ese número; la atestación parcial (B) significa que el proveedor sabe de dónde se originó la llamada pero no puede verificar el derecho del llamante a usar el número; la atestación de pasarela (C) significa que la llamada ingresó a la red desde una fuente no confiable.

Para un análisis más profundo sobre la implementación de STIR/SHAKEN, los niveles de atestación y los requisitos de cumplimiento de la FCC, consulte nuestra guía dedicada de STIR/SHAKEN.

Nota regulatoria: La FCC ahora requiere que los proveedores de servicios de voz firmen las llamadas utilizando sus propios certificados digitales STIR/SHAKEN en lugar de depender de los de un tercero. Para conocer los detalles sobre los requisitos de cumplimiento y el calendario, consulte la guía sobre la regla de certificado propio STIR/SHAKEN de la FCC.

Lista de verificación de seguridad del SBC: cómo evaluar un SBC

Al evaluar un SBC para los requisitos de seguridad de su red, utilice esta lista de verificación para garantizar una cobertura integral.

Requisito de seguridad Qué buscar ProSBC
SIP sobre TLS Compatibilidad con TLS 1.2+, configurable por troncal, opción de Mutual TLS (mTLS) Sí TLS por NAP
SRTP Compatibilidad nativa con SRTP, conversión RTP a SRTP, modo de retransmisión SRTP Sí Retransmisión + conversión
Listas de control de acceso Granularidad por grupo de troncales, basadas en IP y en números, actualizaciones dinámicas Sí Por NAP + listas grises
Protección DoS/DDoS Integrada (no como complemento), configurable por troncal, limitación de tasa con reconocimiento SIP Sí Integrada por NAP
Ocultación de topología Arquitectura B2BUA completa (no proxy SIP), reescritura total de encabezados Sí B2BUA completo
Prevención de fraude telefónico Bloqueo de llamadas internacionales, límites de llamadas simultáneas, detección de patrones Sí API + integraciones con socios
Configurabilidad API de scripting para lógica personalizada de enrutamiento/seguridad, consultas a sistemas externos Sí API de enrutamiento Ruby
STIR/SHAKEN Compatibilidad con firma y verificación, manejo de niveles de atestación Sí Vía servicio de firma
Integraciones con terceros Integraciones nombradas y validadas con socios para detección de fraude/spam Sí SecureLogix, YouMail, TransNexus
Alta disponibilidad HA 1+1 sin pérdida de servicio, continuidad de seguridad durante la conmutación por error Sí ProSBC+ HA 1+1

Seguridad del SBC vs. firewall tradicional: por qué necesita ambos

Una pregunta frecuente en la planificación de seguridad de red es si un firewall con capacidad SIP ALG puede reemplazar a un SBC. La respuesta corta es no. Cumplen funciones complementarias en diferentes capas del stack de red.

Capacidad Firewall de red SBC
Filtrado IP/puerto Configuración global, escalabilidad limitada Sí Por grupo de troncales
Inspección de mensajes SIP Solo SIP ALG, sin configurabilidad Sí Completa, con reconocimiento de capa de aplicación
Manipulación de encabezados SIP No No Sí Sí
Manejo de medios RTP No No Sí Sí
Terminación TLS para SIP No No Sí Sí
Cifrado/descifrado SRTP No No Sí Sí
Limitación de tasa con reconocimiento SIP No No Sí Sí
Detección de fraude telefónico No No Sí Sí
Ocultación de topología (B2BUA) No No Sí Sí
Negociación de codec No No Sí Sí
STIR/SHAKEN No No Sí Sí

La implementación recomendada es defensa en profundidad: el firewall de red maneja los ataques volumétricos a nivel de red y aplica políticas amplias de acceso por IP en las capas de red y transporte, mientras que el SBC se encarga de la seguridad SIP/RTP a nivel de aplicación, las políticas de tráfico y la detección de amenazas específicas de voz. El firewall protege al SBC; el SBC protege la aplicación de voz.

Proteger su red de voz comienza en el perímetro

La seguridad del SBC no es una sola función que se marca en una tabla comparativa de proveedores. Es una arquitectura de defensa multicapa que protege la señalización, los medios, la topología de red y los ingresos del negocio contra distintas categorías de amenaza. Las cinco capas (cifrado de señalización, cifrado de medios, control de acceso, mitigación de DoS/DDoS y prevención de fraude telefónico) funcionan juntas como un stack de defensa en profundidad que ningún firewall tradicional puede replicar.

Las amenazas modernas requieren más que reglas estáticas. Un SBC configurable con consultas a sistemas externos en tiempo real, calificación de fraude por llamada y una cadena de filtros extensible brinda a los operadores la capacidad de adaptar su postura de seguridad a medida que las amenazas evolucionan, sin esperar actualizaciones de firmware del fabricante.

Preguntas frecuentes

¿Por qué las redes de voz necesitan seguridad dedicada más allá de los firewalls?
Los firewalls tradicionales operan en las capas de red y transporte y no pueden inspeccionar mensajes SIP ni comprender la semántica de los protocolos de voz. No pueden distinguir entre tráfico SIP legítimo y solicitudes maliciosas como inundaciones de registro o manipulación de números de tarifa premium. Un SBC proporciona seguridad a nivel de aplicación diseñada específicamente para VoIP.
¿Cuál es la diferencia entre SIP sobre TLS y SRTP?
SIP sobre TLS cifra los mensajes de señalización (configuración de llamadas, registro, finalización) entre el SBC y sus pares. SRTP (Secure RTP) cifra el flujo de medios de voz real. Ambos son necesarios para una seguridad de extremo a extremo.
¿Puede un firewall con SIP ALG reemplazar a un SBC?
No. Los firewalls con SIP ALG causan más problemas de los que resuelven, con frecuencia rompiendo flujos de llamadas y el recorrido de NAT. Un SBC proporciona inspección completa de mensajes SIP, manejo de RTP, detección de fraude telefónico, ocultación de topología y lógica de seguridad configurable que los firewalls no pueden replicar.
¿Qué es el fraude telefónico y cómo lo previene un SBC?
El fraude telefónico ocurre cuando los atacantes obtienen acceso a una troncal SIP o PBX y enrutan llamadas a números internacionales de tarifa premium que controlan. Los SBC lo previenen mediante el bloqueo de llamadas internacionales, límites de llamadas simultáneas, detección de patrones anormales e integración con servicios de calificación de fraude en tiempo real.
¿Qué es STIR/SHAKEN y por qué es importante?
STIR/SHAKEN es el estándar de la industria para verificar criptográficamente la identidad del llamante y prevenir la suplantación de identidad (spoofing). Un SBC actúa como autoridad de firma para las llamadas salientes y como punto de verificación para las llamadas entrantes, con tres niveles de atestación que indican la confianza del proveedor de origen en la legitimidad del llamante.

Proteja su red de voz con ProSBC

ProSBC ofrece las cinco capas de seguridad en un solo SBC de software de nivel operador: SIP sobre TLS y SRTP nativo para cifrado, control de acceso por NAP con listas de bloqueados dinámicas y listas grises basadas en porcentaje, protección integrada contra DoS/DDoS, ocultación de topología B2BUA completa y una API de enrutamiento Ruby configurable para lógica de detección de fraude en tiempo real. Se integra con SecureLogix, YouMail y TransNexus ClearIP para la prevención validada de fraude y spam, y admite firma y verificación STIR/SHAKEN a través de la integración con un servicio de firma externo.

ProSBC escala hasta 60 000 sesiones simultáneas por servidor, se implementa en VMware, KVM, AWS, Azure o bare metal, y está disponible con precios por suscripción desde tan solo $1.40 por sesión por año.