• 沒有找到結果。

Chapter 3 Related Work

3.1 VoIP Security

3.1 VoIP Security

The VoIP have various security issues. And also many studies in this domain. Within the different motivation and different target, they have different points of views in this subject.

Some of them will analysis the issues, and some of them will discuss how to avoid them. The following is the keys of the related studies that we have referenced.

3.1.1 VoIP Security Analysis

To analysis the VoIP security issues, we can divide the issues into different classification to discuss. In “An Analysis of Security Threats and Tools in SIP-Based VoIP Systems [1]”

the authors provided a VoIP security matrix for our reference. All of the issues can be filled into the matrix. The issues could be happened in the Network Interface Layer, Network Layer, Transport Layer or Application Layer. And the vulnerabilities will affect three major areas as the following table. This thesis provides us an idea to classify our interception mechanism.

Our interception mechanism will break the confidentiality by the vulnerabilities of different network layers. The following table is the VoIP vulnerabilities classification. Our study will break the confidentiality and integrity and to do the interception.

Vulnerabilities affect area Description

Confidentiality The information could not be reachable by illegal user Integrity The information could not be modified

Availability The service could not be disturbed Table 3. The VoIP Vulnerabilities Classification

The vulnerabilities affect four layers of the TCP/IP networking model. They are Network Interface Layer, Network Layer, Transport Layer and Application Layer. There are a lot of vulnerabilities in each layer. And the following tables are the sample VoIP vulnerabilities matrix in the paper:

Layer Vulnerability Description

Data Link MAC Spoofing Media Access Control (MAC) address spoof to impersonating the devices

Internet IP Spoofing IP address spoof to impersonating devices Transport TCP Interception To sniff the TCP packet

Application SIP Call Hijacking To hijack a SIP call for the voice data Table 4. Confidentiality VoIP vulnerabilities matrix

Layer Vulnerability Description

Data Link ARP Spoofing ARP spoofing will corrupt the ARP data

Internet IP Spoofing Integrity can be compromised at the network layer by an IP address spoof

Transport TCP Interception To sniff the TCP packet and to modify it Application RTP Inserting To insert the Voice data to the RTP stream

Table 5. Integrity VoIP vulnerabilities matrix

Layer Vulnerability Description

Data Link ARP Spoofing Update the wrong ARP data to ARP table to make the wrong routing

Internet IP Spoofing Use wrong IP address to cause the wrong routing Transport TCP Flooding To create many TCP connection to hold the server

processing resource.

Application SIP Call Redirect Use the “BYE” or “REFER” command to terminate a call illegally

Table 6. Availability VoIP vulnerabilities matrix

“Vulnerability Analysis and Best Practices for Adopting IP Telephony in Critical Infrastructure Sectors [2]” describes the security issues. Also provide us many useful

recommendations for construct the VoIP network. Critical Infrastructure is a term that used by governments. It describes the essential for the functioning of a society and economy. And Critical Infrastructure includes food, water, telecommunication, energy, and transportation.

The following table is the summary of threats:

Threats Description

Protocol Attacks Most of the VoIP have their own vulnerabilities.

Application Attacks Java applets might be running on IP phones for supplementary services. Could be hacked.

OS Vulnerability The overflow might create a backdoor for the hacker to gain full control.

Spoofing on Different Layers

Spoofing can occur on different layers, the complicate identity will increase loading.

Unauthorized Component or User Introduction

Authorization determines what actions can be undertaken with various users.

Unauthorized Access to System Data

The system data, such as configuration files and

administrative data should be protected from attackers.

Eavesdropping and

Sniffing on Conversations

VoIP can open the doors for eavesdropping or sniffing on both signaling and voice.

Man-in-the-Middle The rogue proxy could collect the confidential information.

DoS (Denial of Service) DoS attack to a proxy server could lead to loss the availability of service.

Theft of Service The ability to make VoIP calls for nefarious purpose.

Table 7. VoIP Security Threats

And all of the vulnerabilities could be address to six security measures. They are Identification and Authentication, Authorization, Confidentiality and Integrity, Access Control, Availability and Security Management. The recommendations remind us the VoIP service providers have to create a secured network, and also care about the compatibility and scalability. In our thesis we will use the Protocol Attacks, Application Attacks and Spoofing on Different Layers to do the interception.

3.1.2 VoIP Security Issues

The signaling protocol is also unsafe in VoIP network. We use SIP as the target signaling protocol in this thesis. A simple spoofed BYE command can easily terminate a call illegally.

“A new authentication Mechanism and Key agreement protocol for Sip Using [3]” proposes an identity based cryptography to solve the authentication and key agreement issue in SIP.

The Cisco also have the white paper “Security in SIP Based Network [4]” to suggest the user to secure their VoIP network.

The authentication, IPSec and firewall are your countermeasures. “Convert channel for improving VoIP security [5]” provide you a solution to hide the information in your packet in VoIP network. All of these studies are discuss about the SIP protocol securities. We’ll also attack the SIP protocol using spoofed SIP redirect command or some other SIP protocol attacks referenced to these studies.

RTP is an application level protocol to carry audio or video data. In “Real-time Transport Protocol (RTP) Security [6]” discussed the RTP serious confidentiality, integrity and authentication issues. But all of the security features must concern about the performance issue. The complex mechanism may bring up the unacceptable delay and jitter, also serious damage the voice quality. “Study on SRTP and Design Key Exchange for Secure VoIP [7]”

discussed how to protect your privacy by Secured RTP. Also provide the measurement the latency of SRTP mechanism. We have been challenged that all of the interception will be useless if the end user uses the SRTP to do protection. Cryptography is not the target of our study. We’ll focus on the interception in the aspects of protocols, networks and telecomm. We do not talk about the cryptography. Our target is to collection the conversation data in the RTP flow. And if the recorded payload is encrypted, government can to use the super computer to do the decrypt.

Figure 6. The RTP Content

Figure 7. The SRTP Content

“VoIP security in Small Business [8]” reviews several kinds of the VoIP security issues.

Not only the vulnerabilities had we discussed before. The infrastructure could be the root cause of the risks. When your data package is traveling through the Internet, it is exposed itself to be an attackable target. The end user will also be the target of denial of service, flooding, eavesdropping and impersonation. The hacker might takeover the control of your computer by the operation system overflow bug. Human vulnerabilities are also a problem.

Easy to use and security always be a trade off, and most of the network management engineer will choose the easy one. And we would like to provide a software based VoIP interception without changing the infrastructure. So this thesis provides us the information of

infrastructure and management vulnerabilities to do the interception.

相關文件