Josef Hajas. hajasj1@fel.cvut.cz



Podobné dokumenty
OpenVPN. Ondřej Caletka.

OpenVPN. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko. Ondřej Caletka (CESNET, z.s.p.o.) OpenVPN 3. března / 16

VPN - Virtual private networks

Bezpečnost vzdáleného přístupu. Jan Kubr

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

GRE tunel APLIKA ˇ CNÍ P ˇ RÍRU ˇ CKA

NAS 323 NAS jako VPN Server

POPIS TUN TAP. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky. (Chci si ujasnit o kterem bloku z toho schematu se mluvi.

OpenVPN a dynamické směrování

Desktop systémy Microsoft Windows

Desktop systémy Microsoft Windows

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Virtuální sítě 1.část VPN

Dynamické IPv6 tunelovaní

Dodávka UTM zařízení FIREWALL zadávací dokumentace

12. Bezpečnost počítačových sítí

Počítačové sítě. Miloš Hrdý. 21. října 2007

CCNA Network Upgrade

RadSec a IPsec. metody zabezpečeného připojení k národnímu RADIUS serveru. Jan Tomášek <jan.tomasek@cesnet.cz> CESNET, z. s. p. o.

Úvod Bezpečnost v počítačových sítích Technologie Ethernetu

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

Úvod do síťových technologií

Podpora a možnosti konfigurace VLAN GVRP a autentizace 802.1x na DSLAM Zyxel IES-1000

VZDÁLENÉ PŘIPOJENÍ - OpenVPN. Popis a vlastnosti služby

Server. Software serveru. Služby serveru

UNIVERZITA PARDUBICE

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

A7B36PSI Úvod 1/29. Jan Kubr. Honza Kubr - 1_uvod

WireGuard. nová a jednoduchá linuxová VPN. Petr Krčmář. 3. listopadu 2018

SSL Secure Sockets Layer

Možnosti DHCP snoopingu, relayingu a podpora multicastingu na DSLAM Zyxel IES-1000

X36PKO Jiří Smítka

Grafické rozhraní pro OpenVPN. Pavel Hasenöhrl

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

Inovace výuky prostřednictvím šablon pro SŠ

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Make the Right. LTE/HSPA+/UMTS/CDMA/EDGE/GPRS Mobilní routery. Vyvinuto pro M2M aplikace

Semestrální projekt do předmětu SPS

Č á s t 1 Příprava instalace

Srovnání VPN realizací

MiiNePort E1 POPIS NASTAVENÍ. SofCon spol. s r.o. Křenova Praha 6 tel: sofcon@sofcon.cz www:

KAPITOLA 10. Nasazení protokolu IPv6 v sítích VPN pro vzdálený přístup

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

PB169 Operační systémy a sítě

Layer 2 Tunneling Protocol (L2TP)

Stavba operačního systému

Obsah. Část I Základy bezpečnosti...9 Kapitola 1 Základy obvodového zabezpečení Kapitola 2 Filtrování paketů...27

Administrace služby - GTS Network Storage

KONFIGURAC NÍ MANUÁL. pro v2 routery

Let s Encrypt nahoďte šifrování na webu

Datasheet Fujitsu CELVIN NAS Q703 Úložiště dat

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

VRRP v1+v2, konfigurace, optimalizace a reakce na události na plaformě RouterOS

SCADA? Jasně, to slovo znám

Desktop systémy Microsoft Windows

Možnosti šifrované komunikace v prostředí MS Windows 7

The Locator/ID Separation Protocol (LISP)

Technická specifikace zařízení

Bezdrátové sítě. Aktivujte sílu IP. Venku nebo uvnitř, pořád připojen. Neustále ve spojení

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

Studentská unie ČVUT v Praze, klub Silicon Hill. 22. února Ondřej Caletka (SU ČVUT) IPv6 nové (ne)bezpečí? 22.

Josef J. Horálek, Soňa Neradová IPS1 - Přednáška č.11

TheGreenBow IPSec VPN klient

HP JetAdvantage Management. Oficiální zpráva o zabezpečení

IPv6 tunely pomocí OpenVPN

Počítačová síť TUONET a její služby

Sem vložte zadání Vaší práce.

Ukázka knihy z internetového knihkupectví

Základní typy struktur výpočetních systémů

Správa sítí. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Proč počítačovou sí? 9 Výhody sítí 9 Druhy sítí 9. Základní prvky sítě 10 Vybavení počítače 10 Prvky sítě mimo PC 10 Klasické dělení součástí sítí 10

XMW3 / IW3 Sítě 1. Štefan Pataky, Martin Poisel YOUR LOGO

Telekomunikační sítě Protokolové modely

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

Počítačové sítě internet

Pokročilé sít ové konfigurace v cloudu

Ochrana mobilních uživatelů před hrozbami Internetu mimo firemní prostředí. Simac Technik ČR, a.s.

Autentizace uživatele připojeného přes 802.1X k přepínači Cisco Catalyst 2900/3550 pomocí služby RADIUS

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

i4wifi a.s. produktové novinky Leden 2013

POKROČILÉ ZABEZPEČENÍ DAT A APLIKACÍ V PROSTŘEDÍ AZURE TOMÁŠ MIROŠNÍK ACCOUNT TECHNOLOGY STRATEGIST MICROSOFT

Synology Router RT1900ac. Uživatelská příručka

Inovace výuky prostřednictvím šablon pro SŠ

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

Identifikátor materiálu: ICT-3-03

1x server pro distanční vzdělávání (výpočtový server)

Kontejnerová virtualizace na Linuxu

Stručný průvodce instalací

Internet Information Services (IIS) 6.0

Úvod do informačních technologií. Počítačové sítě. Petr Grygárek. katedra informatiky FEI Regional Cisco Networking Academy Petr Grygárek, UIT 1

Bezpečnost sí, na bázi IP

Konfigurace WDS režimu u produktů bezdrátových AP a routerů Tenda

Jen správně nasazené HTTPS je bezpečné

O této příručce. Instalace zařízení Vigor2200E plus. Autorská práva. Obchodní značky. Jak se stát registrovaným uživatelem

VŠB Technická univerzita Ostrava Technologie Počítačových Sítí SSL VPN

Nastavení L2TP VPN ve Windows

Inteligentní učebna a měřicí pracoviště

Demo: Multipath TCP. 5. října 2013

Transkript:

Vysázeno v LAT Xu p. Technologie bezpečných kanálů aneb s OpenVPN na věčné časy Josef Hajas hajasj1@fel.cvut.cz

Vysázeno v LAT Xu p. Co nás čeká a nemine Motivace, co je to vlastně ta VPN? Rozdělení jednotlivých druhů VPN Představení nejběžnějších používaných technologií Jak pracuje OpenVPN Škálovatelnost OpenVPN Jaké bezpečnostní mechanizmy OpenVPN nabízí

Vysázeno v LAT Xu p. Co je to VPN Jak komunikujete po síti? Jak mohu bezpečně komunikovat po síti: na úrovni aplikací (ssh, https) na sít ové úrovni (VPN)

Vysázeno v LAT Xu p. Jakou topologii VPN si budete přát? Gateway to gateway Client to gateway Host to host

Gateway to gateway Vysázeno v LAT Xu p.

neboli tunel Vysázeno v LAT Xu p.

Client to gateway Vysázeno v LAT Xu p.

neboli roadwarrior Vysázeno v LAT Xu p.

Grupáč Vysázeno v LAT Xu p.

Vysázeno v LAT Xu p. 1 Využívané technologie PPTP IPSec L2TP over IPSec Userland VPN nad OpenSSL

Vysázeno v LAT Xu p. 1 PPTP aneb vylepšený dial-up Point-to-Point Tunneling Protocol Postaveno na PPP Šifrování pomocí MPPE Vytvořeno Microsoftem jeho produktech veliká podpora v

Vestavěný klient PPTP ve Windows XP Vysázeno v LAT Xu p. 1

PPTP: taneček s packety Vysázeno v LAT Xu p. 1

Vysázeno v LAT Xu p. 1 PPTP pass through Řídící spojení na TCP portu 1723 Data chodí přes GRE nezná pojem port údaje o příslušnosti k session udány jinak NAT musí s tímto protokolem umět zacházet např. na FreeBSD nutnost použití specializovaného daemona Linux potřebuje zvláštní modul

Vysázeno v LAT Xu p. 1 IPSec: dárek IPv6 první verze v roce 1995 některé části stále ve vývoji velmi komplexní komplikace pro začátečníka nutná podpora kernelu komplikuje portování tunelovací X transportní režim zdrojová a cílová adresa součástí zašifrovaných dat občas také problémy s pass through

IPSec: taneček s packety Vysázeno v LAT Xu p. 1

Vysázeno v LAT Xu p. 1 L2TP over IPSec Technologie Cisco a Microsoft Pro šifrování používá IPSec Navíc zavádí autentizaci uživatele Velmi drahé :o(

L2TP: taneček s packety Vysázeno v LAT Xu p. 1

Vysázeno v LAT Xu p. 1 User space VPN v jádře pouze tun/tap sít ový driver k šifrování využívá velký potenciál knihovny OpenSSL pro dané spojení využije jen jeden port (UDP nebo TCP)

OpenVPN: taneček s packety Vysázeno v LAT Xu p. 2

Vysázeno v LAT Xu p. 2 TCP nebo UDP? Až do verze 1.6 pouze UDP, proč? TCP oproti UDP zajišt uje následující: potvrzování packetů řízení toku tedy overhead Chceme tenhle overhead přenášet 2x?

Vysázeno v LAT Xu p. 2 Nejjednoduší spojení Na stroji v Moskvě necháme OpenVPN poslouchat na UDP portu 5000 moscow# openvpn dev tun0 ifconfig 10.4.0.1 10.4.0.2 a z Prahy se na něj připojíme prague# openvpn moscow.example.com remote dev tun0 ifconfig 10.4.0.2 10.4.0.1

Vysázeno v LAT Xu p. 2 Předsdílený klíč Symetrické šifrování: společný klíč moscow# openvpn tajny.key genkey secret moscow# openvpn dev tun0 ifconfig 10.4.0.1 10.4.0.2 secret tajny.key prague# openvpn moscow.example.com remote dev tun0 ifconfig 10.4.0.2 10.4.0.1 secret tajny.key

Vysázeno v LAT Xu p. 2 Předsdílený klíč: co nám vadí kompromitace jednoho počítače kompromitace celé sítě získáním klíče odhalí útočník i všechnu dosavadní komunikaci

Vysázeno v LAT Xu p. 2 Nesymetrické šifrování Co zašifruje veřejný klíč, rozšifruje jen privátní Co podepíšete privátním klíčem, ověříte veřejným klíčem

Vysázeno v LAT Xu p. 2 Těžký kalibr: SSL/TLS založeno na certifikátech předpokládá se využití vlastní certifikační autority po představení si obě strany vygenerují klíče a předají si je přes bezpečný kanál vytvořený nesymetrickým šifrováním změny klíčů mohou probíhat vždy po nějaké době TLS závisí na spolehlivém transportu TCP vlastní vrstva nad UDP pro TLS výměny

Vysázeno v LAT Xu p. 2 Obrana proti Denial Of Services SSL/TLS podsystém poměrně robustní a složitý (mnoho řádek kódu i na zamítnutí) tedy snadno zahltitelný chybnými požadavky řeší podepisování předsdíleným klíčem (tedy symetrické) zároveň chrání před případným buffer overflow v OpenSSL

Vysázeno v LAT Xu p. 2 Další nekryptografické výhody adaptivní komprese pomocí knihovny LZO adminuje se stejně jako klasický unix daemon/služba ve windows klasický routovaný režim (jen IPv4) nebo bridge režim (IPv6, IPX... ) žádné problémy s NATem pro routery po cestě klasické UDP nebo TCP packety chroot a běh s definovanými právy

Vysázeno v LAT Xu p. 2 Co budoucnost? Finišuje verze 2.0, která mimo jiné přinese: autentizaci uživatele proti PAM modulu jeden server daemon pro více klientů konfigurace vnucená serverem vzdálená správa za běhu (management interface) rozhraní pro externí GUI

Vysázeno v LAT Xu p. 3 Má snad někdo otázky? Radši se mne na nic neptejte, protože nic dalšího už stejně nevím :o)