IP Library Granted Patent US 8,045,464
Granted Patent B1
US 8,045,464 · App. 12/210,029 · Granted Oct 25, 2011

SIP-based VoIP traffic behavior profiling method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,045,464
App. No.
12/210,029
Granted
Oct 25, 2011
Kind
B1
Abstract

With the widespread adoption of SIP-based VoIP, understanding the characteristics of SIP traffic behavior is critical to problem diagnosis and security protection of VoIP services. A general methodology is provided for profiling SIP-based VoIP traffic behavior at several levels: SIP server host, server entity (e.g., registrar and call proxy) and individual user levels. Using SIP traffic traces captured in a production VoIP network, the characteristics of SIP-based VoIP traffic behavior in an operational environment is illustrated and the effectiveness of the general profiling methodology is demonstrated. In particular, the profiling methodology identifies anomalies due to performance problems and/or implementation flaws through a case study. The efficacy of the methodology in detecting potential VoIP attacks is also demonstrated through a test bed experimentation.

Claims (15)

1. A method for session initiation protocol (SIP) server identification comprising:

tallying a plurality of distinct uniform resource indicators (URIs) associated with one or more source IP address in a plurality of SIP request messages to produce one or more first tally count;

tallying a plurality of distinct URIs associated with one or more destination IP address in the plurality of SIP request messages to produce one or more second tally count;

tallying a plurality of distinct URIs associated with one or more source IP address in a plurality of SIP response messages to produce one or more third tally count;

tallying a plurality of distinct URIs associated with one or more destination IP address in the plurality of SIP response messages to produce one or more fourth tally count; and

identifying a SIP server candidate corresponding to an IP address upon the corresponding first tally count exceeds a first threshold, the corresponding second tally count exceeds a second threshold, the corresponding third tally count exceeds a third threshold, and the corresponding fourth tally count exceeds a fourth threshold.

2. The method of claim 1 further comprising:

comparing one or more source port in the plurality of SIP response messages associated with the SIP server candidate to one or more pre-determined SIP service ports;

incrementing a count upon each equal comparison; and

identifying the SIP server candidate to be a SIP server upon the count exceeding a fifth threshold.

3. The method of claim 1 further comprising:

examining one or more method field of one or more SIP messages associated with the SIP server; and

identifying a SIP server type according to the one or more method field.

4. The method of claim 3 wherein the one or more method field comprises a register and the SIP server type comprises a registrar.

5. The method of claim 3 wherein the one or more method field comprises an invite and the SIP server type comprises a call proxy.

Assignments (3)
MERGER Recorded Jun 1, 2020
From: NARUS, INC.
To: THE BOEING COMPANY
Reel/Frame 053583/0674 →
MERGER Recorded May 28, 2020
From: NARUS, INC.
To: THE BOEING COMPANY
Reel/Frame 052775/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2008
From: NUCCI, ANTONIO; RANJAN, SUPRANAMAYA; ZHANG, ZHI-LI
To: NARUS INC.
Reel/Frame 021525/0802 →