狠狠撸

狠狠撸Share a Scribd company logo
J?ran Vinzens
linkedin.com/in/jvinzens
VoIP security
Secure your VoIP system and prevent fraud
Why security?
J?ran Vinzens
linkedin.com/in/jvinzens
J?ran Vinzens
linkedin.com/in/jvinzens
In the end it’s all about the money.
J?ran Vinzens
linkedin.com/in/jvinzens
Most common fraud scenarios
● International revenue share fraud (IRSF)
● Payment fraud
● T-DOS / DOS
● Identity theft
J?ran Vinzens
linkedin.com/in/jvinzens
International revenue share fraud (IRSF)
J?ran Vinzens
linkedin.com/in/jvinzens
Payout:
● via Western Union, PayPal, bitcoin, MoneyGram, etc.
● from $0.00013 to $2.325 / min
● average about $0.094 / min
International revenue share fraud (IRSF)
J?ran Vinzens
linkedin.com/in/jvinzens
$46bn
in 2014
(source: Simwood, Kamailioworld)
International revenue share fraud (IRSF)
J?ran Vinzens
linkedin.com/in/jvinzens
● Steal money from people with a phone account
● Call expensive numbers
● The account owner gets billed
● ~120 IRS carriers
International revenue share fraud (IRSF)
J?ran Vinzens
linkedin.com/in/jvinzens
https://www.globalbilling.com/our-service/tariff-list/
http://interpremium.net/
http://www.mediatel.com/premium_rate_numbers/
http://www.eurocall24.com/
International revenue share fraud (IRSF)
J?ran Vinzens
linkedin.com/in/jvinzens
● Steal money from companies
● Create accounts with false credit cards or false
paypal accounts
● Call payout numbers to earn vouchers / credits
Payment Fraud
J?ran Vinzens
linkedin.com/in/jvinzens
● Extortion, boosting a competitor’s service
● Blocking of services by sending IP traffic to
server
● Not VoIP specific
● Mitigation services like Voxility, Cloudflare,
etc.
Denial of service
J?ran Vinzens
linkedin.com/in/jvinzens
● Extortion, boosting a competitor’s service
● Blocking of phone based services
● Useing multiple phone systems to generate
calls...
...lots of them
● All telephone services are potential targets
Telephony denial of service / service degradation
J?ran Vinzens
linkedin.com/in/jvinzens
● Stealing or creating identities
● Buying stuff or creating accounts (e.g. eBay)
● All telephone systems are affected
Identity theft
J?ran Vinzens
linkedin.com/in/jvinzens
● Frauders exploit available security holes
● Lists of vulnerable accounts are traded
● Other frauders use the accounts for e.g. IRSF
Who is behind all that?
J?ran Vinzens
linkedin.com/in/jvinzens
● Hacker
● Carrier
● Service provider of e.g. IRSF numbers
Who gets the Money?
J?ran Vinzens
linkedin.com/in/jvinzens
How to better secure VoIP systems?
J?ran Vinzens
linkedin.com/in/jvinzens
● Port scan
● SIP invites
● SIP options
● SIP register
How do I get hacked?
J?ran Vinzens
linkedin.com/in/jvinzens
Do not make your system available from the internet if not needed.
(RFC 1918 IP Ranges)
Use VPN or other tunnelling techniques
Do not use default SIP port 5060
Network
J?ran Vinzens
linkedin.com/in/jvinzens
Firewall
Use a firewall to prohibit access
● Use GEO blocking if you know your customers
-A INPUT -m state --state NEW -m geoip --source-country ES,US,SE,PL,CH,LU,PT,SV -j
CHECK-PORT
-A CHECK-PORT -p udp -m udp --dport 5060 -j ACCEPT
● Use Fail2Ban for smaller systems (http://www.fail2ban.org/wiki/index.php/Asterisk)
J?ran Vinzens
linkedin.com/in/jvinzens
Do not expose your PBX to the internet
Use SBC for protection, e.g. Kamailio
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Use strong passwords!
123456
ziSh?oog9fo2Ae!ghi_e2wo
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Set call limits for users
sip.conf
[peer]
call-limit = 2
Kamailio: pipelimit, pike
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Do not use
[default]
context in asterisk dialplan
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Never use
exten => _X.,1,Dial(SIP/${EXTEN}@trunk)
always validate dialled numbers
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Drop SIP options completely or provide a fixed answer.
if (method == "OPTIONS")
{
# Answer
sl_send_reply("200","OK");
exit;
# Drop
drop;
exit;
}
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Drop requests from bad useragents
if ( $ua =~ "friendly-scanner" ||
$ua =~ "sipvicious” )
{
drop;
exit;
}
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Maintain blacklists with numbers and prefixes
Kamailio:
Module userblacklist
Asterisk:
exten => s,1,GotoIf(${BLACKLIST()}?blacklisted)
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
Do not allow calls to “fraud destinations”
exten => _011252.*,1,Hangup()
SIP service
J?ran Vinzens
linkedin.com/in/jvinzens
● Set http passwords in phones
● Prohibit external http access to the phone
● Disable TR62 on your modem / router
SIP phone / endpoint
J?ran Vinzens
linkedin.com/in/jvinzens
● Use pre-paid services
● Check your bills
● Talk to your provider!
● Validate your customers
● Limit access for trial / test customers
(and explain why)
Administrative
J?ran Vinzens
linkedin.com/in/jvinzens
● Homer
● Icinga
● Cacti
● Kibana / Logstash
● NTOP
● observium
Monitoring
J?ran Vinzens
linkedin.com/in/jvinzens
All of us have to keep fighting against fraud!
Stay safe!
J?ran Vinzens
linkedin.com/in/jvinzens
Questions
Ad

Recommended

Cd213 percy-audiocodes
Cd213 percy-audiocodes
Tran Thanh
?
Secure your Voice over IP (VoIP)
Secure your Voice over IP (VoIP)
Techso
?
FortressFone Overview 012915
FortressFone Overview 012915
Tom Malatesta
?
Protect your IPPBX against VOIP attacks
Protect your IPPBX against VOIP attacks
Rohan Fernandes
?
FortressFone Technologies Leave Behind 01282015
FortressFone Technologies Leave Behind 01282015
Tom Malatesta
?
PLNOG 5: Rainer Baeder - Fortinet Overview, Fortinet VoIP Security
PLNOG 5: Rainer Baeder - Fortinet Overview, Fortinet VoIP Security
PROIDEA
?
Telephone Recorder (Buy or Rent!)
Telephone Recorder (Buy or Rent!)
dplsurve
?
Sectechbiz Is A Uae Based Company
Sectechbiz Is A Uae Based Company
Sectechbiz
?
VoIP Security 101 what you need to know
VoIP Security 101 what you need to know
Eric Klein
?
6 Steps to SIP trunking security
6 Steps to SIP trunking security
Flowroute
?
Netas Nova Cyber Security Product Family
Netas Nova Cyber Security Product Family
Cagdas Tanriover
?
Number one-issue-voip-today-fraud
Number one-issue-voip-today-fraud
Flavio Eduardo de Andrade Goncalves
?
DEFCON 23 - Patrick mcneil - guidelines for securing your voip PBX
DEFCON 23 - Patrick mcneil - guidelines for securing your voip PBX
Felipe Prado
?
SIP, Unified Communications (UC) and Security
SIP, Unified Communications (UC) and Security
Dan York
?
Voip (In)Security - AfricaHackOn v2
Voip (In)Security - AfricaHackOn v2
George Wahome
?
Making your Asterisk System Secure
Making your Asterisk System Secure
Digium
?
VoIP security
VoIP security
Mile Blenton
?
What Is IVR ?
What Is IVR ?
King Astreisk Technologies
?
Asterisksecuritykingasterisk 130723131448-phpapp01
Asterisksecuritykingasterisk 130723131448-phpapp01
King Astreisk Technologies
?
No More Fraud, Astricon, Las Vegas 2014
No More Fraud, Astricon, Las Vegas 2014
Flavio Eduardo de Andrade Goncalves
?
TADS Developer Summit Apidaze Philippe Sultan
TADS Developer Summit Apidaze Philippe Sultan
Alan Quayle
?
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
Dan York
?
Askozia VoIP Security white paper - 2017, English
Askozia VoIP Security white paper - 2017, English
Askozia
?
2600Hz - Detecting and Managing VoIP Fraud
2600Hz - Detecting and Managing VoIP Fraud
2600Hz
?
Generic Voice Security Issues
Generic Voice Security Issues
jasondewar
?
Positive Hack Days. Gurzov. VOIP - Reduce Your Expenses, Increase Your Income...
Positive Hack Days. Gurzov. VOIP - Reduce Your Expenses, Increase Your Income...
Positive Hack Days
?
Scanning The Intertubes For Voip
Scanning The Intertubes For Voip
Sandro Gauci
?
Kealy Kevin
Kealy Kevin
Carl Ford
?
Integrate POTS Carrier grade PBX to AI and WebRTC
Integrate POTS Carrier grade PBX to AI and WebRTC
J?ran Vinzens
?
Using ARI and AGI to Connect Asterisk Instances
Using ARI and AGI to Connect Asterisk Instances
J?ran Vinzens
?

More Related Content

Similar to Astricon 2016 (20)

VoIP Security 101 what you need to know
VoIP Security 101 what you need to know
Eric Klein
?
6 Steps to SIP trunking security
6 Steps to SIP trunking security
Flowroute
?
Netas Nova Cyber Security Product Family
Netas Nova Cyber Security Product Family
Cagdas Tanriover
?
Number one-issue-voip-today-fraud
Number one-issue-voip-today-fraud
Flavio Eduardo de Andrade Goncalves
?
DEFCON 23 - Patrick mcneil - guidelines for securing your voip PBX
DEFCON 23 - Patrick mcneil - guidelines for securing your voip PBX
Felipe Prado
?
SIP, Unified Communications (UC) and Security
SIP, Unified Communications (UC) and Security
Dan York
?
Voip (In)Security - AfricaHackOn v2
Voip (In)Security - AfricaHackOn v2
George Wahome
?
Making your Asterisk System Secure
Making your Asterisk System Secure
Digium
?
VoIP security
VoIP security
Mile Blenton
?
What Is IVR ?
What Is IVR ?
King Astreisk Technologies
?
Asterisksecuritykingasterisk 130723131448-phpapp01
Asterisksecuritykingasterisk 130723131448-phpapp01
King Astreisk Technologies
?
No More Fraud, Astricon, Las Vegas 2014
No More Fraud, Astricon, Las Vegas 2014
Flavio Eduardo de Andrade Goncalves
?
TADS Developer Summit Apidaze Philippe Sultan
TADS Developer Summit Apidaze Philippe Sultan
Alan Quayle
?
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
Dan York
?
Askozia VoIP Security white paper - 2017, English
Askozia VoIP Security white paper - 2017, English
Askozia
?
2600Hz - Detecting and Managing VoIP Fraud
2600Hz - Detecting and Managing VoIP Fraud
2600Hz
?
Generic Voice Security Issues
Generic Voice Security Issues
jasondewar
?
Positive Hack Days. Gurzov. VOIP - Reduce Your Expenses, Increase Your Income...
Positive Hack Days. Gurzov. VOIP - Reduce Your Expenses, Increase Your Income...
Positive Hack Days
?
Scanning The Intertubes For Voip
Scanning The Intertubes For Voip
Sandro Gauci
?
Kealy Kevin
Kealy Kevin
Carl Ford
?
VoIP Security 101 what you need to know
VoIP Security 101 what you need to know
Eric Klein
?
6 Steps to SIP trunking security
6 Steps to SIP trunking security
Flowroute
?
Netas Nova Cyber Security Product Family
Netas Nova Cyber Security Product Family
Cagdas Tanriover
?
DEFCON 23 - Patrick mcneil - guidelines for securing your voip PBX
DEFCON 23 - Patrick mcneil - guidelines for securing your voip PBX
Felipe Prado
?
SIP, Unified Communications (UC) and Security
SIP, Unified Communications (UC) and Security
Dan York
?
Voip (In)Security - AfricaHackOn v2
Voip (In)Security - AfricaHackOn v2
George Wahome
?
Making your Asterisk System Secure
Making your Asterisk System Secure
Digium
?
Asterisksecuritykingasterisk 130723131448-phpapp01
Asterisksecuritykingasterisk 130723131448-phpapp01
King Astreisk Technologies
?
TADS Developer Summit Apidaze Philippe Sultan
TADS Developer Summit Apidaze Philippe Sultan
Alan Quayle
?
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
E Tel2007 Black Bag Session - VoIP Security Threats, Tools and Best Practices
Dan York
?
Askozia VoIP Security white paper - 2017, English
Askozia VoIP Security white paper - 2017, English
Askozia
?
2600Hz - Detecting and Managing VoIP Fraud
2600Hz - Detecting and Managing VoIP Fraud
2600Hz
?
Generic Voice Security Issues
Generic Voice Security Issues
jasondewar
?
Positive Hack Days. Gurzov. VOIP - Reduce Your Expenses, Increase Your Income...
Positive Hack Days. Gurzov. VOIP - Reduce Your Expenses, Increase Your Income...
Positive Hack Days
?
Scanning The Intertubes For Voip
Scanning The Intertubes For Voip
Sandro Gauci
?

More from J?ran Vinzens (11)

Integrate POTS Carrier grade PBX to AI and WebRTC
Integrate POTS Carrier grade PBX to AI and WebRTC
J?ran Vinzens
?
Using ARI and AGI to Connect Asterisk Instances
Using ARI and AGI to Connect Asterisk Instances
J?ran Vinzens
?
Astricon plan 9 2020
Astricon plan 9 2020
J?ran Vinzens
?
Asterisk 11to16, What could go wrong
Asterisk 11to16, What could go wrong
J?ran Vinzens
?
ARI and AGI, a powerful combination
ARI and AGI, a powerful combination
J?ran Vinzens
?
SITREP - Asterisk REST. The first steps are done, now what? - CommCon 2019
SITREP - Asterisk REST. The first steps are done, now what? - CommCon 2019
J?ran Vinzens
?
astricon2018
astricon2018
J?ran Vinzens
?
Commcon 2018
Commcon 2018
J?ran Vinzens
?
Astricon 2015
Astricon 2015
J?ran Vinzens
?
Ss7 isup homer
Ss7 isup homer
J?ran Vinzens
?
Astricon 2017 Superpower of deployment tools
Astricon 2017 Superpower of deployment tools
J?ran Vinzens
?
Integrate POTS Carrier grade PBX to AI and WebRTC
Integrate POTS Carrier grade PBX to AI and WebRTC
J?ran Vinzens
?
Using ARI and AGI to Connect Asterisk Instances
Using ARI and AGI to Connect Asterisk Instances
J?ran Vinzens
?
Asterisk 11to16, What could go wrong
Asterisk 11to16, What could go wrong
J?ran Vinzens
?
ARI and AGI, a powerful combination
ARI and AGI, a powerful combination
J?ran Vinzens
?
SITREP - Asterisk REST. The first steps are done, now what? - CommCon 2019
SITREP - Asterisk REST. The first steps are done, now what? - CommCon 2019
J?ran Vinzens
?
Astricon 2017 Superpower of deployment tools
Astricon 2017 Superpower of deployment tools
J?ran Vinzens
?
Ad

Recently uploaded (20)

chemistry investigatory project for class 12
chemistry investigatory project for class 12
Susis10
?
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
djiceramil
?
最新版美国圣莫尼卡学院毕业证(厂惭颁毕业证书)原版定制
最新版美国圣莫尼卡学院毕业证(厂惭颁毕业证书)原版定制
Taqyea
?
David Boutry - Mentors Junior Developers
David Boutry - Mentors Junior Developers
David Boutry
?
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
Fran?ois Garillot
?
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
?
Water demand - Types , variations and WDS
Water demand - Types , variations and WDS
dhanashree78
?
The basics of hydrogenation of co2 reaction
The basics of hydrogenation of co2 reaction
kumarrahul230759
?
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
?
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
?
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
?
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
ijab2
?
Montreal Dreamin' 25 - Introduction to the MuleSoft AI Chain (MAC) Project
Montreal Dreamin' 25 - Introduction to the MuleSoft AI Chain (MAC) Project
Alexandra N. Martinez
?
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
?
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Jo?o Esperancinha
?
3. What is the principles of Teamwork_Module_V1.0.ppt
3. What is the principles of Teamwork_Module_V1.0.ppt
engaash9
?
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
dayananda54
?
4th International Conference on Computer Science and Information Technology (...
4th International Conference on Computer Science and Information Technology (...
ijait
?
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
SharinAbGhani1
?
machine learning is a advance technology
machine learning is a advance technology
ynancy893
?
chemistry investigatory project for class 12
chemistry investigatory project for class 12
Susis10
?
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-ABB Furse.pdf
djiceramil
?
最新版美国圣莫尼卡学院毕业证(厂惭颁毕业证书)原版定制
最新版美国圣莫尼卡学院毕业证(厂惭颁毕业证书)原版定制
Taqyea
?
David Boutry - Mentors Junior Developers
David Boutry - Mentors Junior Developers
David Boutry
?
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
Fran?ois Garillot
?
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
?
Water demand - Types , variations and WDS
Water demand - Types , variations and WDS
dhanashree78
?
The basics of hydrogenation of co2 reaction
The basics of hydrogenation of co2 reaction
kumarrahul230759
?
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
?
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
?
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
?
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
ijab2
?
Montreal Dreamin' 25 - Introduction to the MuleSoft AI Chain (MAC) Project
Montreal Dreamin' 25 - Introduction to the MuleSoft AI Chain (MAC) Project
Alexandra N. Martinez
?
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
?
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Jo?o Esperancinha
?
3. What is the principles of Teamwork_Module_V1.0.ppt
3. What is the principles of Teamwork_Module_V1.0.ppt
engaash9
?
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
dayananda54
?
4th International Conference on Computer Science and Information Technology (...
4th International Conference on Computer Science and Information Technology (...
ijait
?
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
SharinAbGhani1
?
machine learning is a advance technology
machine learning is a advance technology
ynancy893
?
Ad

Astricon 2016