Seguridad en VoIP

44
Ciclo de Conferencias PUCP Semana Internacional de Telecomunicaciones Seguridad en VoIP Pedro Valera L. Estudiante Ingeniería Telecomunicaciones PUCP

description

“Seguridad en VoIP”Pedro ValeraEstudiante de Ing. De las Telecomunicaciones PUCPConferencia por el día Mundial de las Telecomunicaciones.-----------------------------------------------------Semana Internacional de las Telecomunicaciones en la Pontificia Universidad Católica del Perú.18 al 23 de mayo 2009Organizado por: la Sección de Ingeniería de las Telecomunicaciones y la Asociación de Ingenieros y estudiantes de las telecomunicaciones.-----------------------------------------------------

Transcript of Seguridad en VoIP

Page 1: Seguridad en VoIP

Ciclo de Conferencias PUCP Semana Internacional de

Telecomunicaciones

Seguridad en VoIP

Pedro Valera L.Estudiante Ingeniería Telecomunicaciones PUCP

Page 2: Seguridad en VoIP

¿Por qué es importante la seguridad en VoIP?

Page 3: Seguridad en VoIP

Un cracker en Enero del 2009 fue descubierto que tuvo acceso a la red de VoIP de la empresa Perth, e hizo unas 11 000 llamadas con un costo de $120 000 de acuerdo a la policía australiana.

http://www.zdnet.com.au/news/communications/soa/VoIP-hackers-strike-Perth-business/0,130061791,339294515,00.htm

Importancia de la seguridad

Page 4: Seguridad en VoIP

Antecedentes … ¿cómo se atacaba la seguridad de la telefonía fija analógica?

Page 5: Seguridad en VoIP

Capitán Cruch – John Draper

Page 6: Seguridad en VoIP

Blue Boxes

http://myoldmac.net/FAQ/TheBlueBox-1.htm

Page 7: Seguridad en VoIP

¿Cómo va la telefonía Celular?

Page 8: Seguridad en VoIP

Caso de wiretapping en Grecia

10 de marzo de 2005: el primer ministro de Grecia fue avisado que su teléfono móvil era grabado, al igual que por lo menos de 100 otros altos dignatarios, incluyendo un empleado de la embajada de los E.E.U.U” …

http://www.spectrum.ieee.org/jul07/5280

Page 9: Seguridad en VoIP

Telefonía IP

Voz sobre IP, ó VoIP, es una familia de tecnologías que permite aplicaciones de voz y telefonía ser trasportada sobre el una red IP (Internet Protocol) como lo vienen a ser Internet.

Telefonía IP es el conjunto de nuevas funcionalidades de telefonía y los nuevos servicioes que se pueden ofrecer gracias al uso de VoIP.

Page 10: Seguridad en VoIP

Infraestructura usada

Page 11: Seguridad en VoIP

Red de prueba

Page 12: Seguridad en VoIP

Red de prueba

Page 13: Seguridad en VoIP

Escaneo de los hosts en la red

Page 14: Seguridad en VoIP

Identificación de hosts

Page 15: Seguridad en VoIP

Wiretapping de llamadas

Page 16: Seguridad en VoIP

ARP poisoning y MITM

Page 17: Seguridad en VoIP

Archivos WAV generados

Page 18: Seguridad en VoIP

Proceso de Registro de una cuenta SIP

Page 19: Seguridad en VoIP

HTTP Digest

Funcionamiento:

Se sabe que tanto en el servidor (ejemplo Asterisk) como el cliente (ejemplo un teléfono IP) se tiene seteado la contraseña del usuario a registrar.

El servidor genera un string (en conocido como inglés digest) el cual será el desafío que se le enviará al terminal del usuario (cliente) que se quiere autenticar.

El cliente lo cifra utilizando su contraseña y lo envía como respuesta.

Si el cifrado es correcto, el servidor podrá descrifrarlo correctamente al recibir la respuesta y compararlo con el digest original.

Page 20: Seguridad en VoIP

HTTP Digest

Desafío:

WWW-Authenticate: Digest realm="apcm", nonce="5f9fcdb2", algorithm=MD5

Respuesta:

Authorization: Digest username="552", realm="apcm", nonce="5f9fcdb2", uri="sip:192.168.3.5", response="d184c5837fc3a727cef437c1a740719d", algorithm=MD5

Campos:Realm: credenciales del mensaje SIP, que puede ser dominio del proxy.Nonce: string generado de forma única de un dato arbitrario y una marca de tiempo.Algorithm: algoritmo a usar para la encriptación. Response: respuesta encriptada con MD5

Page 21: Seguridad en VoIP

HTTP Digest

Page 22: Seguridad en VoIP

HTTP Digest

Más sencillo.

Más eficiente.

Más inseguro.

Page 23: Seguridad en VoIP

Crack de una contraseña

Page 24: Seguridad en VoIP
Page 25: Seguridad en VoIP
Page 26: Seguridad en VoIP
Page 27: Seguridad en VoIP

¿Qué puedo hacer con una contraseña SIP?

Page 28: Seguridad en VoIP
Page 29: Seguridad en VoIP

Algunas vulnerabilidades ...

Problemas en Autenticación IAX2Asterisk no provee respuestas seguras a intentos inválidos de autenticación. Atacantes pueden explotar esto para descubrir usuarios registrados.http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0041

Injection SQL para conocer Caller-IDPermite saber el caller-ID de los usuarios que deseaban ocultarlo.http://secunia.com/advisories/9718/

Xlite 1103Al enviarle un INVITE con el Content-Length >= 1073741823 se pone a consumir RAM y decae el rendimiento del sistema.http://blog.txipinet.com/2007/01/31/63-ataques-de-denegacion-de-servicio-en-voip-i/

Page 30: Seguridad en VoIP

Ataques DoS

Saturación mediante paquetes RTP.

Malformación de mensajes INVITE, con Content-Length negativo, o mayor igual a 1073741823 bytes.

Cierre de la comunicación mediante mensajes BYE.

Cierre de la comunicación mediante mensajes CANCEL.

Page 31: Seguridad en VoIP

Caller-ID

Page 32: Seguridad en VoIP

Importante

Las redes VoIP son muy vulnerables a ataques VoIP:

Los requisitos de QoS son muy exigentes.

Provocar retardos en la comunicación lleva al éxito de un ataque.

Medidas preventivas de DoS llevan a aumentar la latencia.

Estimados promedio:

150 ms Latecia promedio aceptable.20 ms Jitter promedio aceptable

Page 33: Seguridad en VoIP

Otras herramientas

Page 34: Seguridad en VoIP

SiVus

Page 35: Seguridad en VoIP

RTPinsertsound

Page 36: Seguridad en VoIP

Nmap

Page 37: Seguridad en VoIP

SipVicious

Page 38: Seguridad en VoIP

Llamadas directas con X-lite

Page 39: Seguridad en VoIP

Solución de problemas comunes con Wireshark

Page 40: Seguridad en VoIP

4XX = Error en el cliente

Page 41: Seguridad en VoIP

Fuente: http://m.linuxjournal.com/article/9398

Page 42: Seguridad en VoIP

Fuente: http://m.linuxjournal.com/article/9398

Page 43: Seguridad en VoIP

Fuente: http://m.linuxjournal.com/article/9398

Page 44: Seguridad en VoIP

Ciclo de Conferencias PUCP Semana Internacional de

Telecomunicaciones

Gracias !21/05/09

Pedro Valera [email protected]

http://blog.pucp.edu.pe