SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
SpeechTEK 2009

Securing Cloud Telephony

Dan York, CISSP
Director of Conversations, Voxeo
Best Practices Chair, VoIP Security Alliance (VOIPSA)
dyork@voxeo.com
Security concerns in telephony are not new…




                    Image courtesy of the Computer History Museum
Nor are our attempts to protect against threats…




                                Image courtesy of Mike Sandman – http://www.sandman.com/
Privacy        Availability


Compliance             Confidence


  Mobility        Cost Avoidance


      Business Continuity
TDM security is relatively simple...


                                        PSTN
                                       Gateways




                    TDM                  IVR
                   Switch



                            Physical
             Voicemail       Wiring
VoIP security is more complex


      Operating             Desktop                                PSTN
                                                  E-mail
      Systems                PCs                                  Gateways
                                                 Systems
                                      Network           Web
                Firewalls
                                      Switches         Servers
    Standards
                             Voice over                              IVR
                                                  Wireless
                 Instant         IP               Devices
                Messaging
                                                             Directories
                                      Internet
       Databases
                                                  Physical
                       Voicemail
                                                   Wiring
Confidentiality
 Integrity
  Availability
Voice Application Diagram




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Voice Transport




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Voice Transport
                        Voice
Phone                  Browser
           PSTN
                       (on svr)



                                                  Voice
Phone                   PBX                      Browser
           PSTN                      TDM
                                                 (on svr)



                                                  Voice
Phone                  IP-PBX                    Browser
           PSTN                       SIP
                                                 (on svr)



                         SIP                      Voice
Phone                  Service                   Browser
           PSTN                   Internet/WAN
                       Provider                  (on svr)
                                      SIP



                        Voice
Phone                  Browser
        Internet/WAN
                       (on svr)
            SIP
Voice Transport - SIP
                        Voice
Phone                  Browser
           PSTN
                       (on svr)



                                                  Voice
Phone                   PBX                      Browser
           PSTN                      TDM
                                                 (on svr)



                                                  Voice
Phone                  IP-PBX                    Browser
           PSTN                       SIP
                                                 (on svr)



                         SIP                      Voice
Phone                  Service                   Browser
           PSTN                   Internet/WAN
                       Provider                  (on svr)
                                      SIP



                        Voice
Phone                  Browser
        Internet/WAN
                       (on svr)
            SIP
Voice Authentication




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???




           Who are you talking to?
Voice Biometrics
                   Voice                         Auth
                 Biometrics                      Svr




                              HTTP
                  Voice                                          App/DB
                                         Web
 Phone   Audio   Browser                                     ?
                 (on svr)                Svr                       Svr
                              VoiceXML
                                  or           PHP
                                          perl   python
                               CCXML         ruby
                                                  servlets
                                           Java
                                               XML ???
Web Transport




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
App/DB Server Transport




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Server Security




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Management Interfaces




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
APIs




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Local Storage / Logging




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Call Recording




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Web Interaction - Authentication
 Web
 Svr




                       HTTP
             Voice                                        App/DB
                                  Web
 Phone      Browser                                   ?
            (on svr)              Svr                       Svr
                       VoiceXML
                           or           PHP
                                   perl   python
                        CCXML         ruby
                                           servlets
                                    Java
                                        XML ???
Web Interaction - XSS/Injection
 Web     Input validation?

 Svr




                                 HTTP
                       Voice                                        App/DB
                                            Web
 Phone                Browser                                   ?
                      (on svr)              Svr                       Svr
                                 VoiceXML
                                     or           PHP
                                             perl   python
                                  CCXML         ruby
                                                     servlets
                                              Java
                                                  XML ???
External Interaction




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                    ?                    Java
                                             XML ???




                 App/DB
                   Svr
Moving Into The Cloud
Location - Single network/server




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Location - Distributed


                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Distributed




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Into the cloud




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Location - Distributed/Cloud


                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Distributed/Cloud




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Hybrid


                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML




                            HTTP
                  Voice                          App/DB
                                       Web
                 Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Can You Trust The Cloud
     To Be There?
Location/network questions
• What level of network connectivity do you have available?
• What kind of availability guarantees / Service Level Agreements (SLAs) do
  you have in place?
• What kind of geographic redundancy is built into your underlying network?
• What kind of network redundancy is built into your underlying network?
•   What kind of physical redundancy is built into your data centers?
• What kind of monitoring do you perform?
• What kind of scalability is in the cloud computing platform?
• What kind of security, both network and physical, is part of the platform?
• What kind of security policies and procedures are in place?
• What kind of patch management plans?
• Will firewall traversal be necessary (for instance, for a SIP trunk) and if so,
  how?
• How scalable is the solution?
• Do you have appropriately-trained and available staff?
Distributed Architectures

                                  Web     App/DB
                                  Svr       Svr


                                  Web     App/DB
                 Voice            Svr       Svr
                Browser
                (on svr)
Phone   Audio

                                          App/DB
                 Voice                      Svr
                Browser
                (on svr)
                           MR
                             CP
                                    ASR
Geography
Confidentiality
 Integrity
  Availability
Thank you!



Dan York, CISSP
Director of Conversations, Voxeo
Best Practices Chair, VoIP Security Alliance (VOIPSA)
dyork@voxeo.com

Mais conteúdo relacionado

Mais procurados

Microsoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management SolutionsMicrosoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management SolutionsMUCUGL
 
VoIP enterprise adoption
VoIP enterprise adoptionVoIP enterprise adoption
VoIP enterprise adoptionShubham Jaiswal
 
Acme Packet Presentation Materials for VUC June 18th 2010
Acme Packet Presentation Materials for VUC June 18th 2010Acme Packet Presentation Materials for VUC June 18th 2010
Acme Packet Presentation Materials for VUC June 18th 2010Michael Graves
 
evolution towards NGN
evolution towards NGNevolution towards NGN
evolution towards NGNAJAL A J
 
Sip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conferenceSip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conferenceThe Fax Guys
 
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012Verimatrix
 
Wideye Sabre Satcomms
Wideye Sabre SatcommsWideye Sabre Satcomms
Wideye Sabre SatcommsGavin Magid
 
VoIP - Technology To Business Models
VoIP - Technology To Business ModelsVoIP - Technology To Business Models
VoIP - Technology To Business Modelsguesta5f2fb
 
Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056mashiur
 
VOIP business model
VOIP business modelVOIP business model
VOIP business modelLatte Media
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)Abdullah Shah
 
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...MAF InfoCom
 
Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP ThousandEyes
 
Concept Of VOIP in deatils
Concept Of VOIP in deatilsConcept Of VOIP in deatils
Concept Of VOIP in deatilsMostain Billah
 
Level 3 Product Overview
Level 3 Product OverviewLevel 3 Product Overview
Level 3 Product OverviewWendell McAdoo
 
Siphon Networks Overview V1
Siphon Networks Overview V1Siphon Networks Overview V1
Siphon Networks Overview V1guest82fe9d6
 

Mais procurados (20)

Microsoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management SolutionsMicrosoft Lync & Acme Packet Session Management Solutions
Microsoft Lync & Acme Packet Session Management Solutions
 
VoIP enterprise adoption
VoIP enterprise adoptionVoIP enterprise adoption
VoIP enterprise adoption
 
Acme Packet Presentation Materials for VUC June 18th 2010
Acme Packet Presentation Materials for VUC June 18th 2010Acme Packet Presentation Materials for VUC June 18th 2010
Acme Packet Presentation Materials for VUC June 18th 2010
 
evolution towards NGN
evolution towards NGNevolution towards NGN
evolution towards NGN
 
Sip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conferenceSip trunking slides_-_ot_partner_conference
Sip trunking slides_-_ot_partner_conference
 
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
 
Wideye Sabre Satcomms
Wideye Sabre SatcommsWideye Sabre Satcomms
Wideye Sabre Satcomms
 
VoIP - Technology To Business Models
VoIP - Technology To Business ModelsVoIP - Technology To Business Models
VoIP - Technology To Business Models
 
Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056
 
VOIP business model
VOIP business modelVOIP business model
VOIP business model
 
VoIP
VoIPVoIP
VoIP
 
ATCA's Big Femtocell Opportunity
ATCA's Big Femtocell OpportunityATCA's Big Femtocell Opportunity
ATCA's Big Femtocell Opportunity
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)
 
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
 
Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP
 
Concept Of VOIP in deatils
Concept Of VOIP in deatilsConcept Of VOIP in deatils
Concept Of VOIP in deatils
 
voip gateway
 voip gateway voip gateway
voip gateway
 
IPTV DOC
IPTV DOCIPTV DOC
IPTV DOC
 
Level 3 Product Overview
Level 3 Product OverviewLevel 3 Product Overview
Level 3 Product Overview
 
Siphon Networks Overview V1
Siphon Networks Overview V1Siphon Networks Overview V1
Siphon Networks Overview V1
 

Destaque

Destaque (8)

Jodo Mission Bulletin - July 2013
Jodo Mission Bulletin - July 2013Jodo Mission Bulletin - July 2013
Jodo Mission Bulletin - July 2013
 
Money_Show_Patras_2015
Money_Show_Patras_2015Money_Show_Patras_2015
Money_Show_Patras_2015
 
Aristeia 2010 chardaloupa2
Aristeia 2010 chardaloupa2Aristeia 2010 chardaloupa2
Aristeia 2010 chardaloupa2
 
openBoM: Ten features you will value for 10$ / user / month
openBoM: Ten features you will value for 10$ / user / month openBoM: Ten features you will value for 10$ / user / month
openBoM: Ten features you will value for 10$ / user / month
 
Roman baths gr
Roman baths grRoman baths gr
Roman baths gr
 
Web 2.0 and Enterprise Communications: Fad or the Future - VoiceCon SF 2009
Web 2.0 and Enterprise Communications:  Fad or the Future - VoiceCon SF 2009Web 2.0 and Enterprise Communications:  Fad or the Future - VoiceCon SF 2009
Web 2.0 and Enterprise Communications: Fad or the Future - VoiceCon SF 2009
 
openBoM for BoltVC #hardware #startup meetup
openBoM for BoltVC #hardware #startup meetupopenBoM for BoltVC #hardware #startup meetup
openBoM for BoltVC #hardware #startup meetup
 
Voxeo Summit 2010: Real-time Text
Voxeo Summit 2010: Real-time TextVoxeo Summit 2010: Real-time Text
Voxeo Summit 2010: Real-time Text
 

Semelhante a SpeechTEK 2009 Securing Cloud Telephony

3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_Dempsey3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_DempseyFOMS011
 
Developing Voice Applications in the Cloud
Developing Voice Applications in the CloudDeveloping Voice Applications in the Cloud
Developing Voice Applications in the CloudVoxeo Corp
 
How Do You Hear Me Now?
How Do You Hear Me Now?How Do You Hear Me Now?
How Do You Hear Me Now?Voxeo Corp
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIPFraj Alshahibi
 
Microsoft Lync Teched Eilat
Microsoft Lync   Teched EilatMicrosoft Lync   Teched Eilat
Microsoft Lync Teched EilatRonenbenjamin
 
Intoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture PresentationIntoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture Presentationsaddepalli
 
AWS Customer Presentation - Twilio
AWS Customer Presentation - TwilioAWS Customer Presentation - Twilio
AWS Customer Presentation - TwilioAmazon Web Services
 
Introduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitectureIntroduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitecturePaul Nguyen
 
SIP Trunking & Security in an Enterprise Network
SIP Trunking & Security  in an Enterprise NetworkSIP Trunking & Security  in an Enterprise Network
SIP Trunking & Security in an Enterprise NetworkDan York
 
Are ott the new walled gardens
Are ott the new walled gardensAre ott the new walled gardens
Are ott the new walled gardensAmir Zmora
 
Meet Xo Core Presentation 2011
Meet Xo Core Presentation 2011Meet Xo Core Presentation 2011
Meet Xo Core Presentation 2011Rwaegerle
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowDan York
 
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)Thomas Siegers
 
Bay Talkitec Next Gen Vas Platform
Bay Talkitec Next Gen Vas PlatformBay Talkitec Next Gen Vas Platform
Bay Talkitec Next Gen Vas Platformroger1
 
OST Market - Hybrid Case Histories
OST Market - Hybrid Case HistoriesOST Market - Hybrid Case Histories
OST Market - Hybrid Case HistoriesRoberto Galoppini
 
Positive Hack Days. Gritsai. VOIP insecurities workshop
Positive Hack Days. Gritsai. VOIP insecurities workshopPositive Hack Days. Gritsai. VOIP insecurities workshop
Positive Hack Days. Gritsai. VOIP insecurities workshopPositive Hack Days
 

Semelhante a SpeechTEK 2009 Securing Cloud Telephony (20)

3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_Dempsey3. FOMS_ IMS services_Shane_Dempsey
3. FOMS_ IMS services_Shane_Dempsey
 
Developing Voice Applications in the Cloud
Developing Voice Applications in the CloudDeveloping Voice Applications in the Cloud
Developing Voice Applications in the Cloud
 
01 introduction
01 introduction01 introduction
01 introduction
 
How Do You Hear Me Now?
How Do You Hear Me Now?How Do You Hear Me Now?
How Do You Hear Me Now?
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
 
Microsoft Lync Teched Eilat
Microsoft Lync   Teched EilatMicrosoft Lync   Teched Eilat
Microsoft Lync Teched Eilat
 
Intoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture PresentationIntoto Linley Tech Utm Architecture Presentation
Intoto Linley Tech Utm Architecture Presentation
 
AWS Customer Presentation - Twilio
AWS Customer Presentation - TwilioAWS Customer Presentation - Twilio
AWS Customer Presentation - Twilio
 
Introduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitectureIntroduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web Architecture
 
SIP Trunking & Security in an Enterprise Network
SIP Trunking & Security  in an Enterprise NetworkSIP Trunking & Security  in an Enterprise Network
SIP Trunking & Security in an Enterprise Network
 
Voip
VoipVoip
Voip
 
Are ott the new walled gardens
Are ott the new walled gardensAre ott the new walled gardens
Are ott the new walled gardens
 
Meet Xo Core Presentation 2011
Meet Xo Core Presentation 2011Meet Xo Core Presentation 2011
Meet Xo Core Presentation 2011
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To Know
 
Building Scalable and Robust Solutions with Service Bus in Cloud and Server
Building Scalable and Robust Solutions with Service Bus in Cloud and ServerBuilding Scalable and Robust Solutions with Service Bus in Cloud and Server
Building Scalable and Robust Solutions with Service Bus in Cloud and Server
 
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
 
Bay Talkitec Next Gen Vas Platform
Bay Talkitec Next Gen Vas PlatformBay Talkitec Next Gen Vas Platform
Bay Talkitec Next Gen Vas Platform
 
OST Market - Hybrid Case Histories
OST Market - Hybrid Case HistoriesOST Market - Hybrid Case Histories
OST Market - Hybrid Case Histories
 
Positive Hack Days. Gritsai. VOIP insecurities workshop
Positive Hack Days. Gritsai. VOIP insecurities workshopPositive Hack Days. Gritsai. VOIP insecurities workshop
Positive Hack Days. Gritsai. VOIP insecurities workshop
 
Multipath TCP
Multipath TCPMultipath TCP
Multipath TCP
 

Mais de Voxeo Corp

Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14Voxeo Corp
 
Voxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKsVoxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKsVoxeo Corp
 
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Corp
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Corp
 
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Corp
 
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Corp
 
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Corp
 
Voxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Corp
 
Voxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topicsVoxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topicsVoxeo Corp
 
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Corp
 
Voxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Corp
 
Voxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The PossibleVoxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The PossibleVoxeo Corp
 
Voxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log searchVoxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log searchVoxeo Corp
 
Voxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analyticsVoxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analyticsVoxeo Corp
 
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)Voxeo Corp
 
Voxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloudVoxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloudVoxeo Corp
 
Voxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deploymentsVoxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deploymentsVoxeo Corp
 
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Corp
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsVoxeo Corp
 
IPv6 and How It Impacts Communication Applications
IPv6 and How It Impacts Communication ApplicationsIPv6 and How It Impacts Communication Applications
IPv6 and How It Impacts Communication ApplicationsVoxeo Corp
 

Mais de Voxeo Corp (20)

Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14
 
Voxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKsVoxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKs
 
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analytics
 
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactions
 
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTC
 
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business users
 
Voxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fans
 
Voxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topicsVoxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topics
 
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsession
 
Voxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobile
 
Voxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The PossibleVoxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The Possible
 
Voxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log searchVoxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log search
 
Voxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analyticsVoxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analytics
 
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
 
Voxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloudVoxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloud
 
Voxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deploymentsVoxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deployments
 
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications Applications
 
IPv6 and How It Impacts Communication Applications
IPv6 and How It Impacts Communication ApplicationsIPv6 and How It Impacts Communication Applications
IPv6 and How It Impacts Communication Applications
 

Último

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Último (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

SpeechTEK 2009 Securing Cloud Telephony

  • 1. SpeechTEK 2009 Securing Cloud Telephony Dan York, CISSP Director of Conversations, Voxeo Best Practices Chair, VoIP Security Alliance (VOIPSA) dyork@voxeo.com
  • 2.
  • 3. Security concerns in telephony are not new… Image courtesy of the Computer History Museum
  • 4. Nor are our attempts to protect against threats… Image courtesy of Mike Sandman – http://www.sandman.com/
  • 5. Privacy Availability Compliance Confidence Mobility Cost Avoidance Business Continuity
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. TDM security is relatively simple... PSTN Gateways TDM IVR Switch Physical Voicemail Wiring
  • 11. VoIP security is more complex Operating Desktop PSTN E-mail Systems PCs Gateways Systems Network Web Firewalls Switches Servers Standards Voice over IVR Wireless Instant IP Devices Messaging Directories Internet Databases Physical Voicemail Wiring
  • 13. Voice Application Diagram HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 14. Voice Transport HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 15. Voice Transport Voice Phone Browser PSTN (on svr) Voice Phone PBX Browser PSTN TDM (on svr) Voice Phone IP-PBX Browser PSTN SIP (on svr) SIP Voice Phone Service Browser PSTN Internet/WAN Provider (on svr) SIP Voice Phone Browser Internet/WAN (on svr) SIP
  • 16. Voice Transport - SIP Voice Phone Browser PSTN (on svr) Voice Phone PBX Browser PSTN TDM (on svr) Voice Phone IP-PBX Browser PSTN SIP (on svr) SIP Voice Phone Service Browser PSTN Internet/WAN Provider (on svr) SIP Voice Phone Browser Internet/WAN (on svr) SIP
  • 17. Voice Authentication HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? Who are you talking to?
  • 18. Voice Biometrics Voice Auth Biometrics Svr HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 19. Web Transport HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 20. App/DB Server Transport HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 21. Server Security HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 22. Management Interfaces HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 23. APIs HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 24. Local Storage / Logging HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 25. Call Recording HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 26. Web Interaction - Authentication Web Svr HTTP Voice App/DB Web Phone Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 27. Web Interaction - XSS/Injection Web Input validation? Svr HTTP Voice App/DB Web Phone Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 28. External Interaction HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets ? Java XML ??? App/DB Svr
  • 30. Location - Single network/server HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 31. Location - Distributed HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 32. Location - Distributed HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 33. Location - Into the cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 34. Location - Distributed/Cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 35. Location - Distributed/Cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 36. Location - Hybrid HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 37. Can You Trust The Cloud To Be There?
  • 38. Location/network questions • What level of network connectivity do you have available? • What kind of availability guarantees / Service Level Agreements (SLAs) do you have in place? • What kind of geographic redundancy is built into your underlying network? • What kind of network redundancy is built into your underlying network? • What kind of physical redundancy is built into your data centers? • What kind of monitoring do you perform? • What kind of scalability is in the cloud computing platform? • What kind of security, both network and physical, is part of the platform? • What kind of security policies and procedures are in place? • What kind of patch management plans? • Will firewall traversal be necessary (for instance, for a SIP trunk) and if so, how? • How scalable is the solution? • Do you have appropriately-trained and available staff?
  • 39. Distributed Architectures Web App/DB Svr Svr Web App/DB Voice Svr Svr Browser (on svr) Phone Audio App/DB Voice Svr Browser (on svr) MR CP ASR
  • 42. Thank you! Dan York, CISSP Director of Conversations, Voxeo Best Practices Chair, VoIP Security Alliance (VOIPSA) dyork@voxeo.com