Download presentation
Presentation is loading. Please wait.
Published byMadison Stewart Modified over 7 years ago
1
Fortinet VoIP Security June 2007 Carl Windsor
2
The VoIP Security Problem
VoIP developed by voice specialists Security an afterthought Primary concern is voice quality and latency Consumer VoIP became commonplace overnight Vendor interoperability In 2007 Voice over IP (VoIP) systems will be the target of cyber attacks. VoIP technology was deployed hastily without fully understanding security. SANS Institute: Security Trends for 2007
3
Common VoIP Security Issues – Sharing Resources
VoIP commonly shares data networks Data network traffic can impact the voice network Large file transfers increase latency and jitter VoIP should be treated as the highest priority Mail, FTP, HTTP lower priority Virus/Worm infections on the data network can cause high volumes of traffic and effectively DoS VoIP systems Slammer Nimda
4
Common VoIP Security Issues – Plaintext transmission
VoIP communications often unencrypted Secure VoIP implementations vendor specific Is there a risk to data in transit?
5
Common VoIP Security Issues – Plaintext transmission
6
Common VoIP Security Issues – Plaintext transmission
7
Common VoIP Security Issues – Plaintext transmission
What if this was the sound of you entering your voice banking pin or credit card number?
8
Common VoIP Security Issues – Dynamic Ports and NAT
The VoIP payload, RTP traffic, is dynamically assigned an even port number in the range of non-privileged UDP ports ( ) and specified in the packet body of the signalling protocol.
9
Example VoIP Packet (Header) Source IP Source Port Destination IP
Destination Port 5346 389 Message Body …… Source IP: Source (RTP) Port: 5005 …
10
Common VoIP Security Issues – Dynamic Ports and NAT
Options: Don’t allow VoIP communications through your firewall Open a large range of possibly damaging application ports as per their firewall or application's vendor advice To establish outbound NetMeeting connections through a firewall, the firewall must be configured to do the following: Pass through primary TCP connections on ports 389, 522, 1503, 1720, and 1731 Pass through secondary TCP and UDP connections on dynamically assigned ports ( )
11
Common VoIP Security Issues – Dynamic Ports and NAT
The VoIP payload, RTP traffic, is dynamically assigned an even port number in the range of non-privileged UDP ports ( ) and specified in the packet body of the session protocol. What happens when you use Network Address Translation?
12
Example VoIP Packet (Header) Source IP Source Port Destination IP
Destination Port 5346 389 Message Body …… Source IP: Source (RTP) Port: 5005 …
13
Example VoIP Packet – NAT Applied
(Header) Source IP Source Port Destination IP Destination Port 23456 389 Message Body …… Source IP: Source (RTP) Port: 5005 …
14
Future Security Threats
Follow what happened to and multiply by 100 DoS SPAM Misconfigured relay SPAM Botnet SPAM Real threat or hype?
15
Future Security Threats
Not so far in the….. Future Security Threats Introducing Javabot DOS: Send successive INVITE with different transactions to the target (IP phone or SIP server). To paralyze a SIP server, you may need many bots SPIT: Send media audio to some SIP user (Username +IP) SCAN: take a list of destinations and send respective INVITE messages to a SIP server. Depending on the response of the server, a destination is matched as an existent user or not. CRACK: if by scanning you discover the SIP username of one user, you can try to crack its password REGISTER: if by cracking you have the password of a user, you can register instead of it and transfer calls
16
Enhancing Your VoIP Security
Fortinet Enhancing Your VoIP Security 16
17
Fortigate VoIP Support
Support for VLANs Segregate your data and voice networks Support for QoS Prioritise your Voice traffic over less critical Guarantee bandwidth for VoIP traffic High Speed and throughput Encryption ASIC Accelelerated 3DES/AES IPSEC VPN Small Packet Performance High numbers of concurrent sessions Wirespeed small packet performance
18
Fortigate VoIP Support
The FortiGate series now supports three major VoIP protocol application layer gateways (ALGs) H.323, SIP, and SCCP (Skinny) Each ALG allows the FortiGate to provide: NAT of VoIP traffic Pinhole Firewall your VoIP devices, monitoring and blocking of unwanted VoIP traffic IPS protection of VoIP protocol Protocol anomalies, denial of service attacks, buffer overflows, and header manipulation attacks
19
Fortigate VoIP Support
Application awareness - NAT (Header) Source IP Source Port Destination IP Destination Port 23456 … Message Body …… Source IP: Source (RTP) Port: Application aware firewalls understand that the data payload needs modifying as well as the header
20
Fortigate VoIP Support
Application awareness
21
Fortigate VoIP Support
The FortiGate series now supports three major VoIP protocol application layer gateways (ALGs) H.323, SIP, and SCCP (Skinny) Each ALG allows the FortiGate to provide: NAT of VoIP traffic Pinhole Firewall your VoIP devices, monitoring and blocking of unwanted VoIP traffic IPS protection of VoIP protocol Protocol anomalies, denial of service attacks, buffer overflows, and header manipulation attacks
22
Fortigate VoIP Support
Intrusion and DoS prevention
23
Fortigate VoIP Support
Logging and reporting
24
Example Deployment – Distributed Call Centre
25
Example Deployment – Corporate Offices
26
Future Fortinet Developments
Convert SIP over TCP to UDP Support SIP on dynamically chose ports (MSN, AIM, ICQ, Yahoo) SIP header compression/decompression SIP/SIMPLE AV scanning New Vendor Specific ALGs Stream Control Transmission Protocol (SCTP) Support Call recording and archive Anti-SPIT
27
Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.