1 / 15

Countermeasures of Spam over Internet Telephony in SIP Campuses with MySQL and LDAP Support

Countermeasures of Spam over Internet Telephony in SIP.edu Campuses with MySQL and LDAP Support. Speaker: Chang-Yu Wu Adviser: Dr. Quincy Wu School: National Chi Nan University Unit: Graduate Institute of CSIE Date: 2007.10.24. Motivation.

oriole
Download Presentation

Countermeasures of Spam over Internet Telephony in SIP Campuses with MySQL and LDAP Support

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Countermeasures of Spam over Internet Telephony in SIP.edu Campuses with MySQL and LDAP Support Speaker: Chang-Yu Wu Adviser: Dr. Quincy Wu School: National Chi Nan University Unit: Graduate Institute of CSIE Date: 2007.10.24

  2. Motivation • Session Initiation Protocol (SIP), is a signaling protocol for Internet conferencing, telephony, events notification and instant messaging. • What is VoIP Spam • The VoIP Spam in the VoIP networks is also called SPIT(Spam over Internet Telephony). • It refers to unsolicited calls over VoIP networks.

  3. Related Work • Blacklists • These are lists of e-mail or machine addresses from which are known to send spam mails. • Whitelists • Lists of addresses from which all mails will be accepted. • Spam filtering tools • SpamAssassin • http://spamassassin.apache.org/

  4. SIP.edu • Build a community of Internet2 schools that is experimenting with enterprise SIP services. • Users should not be burdened with device addresses. • The initial SIP.edu architecture works by integrating the legacy campus PBX and person directory. • The SIP.edu becomes the effective tools which spammers use for sending SPIT.

  5. SIP.edu Architecture INVITE (sip:bob@ncnu.edu.tw) Alice Ncnu.edu.tw DNS SRV query _sip._udp.ncnu.edu.tw INVITE (sip:4762@gw.ncnu.edu.tw) Telephone number where username=bob Bob’ phone

  6. SIP.edu Architecture (cont) INVITE (sip:bob@ncnu.edu.tw) Alice DNS SRV query _sip._udp.ncnu.edu.tw Ncnu.edu.tw INVITE (sip:Bob@163.22.21.83) Bob’ phone REGISTER (Contact: 163.22.21.83)

  7. SEMS • SEMS(SIP express media server) is an extensible media server which helps us adding voice services to our VoIP system。 SIP server INVITE INVITE 200 OK 200 OK SMTP mail RTP IP Telephone SEMS SMTP server

  8. LDAP • Lightweight Directory Access Protocol (LDAP) is an application protocol for querying and modifying directory services running over TCP/IP. • Optimized for lookups • More easily extended

  9. System Architecture • Use SIP.edu to be the basic environment of system. • Support the function of the Voicemail in the system.

  10. Flow chart

  11. Automatically add callee into the contact list (6) INVITE Alice (1) INVITE Alice Alice Bob SIP Proxy Server • (5) Update Acknowledged (2) Find Bob’ s Contact list Contact xxx xxxxx xxx xxxxx (3) Save Alice’s data in Bob’ s contact list (4) Update Acknowledged Bob’ s contact list

  12. Performance Measurement • Program codes • MySQL modules in OpenSER • MySQL commands from Unix shell scripts • LDAP commands from Unix shell scripts • Stress-test • Call setup scenario (powered by SIPp) • Max Allowed Rate: 10,000 calls • Concurrent Calls: 0~8,000 calls (with interval 200) • Total calls: 20,000 calls • Duration time: 30 s

  13. Call Failure Rate

  14. Future work • Information transmission • Improve call method of storing and searching data. • Add data into contact list • Design an interface that allows users to revise the contact list by themselves.

  15. Q&A • Thanks for your coming!

More Related