SlideShare a Scribd company logo
REALTIME
COMMUNICATION
   SECURITY


 Olle E. Johansson * oej@edvina.net * Twitter oej
     Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
From this...
to this
Talk
            Video
             Chat
      Application sharing
3D holographic 7.1 conferences
COMMUNICATION BETWEEN
  TWO OR MORE PEOPLE
OUT OF SCOPE TODAY.


     Tommy the system intruder

     Christina the network sniffer

   Adrian the BOT network manager
IN SCOPE




You              Me
WHAT IS THE PROBLEM?
     The usual security issues...
WHO’S TALKING?




You                Me


                       Identity
WHO IS LISTENING?




You                   Me

          3rd party
                      Confidentiality
DID YOU REALLY WRITE THAT?




   You               Me


                    Integrity
YOU CAN’T DO THAT.




You              Me


                 Authorization
WHO AM I?

     IP Phone         Pad


     Softphone     Set-top-box


     Chat client     Laptop
Me

        Car        Cell phone
THE SIP WORLD



DATACOM   TELECOM
NETWORK SECURITY




You             Me


             Our problem
TELECOM SECURITY MODEL




  You                  Me


               In the telco we trust.
END2END OR THROUGH
   PROXY SERVER?
         Do you want
someone else to handle your keys?




 You                                                           Me

                                       Do you want to set up
                                    a secure session between you
                                        and me? If so, how?
THIS APPLIES TO MANY
     PROTOCOLS

 SIP
              RTCWEB


       XMPP
                  ?
SIP SECURITY
    TLS        DTLS/SRTP
SIGNALLING       MEDIA



                 S/MIME
SIP IDENTITY
               INTEGRITY


HTTP DIGEST    MSRP/TLS
   AUTH         CHAT
ASTERISK 1.8

  TLS        ACLs



SRTP SDES   TLS very, very
            experimental
KAMAILIO SIP SERVER 3.1

       TLS        ACLs


       DOS
    prevention   TLS very, very
                     good!
WHAT’S THE ISSUE
WITH REAL TIME SECURITY?
 No one asks for it.


                   Therefore no one
                    implements it.



                                      Which means lack of
                                         experience.
WHAT I DO NOT
 UNDERSTAND.



  Why does nobody
    care, really?
FINAL QUESTION:



   What’s a secure
   session for you?
H E L P.




THANK YOU.

More Related Content

DOC
Script
DOCX
Script
PPTX
If you are being cyber bullied powerpoint
PDF
Cloud Computing for Legal Professionals Handout
PDF
Kamailio on air
PPT
The Realtime Cloud - unified or isolated islands on the net?
PPT
Astricon 2010: Scaling Asterisk installations
PDF
Security and Real-time Communications – a maze of twisty little passages, tha...
Script
Script
If you are being cyber bullied powerpoint
Cloud Computing for Legal Professionals Handout
Kamailio on air
The Realtime Cloud - unified or isolated islands on the net?
Astricon 2010: Scaling Asterisk installations
Security and Real-time Communications – a maze of twisty little passages, tha...

Similar to Realtime communication security - SIP, XMPP and others (20)

ODP
Communication Privacy for Free Societies at Harvard
PDF
End end-security
PDF
Morecrypto in the world of SIP - the Session Initiation Protocol
PDF
Security Issues In Voip
KEY
The secret of TCP/IP and how it affects your PBX
PDF
Network Security CS2
PDF
18CS2005 Cryptography and Network Security
PPT
Cellcrypt Mobile for iPhone
PDF
Securing Voice Communication
PPS
Secur Digital Presentation 22jul10 Frm Show
PDF
Secure Communication
PPT
Voice Over IP Overview w/Secuirty
PPTX
Chapter6
PDF
VoIP security
PDF
CNS ppt.pdf
PDF
Secuvoice SNS - Christoff Erdman
PPT
Voippresentation
PDF
SlingSecure Mobile Voice Encryption
PPT
ch22.ppt
PPTX
Computer Seminar.pptx
Communication Privacy for Free Societies at Harvard
End end-security
Morecrypto in the world of SIP - the Session Initiation Protocol
Security Issues In Voip
The secret of TCP/IP and how it affects your PBX
Network Security CS2
18CS2005 Cryptography and Network Security
Cellcrypt Mobile for iPhone
Securing Voice Communication
Secur Digital Presentation 22jul10 Frm Show
Secure Communication
Voice Over IP Overview w/Secuirty
Chapter6
VoIP security
CNS ppt.pdf
Secuvoice SNS - Christoff Erdman
Voippresentation
SlingSecure Mobile Voice Encryption
ch22.ppt
Computer Seminar.pptx
Ad

More from Olle E Johansson (20)

PDF
Cybernode.se: Securing the software supply chain (CRA)
PDF
CRA - overview of vulnerability handling
PDF
Introduction to the proposed EU cyber resilience act (CRA)
PDF
The birth and death of PSTN
PDF
WebRTC and Janus intro for FOSS Stockholm January 2019
PDF
Kamailio World 2018: Having fun with new stuff
PDF
Webrtc overview
PDF
Realtime communication over a dual stack network
PDF
The Realtime Story - part 2
PDF
Sip2016 - a talk at VOIP2DAY 2016
PDF
Sips must die, die, die - about TLS usage in the SIP protocol
PDF
SIP :: Half outbound (random notes)
PDF
Kamailio World 2016: Update your SIP!
PDF
SIP & TLS - Security in a peer to peer world
PDF
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
PDF
2015 update: SIP and IPv6 issues - staying Happy in SIP
PDF
TCP/IP Geeks Stockholm :: Introduction to IPv6
PDF
Why is Kamailio so different? An introduction.
PDF
RFC 7435 - Opportunistic security - Some protection most of the time
PDF
SIP and DNS - federation, failover, load balancing and more
Cybernode.se: Securing the software supply chain (CRA)
CRA - overview of vulnerability handling
Introduction to the proposed EU cyber resilience act (CRA)
The birth and death of PSTN
WebRTC and Janus intro for FOSS Stockholm January 2019
Kamailio World 2018: Having fun with new stuff
Webrtc overview
Realtime communication over a dual stack network
The Realtime Story - part 2
Sip2016 - a talk at VOIP2DAY 2016
Sips must die, die, die - about TLS usage in the SIP protocol
SIP :: Half outbound (random notes)
Kamailio World 2016: Update your SIP!
SIP & TLS - Security in a peer to peer world
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
2015 update: SIP and IPv6 issues - staying Happy in SIP
TCP/IP Geeks Stockholm :: Introduction to IPv6
Why is Kamailio so different? An introduction.
RFC 7435 - Opportunistic security - Some protection most of the time
SIP and DNS - federation, failover, load balancing and more
Ad

Recently uploaded (20)

PDF
August Patch Tuesday
PPTX
1. Introduction to Computer Programming.pptx
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Encapsulation theory and applications.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Getting Started with Data Integration: FME Form 101
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
August Patch Tuesday
1. Introduction to Computer Programming.pptx
TLE Review Electricity (Electricity).pptx
cloud_computing_Infrastucture_as_cloud_p
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
OMC Textile Division Presentation 2021.pptx
Encapsulation theory and applications.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
Getting Started with Data Integration: FME Form 101
Per capita expenditure prediction using model stacking based on satellite ima...
Assigned Numbers - 2025 - Bluetooth® Document
Encapsulation_ Review paper, used for researhc scholars
Group 1 Presentation -Planning and Decision Making .pptx
Reach Out and Touch Someone: Haptics and Empathic Computing

Realtime communication security - SIP, XMPP and others

Editor's Notes