SlideShare a Scribd company logo
Securing Back-Office Business Processes with OpenVPN




  Alfred Green – Principal
  http://bkaeg.org/blog
About Me




  http://bkaeg.org/blog            https://identi.ca/sunzofman1
  http://linkedin.com/in/bkaeg
  https://twitter.com/sunzofman1

Alfred Green - Principal
A Bit More
●   15yrs experience with Free and Open Source
    Software (FOSS)
●   Using Slackware Linux Distro for Primary
    Desktop Since '96
●   Easily Integrates Free Software with MSFT
    solutions
●   Staunch Supporter of Autodidacticism
●   Fascinated with Computer Networking and
    Data Encryption
    Alfred Green - Principal
He's Back..
What is a Virtual Private Network (VPN)?
A Virtual Private Network is a means to securely share data across public Internet by hiding data traffic in a tunnel



                     Example VPN Protocols: IPSEC, PPTP, L2TP, and SSL
Commercial and Open Products: Cisco,Hamachi, HotSpotVPN, OpenVPN, FreeS/WAN and OpenS/WAN




         Alfred Green - Principal
Basic VPN Example




Alfred Green - Principal
Where has Virtual Private Networking traditionally been used?



              Businesses which seek to support telecommuters
Encapsulating data packets of well understood protocols (ie, SIP, SSL, HTTP(S), CIFS)




      Alfred Green - Principal
Virtual Private Networking is Not..

Microsoft Remote Desktop Protocol (RDP) over TCP 3389
Virtual Network Computing (VNC)
 While SSH is powerful, not very elegant for scalable VPN




Alfred Green - Principal
Basic Architecture
●   Network Address Translation (NAT)
●   Firewall
●   Packet Encryption




Alfred Green - Principal
Factoid
●   Roughly 75% of SMB owners run some variant
    of MSFT Small Business Server Edition, Out of
    the Box They are Equipped to Run the MSFT
    VPN (PPTP)




    Alfred Green - Principal
All VPN Solutions are not Created Equal..

    The ubiquitous Microsoft PPTP is perhaps the worst possible VPN solution

●   MS-CHAPv1 and MS-CHAPv2 both have vulnerabilities which make PPTP poor VPN

●   Security Expert Bruce Schneier's Paper
●   Cryptanalysis of Microsoft's PPTP Authentication Extensions
●   PPTP was written initially to support the very old PPP protocol for dial-up connections




         Alfred Green - Principal
The Case for OpenVPN?
●   Software Libre (Free as in Free Speech)
●   Private Key Infrastructure (PKI)
●   OpenSSL/TLS
●   Supports Multiple Encryption Algorithms
●   UDP instead of TCP
●   Pseudo Two-Factor Authentication
●   Several Available Software Clients (Linux, Windows, OSX,
    and BSD)

    Alfred Green - Principal
Private Key Infrastructure (PKI)
●   Strength of OpenVPN
●   Control Large Group of Clients
●   No Central Signing Authority Required
●   Error Logs are Your Friend




    Alfred Green - Principal
Pseudo Two-Factor Authentication
●   Known Passphrase of Private Key Cipher
●   OpenSSL Cryptographic Certificates




    Alfred Green - Principal
Additional Reading


http://bkaeg.org/blog/archives/2010/05/foray-into-open.html
http://www.securiteam.com/exploits/5PP0K2A9QS.html

http://www.schneier.com/paper-pptpv2.html
http://www.schneier.com/blog/archives/20125/08/breaking_micros.html




   Alfred Green - Principal
Glossary of Acronyms
        CIFS – Common Internet File System

      IPSEC – Internet Protocol Security

       L2TP – Layer 2 Tunneling Protocol

       PPTP – Point-to-Point Tunneling Protocol

        SSH – Secure Shell




Alfred Green - Principal

More Related Content

PDF
FreeBSD, ipfw and OpenVPN 2.1 server
Tomaz Muraus
 
PDF
OpenVPN
Emil CHERICHEȘ
 
PDF
Openvpn
mato2012
 
PDF
Naim lighting
Naim Shafiev
 
PPTX
I want the next generation web here SPDY QUIC
Source Conference
 
DOCX
Site to-multi site open vpn solution-latest
Chanaka Lasantha
 
PDF
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
peychevi
 
PPT
Squid server
Rohit Phulsunge
 
FreeBSD, ipfw and OpenVPN 2.1 server
Tomaz Muraus
 
Openvpn
mato2012
 
Naim lighting
Naim Shafiev
 
I want the next generation web here SPDY QUIC
Source Conference
 
Site to-multi site open vpn solution-latest
Chanaka Lasantha
 
HTTP/2 and QUICK protocols. Optimizing the Web stack for HTTP/2 era
peychevi
 
Squid server
Rohit Phulsunge
 

What's hot (20)

PDF
Automating linux network performance testing
Antonio Ojea Garcia
 
PDF
Blackholing from a_providers_perspektive_theo_voss
Pavel Odintsov
 
PDF
How Networking works with Data Science
HungWei Chiu
 
PDF
FreeBSD and Hardening Web Server
Muhammad Moinur Rahman
 
PDF
Protect your edge BGP security made simple
Pavel Odintsov
 
DOCX
Project on squid proxy in rhel 6
Nutan Kumar Panda
 
PPTX
Google QUIC
Felipe Rayel
 
PDF
Control Your Network ASICs, What Benefits switchdev Can Bring Us
HungWei Chiu
 
PDF
FreeBSD is not Linux
Muhammad Moinur Rahman
 
PDF
SPDY & HTTP2.0 & QUIC - #bpstudy 2013-08-28
Jxck Jxck
 
PPTX
Building Python Development Station
Basim Aly (JNCIP-SP, JNCIP-ENT)
 
PDF
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
Mark Smith
 
PDF
Site to-multi site open vpn solution. with active directory auth
Chanaka Lasantha
 
PDF
Keeping your rack cool
Pavel Odintsov
 
PDF
Linux Kernel Development
LinuxCon ContainerCon CloudOpen China
 
PDF
[2015-11월 정기 세미나]K8s on openstack
OpenStack Korea Community
 
PDF
HTTPS Explained Through Fairy Tales
OVHcloud
 
PDF
Introduction to QUIC
Shuya Osaki
 
PDF
FastNetMonを試してみた
Yutaka Ishizaki
 
PDF
HTTPプロクシライブラリproxy2の設計と実装
inaz2
 
Automating linux network performance testing
Antonio Ojea Garcia
 
Blackholing from a_providers_perspektive_theo_voss
Pavel Odintsov
 
How Networking works with Data Science
HungWei Chiu
 
FreeBSD and Hardening Web Server
Muhammad Moinur Rahman
 
Protect your edge BGP security made simple
Pavel Odintsov
 
Project on squid proxy in rhel 6
Nutan Kumar Panda
 
Google QUIC
Felipe Rayel
 
Control Your Network ASICs, What Benefits switchdev Can Bring Us
HungWei Chiu
 
FreeBSD is not Linux
Muhammad Moinur Rahman
 
SPDY & HTTP2.0 & QUIC - #bpstudy 2013-08-28
Jxck Jxck
 
Building Python Development Station
Basim Aly (JNCIP-SP, JNCIP-ENT)
 
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet Devices
Mark Smith
 
Site to-multi site open vpn solution. with active directory auth
Chanaka Lasantha
 
Keeping your rack cool
Pavel Odintsov
 
Linux Kernel Development
LinuxCon ContainerCon CloudOpen China
 
[2015-11월 정기 세미나]K8s on openstack
OpenStack Korea Community
 
HTTPS Explained Through Fairy Tales
OVHcloud
 
Introduction to QUIC
Shuya Osaki
 
FastNetMonを試してみた
Yutaka Ishizaki
 
HTTPプロクシライブラリproxy2の設計と実装
inaz2
 
Ad

Similar to Securing Back Office Business Processes with OpenVPN (20)

PPT
Virtual Private Network main
Kanika Gupta
 
PPTX
WLAN:VPN Security
@zenafaris91
 
PPT
Vp ns
Ayano Midakso
 
PPT
Shradhamaheshwari vpn
Shradha Maheshwari
 
PPTX
Virtual Private Network(VPN)
Abrish06
 
PPT
Virtual Private Network
Greater Noida Institute Of Technology
 
PPTX
Introduction to firewalls and virtual private networks
DhavalPatel171802
 
PDF
Vpn intro by dongshuzhao
fantasy zheng
 
PPTX
Ecommerce final ppt
priyanka Garg
 
PPT
Vpn_NJ ppt
Jigar Navadiya
 
PPT
Vpnppt1884
Nisha Qazi
 
PPT
V P N
bhathiji
 
PPT
Vp npresentation (1)
Shreyank Gupta
 
PDF
Enterprise VPN: What you need to know
francisdinha
 
Virtual Private Network main
Kanika Gupta
 
WLAN:VPN Security
@zenafaris91
 
Shradhamaheshwari vpn
Shradha Maheshwari
 
Virtual Private Network(VPN)
Abrish06
 
Virtual Private Network
Greater Noida Institute Of Technology
 
Introduction to firewalls and virtual private networks
DhavalPatel171802
 
Vpn intro by dongshuzhao
fantasy zheng
 
Ecommerce final ppt
priyanka Garg
 
Vpn_NJ ppt
Jigar Navadiya
 
Vpnppt1884
Nisha Qazi
 
V P N
bhathiji
 
Vp npresentation (1)
Shreyank Gupta
 
Enterprise VPN: What you need to know
francisdinha
 
Ad

Securing Back Office Business Processes with OpenVPN

  • 1. Securing Back-Office Business Processes with OpenVPN Alfred Green – Principal http://bkaeg.org/blog
  • 2. About Me http://bkaeg.org/blog https://identi.ca/sunzofman1 http://linkedin.com/in/bkaeg https://twitter.com/sunzofman1 Alfred Green - Principal
  • 3. A Bit More ● 15yrs experience with Free and Open Source Software (FOSS) ● Using Slackware Linux Distro for Primary Desktop Since '96 ● Easily Integrates Free Software with MSFT solutions ● Staunch Supporter of Autodidacticism ● Fascinated with Computer Networking and Data Encryption Alfred Green - Principal
  • 5. What is a Virtual Private Network (VPN)? A Virtual Private Network is a means to securely share data across public Internet by hiding data traffic in a tunnel Example VPN Protocols: IPSEC, PPTP, L2TP, and SSL Commercial and Open Products: Cisco,Hamachi, HotSpotVPN, OpenVPN, FreeS/WAN and OpenS/WAN Alfred Green - Principal
  • 6. Basic VPN Example Alfred Green - Principal
  • 7. Where has Virtual Private Networking traditionally been used? Businesses which seek to support telecommuters Encapsulating data packets of well understood protocols (ie, SIP, SSL, HTTP(S), CIFS) Alfred Green - Principal
  • 8. Virtual Private Networking is Not.. Microsoft Remote Desktop Protocol (RDP) over TCP 3389 Virtual Network Computing (VNC) While SSH is powerful, not very elegant for scalable VPN Alfred Green - Principal
  • 9. Basic Architecture ● Network Address Translation (NAT) ● Firewall ● Packet Encryption Alfred Green - Principal
  • 10. Factoid ● Roughly 75% of SMB owners run some variant of MSFT Small Business Server Edition, Out of the Box They are Equipped to Run the MSFT VPN (PPTP) Alfred Green - Principal
  • 11. All VPN Solutions are not Created Equal.. The ubiquitous Microsoft PPTP is perhaps the worst possible VPN solution ● MS-CHAPv1 and MS-CHAPv2 both have vulnerabilities which make PPTP poor VPN ● Security Expert Bruce Schneier's Paper ● Cryptanalysis of Microsoft's PPTP Authentication Extensions ● PPTP was written initially to support the very old PPP protocol for dial-up connections Alfred Green - Principal
  • 12. The Case for OpenVPN? ● Software Libre (Free as in Free Speech) ● Private Key Infrastructure (PKI) ● OpenSSL/TLS ● Supports Multiple Encryption Algorithms ● UDP instead of TCP ● Pseudo Two-Factor Authentication ● Several Available Software Clients (Linux, Windows, OSX, and BSD) Alfred Green - Principal
  • 13. Private Key Infrastructure (PKI) ● Strength of OpenVPN ● Control Large Group of Clients ● No Central Signing Authority Required ● Error Logs are Your Friend Alfred Green - Principal
  • 14. Pseudo Two-Factor Authentication ● Known Passphrase of Private Key Cipher ● OpenSSL Cryptographic Certificates Alfred Green - Principal
  • 16. Glossary of Acronyms CIFS – Common Internet File System IPSEC – Internet Protocol Security L2TP – Layer 2 Tunneling Protocol PPTP – Point-to-Point Tunneling Protocol SSH – Secure Shell Alfred Green - Principal