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.



Podobné dokumenty
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

Josef Hajas.

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

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

SSL Secure Sockets Layer

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

Další nástroje pro testování

Firewally a iptables. Přednáška číslo 12

Access Control Lists (ACL)

15 let federace eduroam. Jiří Bořík CESNET konference e-infrastruktury CESNET

Y36SPS Bezpečnostní architektura PS

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Asterisk a ENUM Ondřej Surý <ondrej@sury.org> Co je to VoIP? Jaké se používají protokoly? Co je to Asterisk? Co je to ENUM? Konfigurace Demo Otázky a

Triky s OpenSSH. 4. listopadu Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Připojení k eduroam.cz: Nastavení síťových komponent Meraki a konfigurace ISE

TheGreenBow IPSec VPN klient

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

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

VPN - Virtual private networks

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Y36SPS Bezpečnostní architektura PS

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

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

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

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

Operační systémy 2. Firewally, NFS Přednáška číslo 7b

Ing. Jitka Dařbujanová. TCP/IP, telnet, SSH, FTP

Zabezpečení v síti IP

Nasazení nových modulů McAfee Seminář CIV (nejen) pro lokální správce

Útoky na HTTPS. PV210 - Bezpečnostní analýza síťového provozu. Pavel Čeleda, Radek Krejčí

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

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

Co nového v IPv6? Pavel Satrapa

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

Představení Kerio Control

Uživatel počítačové sítě

3.17 Využívané síťové protokoly

Úvod do analýzy. Ústav informatiky, FPF SU Opava Poslední aktualizace: 8. prosince 2013

Bezpečnostní aspekty informačních a komunikačních systémů PS2-1

Demo: Multipath TCP. 5. října 2013

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

Inovace bakalářského studijního oboru Aplikovaná chemie

2N EasyRoute UMTS datová a hlasová brána

Obsah PODĚKOVÁNÍ...11

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

LINUX - INSTALACE & KONFIGURACE

Počítačová síť a internet. V. Votruba

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

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

Představení společnosti a produktů ESET ESET software, spol. s r.o. Petr Heřman

Obsah. Úvod 13. Věnování 11 Poděkování 11

Co znamená IPv6 pro podnikovou informatiku.

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

2N EasyRoute UMTS datová a hlasová brána

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

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Linux a Vzdálená plocha

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

Využití systému Dynamips a jeho nástaveb pro experimenty se síťovými technologiemi Petr Grygárek

Síťové protokoly. Filozofii síťových modelů si ukážeme na přirovnání:

Průmyslová komunikace přes mobilní telefonní sítě. Michal Kahánek

Průzkum a ověření možnosti ověřování DHCP klientů proti RADIUS serveru na platformě MikroTik

Michal Andrejčák, Klub uživatelů ŘS MicroSCADA, Hotel Omnia Janské Lázně, SDM600 Stručný popis a reference.

DNS. Počítačové sítě. 11. cvičení

Jednotlivé hovory lze ukládat nekomprimované ve formátu wav. Dále pak lze ukládat hovory ve formátu mp3 s libovolným bitrate a také jako text.

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

ACASYS-KS Komunikace v systému ACASYS

Administrace služby - GTS Network Storage

BRICSCAD V15. Licencování

Nastavení poštovních klientů pro přístup k ové schránce na VŠPJ

Server. Software serveru. Služby serveru

Seminární práce do předmětu: Bezpečnost informačních systémů. téma: IPsec. Vypracoval: Libor Stránský

(Ne)bojím se IPv6! Matěj Grégr. Vysoké učení technické v Brně, Fakulta informačních technologií LinuxAlt 2013

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

KRONOS GUARD NET Obslužný software pro obchůzkový systém v reálném čase Active Guard. Instalace na pobočky

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

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

a autentizovaná proxy

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

ezkouška požadavky na IT

Koncept centrálního monitoringu a IP správy sítě

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29

eduroam.cz správa a deployment pomocí Ansible

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

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

MODELY POČÍTAČOVÝCH SÍTÍ

Směrování VoIP provozu v datových sítích

Č.j. MV /VZ-2014 V Praze 22. dubna 2015

WrapSix aneb nebojme se NAT64. Michal Zima.

Bezpečnost sítí

Michal Vávra FI MUNI

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

Návod pro Windows 7.

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

Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace DNS

Bezpečnostní technologie a jejich trendy. Simac Technik ČR, a.s.

EXTRAKT z české technické normy

Transkript:

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. Zikova 4 Praha 6

IPsec - shrnutí IPsec - shrnutí + standartizované řešení od roku 1998, RFC 2401 + implementováno na většině platform - *BSD - Linux - Solaris - MS Windows + provozujeme +/- úspěšně od 3Q 2004 +/- pracuje na 3. vrstvě OSI modelu (sítová vrstva) => aplikace si nemůže být jistá že komunikuje bezpečně => aplikaci do toho nic není, zabezpečení komunikace má nastarosti kernel - další IP prokololy (ESP, AH) které je nutné povolit na FW - absence nástrojů pro diagnostiku problémů na lince (ping, traceroute,...) - mizerné logy racoona (Linuxový IKEY daemon) - pro některé administrátory zcela nová věc

RadSec - úvod RadSec - úvod - implementováno pouze v jediném RADIUS serveru a to v Radiatoru (od roku 2006 - autory návrhu jsou OSC - autoři Radiatoru (http://www.open.com.au/radiator/radsec-whitepaper.pdf) - sem tam nasazeno, ale bez detailního testování (mě to funguje...) +/- pracuje na aplikační úrovni - když to RADIUS server neumí, tak má smůlu? NE! Ale... + používá TCP jako transportní protokol - o proti UDP se ví předem o tom že spojení nefuguje + zabezpečení pomocí TLS - s tím má každý zkušenosti + probíhající standartizace IETF (http://www.ietf.org/internet-drafts/draft-winter-radsec-01.txt) + Alan DeKok je ochoten to implementovat do FreeRADIUSu + radsecproxy (http://software.uninett.no/radsecproxy/) - lze vložit před jakýkoliv server - primárně Linux, lze ji ale přeložit i na Windows - sama osobě schopna pracovat jako proxy RADIUS server - Stig Venaas je vstřícný autor - software je stále ve vývoji

Problémy přenosu RADIUS paketů pomocí UDP - pakety lze snadno odchytit, šifrováno je pouze heslo - ztráta paketů je detekována je po timeoutu při čekání na odpověď obrázek převzat z RadSec white paper od OSC

Výhody přenosu RADIUS paketů pomocí TCP + pakety nelze snadno dešifrovat - používá se silné šifrování + absence TLS spojení je známa před odesíláním dat + vylepšený přechod na záložní server - Radiator nevyužívá výhody TCP dostatečně + radsecproxy ano (plus Server-Status jako keep alive) obrázek převzat z RadSec white paper od OSC

Konfigurace RadSec v Radiatoru definice serveru pro příchozí TCP spojení definice klienta pro odchozí TCP spojení radius1:~# netstat -tn grep 195.113.187.22 tcp 0 0 195.113.144.226:43619 195.113.187.22:2083 ESTABLISHED tcp 0 0 195.113.144.226:2083 195.113.187.22:47100 ESTABLISHED tj. pro každý protějšek budou existovat dvě spojení. Jedno pro příchozí (server) data druhé pro odchozí (klient) data. <ServerRADSEC> Secret UseTLS TLS_CAPath TLS_CertificateFile TLS_CertificateType TLS_PrivateKeyFile mysecret /etc/ssl/certs /etc/ssl/certs/ipsec_certifikat.crt.pem PEM /etc/ssl/private/ipsec_certifikat.key.pem TLS_RequireClientCert TLS_CRLCheck TLS_CRLFile /etc/ssl/certs/9b59ecad.r0 TLS_SubjectAltNameURI radius1.eduroam.cz </ServerRADSEC>

Konfigurace RadSec v Radiatoru <Handler Realm=/^.+$/> <AuthBy RADSEC> Host Secret radius1.eduroam.cz mysecret MaxFailedRequests 2 MaxFailedGraceTime 0 FailureBackoffTime 0 UseTLS TLS_CAPath TLS_CertificateFile TLS_CertificateType TLS_PrivateKeyFile /etc/ssl/certs /etc/ssl/certs/ipsec_certifikat.crt.pem PEM /etc/ssl/private/ipsec_certifikat.key.pem TLS_CRLCheck TLS_CRLFile /etc/ssl/certs/9b59ecad.r0 TLS_SubjectAltNameURI radius1.eduroam.cz ReplyHook </AuthBy> file: /etc/radiator/check_reply.pl AddToReplyIfNotExist Tunnel-Private-Group-ID=1:100 AddToReply Tunnel-Type=1:VLAN, \ Tunnel-Medium-Type=1:Ether_802 </Handler>

radsecproxy - úvod Klasické propojení RADIUS serverů po UDP Propojení RADIUS serverů pomocí radsecproxy

radsecproxy - konfigurace tls default { CACertificatePath /etc/ssl/certs CertificateFile /etc/ssl/certs/ipsec_certifikat.crt.pem CertificateKeyFile /etc/ssl/private/ipsec_certifikat.key.pem server localhost { port 1812 type udp secret mysecret # statusserver on ListenUDP localhost:11812 client localhost { type udp secret mysecret client radius1.eduroam.cz { type tls secret mysecret server radius1.eduroam.cz { type tls secret mysecret # statusserver on realm lokalni-realm.cz { server localhost realm * { server radius1.eduroam.cz

úprava konfigurace FreeRADIUSu pro radsecproxy Je třeba upravit realm DEFAULT v souboru proxy.conf. Místo radius1.eduroam.cz:1812 zadejte localhost:11812. realm DEFAULT { type authhost secret nostrip = radius = localhost:11812 = mysecret Dále je třeba upravit soubor clients.conf a přidat do něj sekci definující radsecproxy jako lokálního klienta. client localhost { secret shortname = mysecret = radsecproxy

RadSec pilotní provoz Už testují: * TUL.CZ Petr Adamec; Radiator oba servery * CUNI.CZ Ladislav Fikais; radsecproxy + FreeRADIUS druhý server * FEL.CVUT.CZ Jiří Cejp; radsecproxy + FreeRADIUS připravovaný druhý server * VSB.CZ Martin Pustka; Radiator připravovaný záložní server Radiator: * možno nasadit do ostrého provozu * pro nově příchozí jednoznačně preferovaná varianta radsecproxy + FreeRADIUS: * od verze 223 opravena kritická chyba způsobjící segfault při odpojení protějšku * zatím nereprodukovaný problém způsobující deadlock * preferováno testování zkušeným administrátorem případně vývojářem v C radsecproxy + nějaký Windows RADIUS server: * zcela neotestováno * preferováno testování vývojářem v C se zkušenostmi programování na UNIXových platformách - CygWin

Děkuji za pozornost Dotazy? Děkuji za pozornost. Dokumentace: eduroam.cz: http://www.eduroam.cz/doku.php?id=cs:spravce:pripojovani:radsec:uvod Odkazy: Radiator: http://www.open.com.au/radiator/ RadSec White Paper: http://www.open.com.au/radiator/radsec-whitepaper.pdf RadSec IETF Draft: http://www.ietf.org/internet-drafts/draft-winter-radsec-01.txt radsecproxy: http://software.uninett.no/radsecproxy/ FreeRADIUS: http://www.freeradius.org/