Vysoké Učení Technické V Brně Princip Hlasové
Total Page:16
File Type:pdf, Size:1020Kb
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS PRINCIP HLASOVÉ KOMUNIKACE V IP SÍTÍCH A JEJÍ BEZPEČNOST VOICE-OVER-IP PRINCIPLE AND SECURITY PROBLEMS DIPLOMOVÁ PRÁCE MASTER'S THESIS AUTOR PRÁCE Bc. PETR BOŘUTA AUTHOR VEDOUCÍ PRÁCE Ing. JOSEF VYORAL SUPERVISOR BRNO 2008 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav telekomunikací Diplomová práce magisterský navazující studijní obor Telekomunikační a informační technika Student: Bořuta Petr Bc. ID: 89718 Ročník: 2 Akademický rok: 2007/2008 NÁZEV TÉMATU: Princip hlasové komunikace v IP sítích a její bezpečnost POKYNY PRO VYPRACOVÁNÍ: Nastudujte standardy a protokoly používané v technologii hlasové komunikace v IP sítích, především se soustřeďte na principy zabezpečení. Názorným způsobem prezentujte proces sestavení, udržování a ukončení relace VoIP pomocí SIP protokolu. Vytvořte pokusnou síť pro realizaci VoIP spojení v laboratoři FEKT. Na takto realizované spojení aplikujte vybrané útoky využívajících bezpečnostních nedostatků použitých protokolů, postupy těchto útoků popište v teoretické části práce. Závěrem zhodnoťte bezpečnostní rizika SIP relace. DOPORUČENÁ LITERATURA: [1] Novotný, V., Účastnická koncová zařízení. Vysoké učení technické v Brně, nakladatelství VUTIUM, 2002. [2] Endler D., Collier M., Voice Over IP Security Secrets & Solutions. ISBN 9780072263640, McGraw, 2007. Termín zadání: 11.2.2008 Termín odevzdání: 28.5.2008 Vedoucí práce: Ing. Josef Vyoral prof. Ing. Kamil Vrba, CSc. předseda oborové rady UPOZORNĚNÍ: Autor diplomové práce nesmí při vytváření diplomové práce porušit autorská práve třetích osob, zejména nesmí zasahovat nedovoleným způsobem do cizích autorských práv osobnostních a musí si být plně vědom následků porušení ustanovení § 11 a následujících autorského zákona č. 121/2000 Sb., včetně možných trestněprávních důsledků vyplývajících z ustanovení § 152 trestního zákona č. 140/1961 Sb. LICENČNÍ SMLOUVA POSKYTOVANÁ K VÝKONU PRÁVA UŽÍT ŠKOLNÍ DÍLO uzavřená mezi smluvními stranami: 1. Pan/paní Jméno a příjmení: Bc. Petr Bořuta Bytem: bří Jaroňků 5217, 76001, Zlín Narozen/a (datum a místo): 10.6.1984, Zlín (dále jen "autor") a 2. Vysoké učení technické v Brně Fakulta elektrotechniky a komunikačních technologií se sídlem Údolní 244/53, 60200 Brno 2 jejímž jménem jedná na základě písemného pověření děkanem fakulty: prof. Ing. Kamil Vrba, CSc. (dále jen "nabyvatel") Článek 1 Specifikace školního díla 1. Předmětem této smlouvy je vysokoškolská kvalifikační práce (VŠKP): disertační práce diplomová práce bakalářská práce jiná práce, jejíž druh je specifikován jako ......................................................... (dále jen VŠKP nebo dílo) Název VŠKP: Princip hlasové komunikace v IP sítích a její bezpečnost Vedoucí/školitel VŠKP: Ing. Josef Vyoral Ústav: Ústav telekomunikací Datum obhajoby VŠKP: ......................................................... VŠKP odevzdal autor nabyvateli v: tištěné formě - počet exemplářů 1 elektronické formě - počet exemplářů 1 2. Autor prohlašuje, že vytvořil samostatnou vlastní tvůrčí činností dílo shora popsané a specifikované. Autor dále prohlašuje, že při zpracovávání díla se sám nedostal do rozporu s autorským zákonem a předpisy souvisejícími a že je dílo dílem původním. 3. Dílo je chráněno jako dílo dle autorského zákona v platném znění. 4. Autor potvrzuje, že listinná a elektronická verze díla je identická. Článek 2 Udělení licenčního oprávnění 1. Autor touto smlouvou poskytuje nabyvateli oprávnění (licenci) k výkonu práva uvedené dílo nevýdělečně užít, archivovat a zpřístupnit ke studijním, výukovým a výzkumným účelům včetně pořizovaní výpisů, opisů a rozmnoženin. 2. Licence je poskytována celosvětově, pro celou dobu trvání autorských a majetkových práv k dílu. 3. Autor souhlasí se zveřejněním díla v databázi přístupné v mezinárodní síti ihned po uzavření této smlouvy 1 rok po uzavření této smlouvy 3 roky po uzavření této smlouvy 5 let po uzavření této smlouvy 10 let po uzavření této smlouvy (z důvodu utajení v něm obsažených informací) 4. Nevýdělečné zveřejňování díla nabyvatelem v souladu s ustanovením § 47b zákona č. 111/1998 Sb., v platném znění, nevyžaduje licenci a nabyvatel je k němu povinen a oprávněn ze zákona. Článek 3 Závěrečná ustanovení 1. Smlouva je sepsána ve třech vyhotoveních s platností originálu, přičemž po jednom vyhotovení obdrží autor a nabyvatel, další vyhotovení je vloženo do VŠKP. 2. Vztahy mezi smluvními stranami vzniklé a neupravené touto smlouvou se řídí autorským zákonem, občanským zákoníkem, vysokoškolským zákonem, zákonem o archivnictví, v platném znění a popř. dalšími právními předpisy. 3. Licenční smlouva byla uzavřena na základě svobodné a pravé vůle smluvních stran, s plným porozuměním jejímu textu i důsledkům, nikoliv v tísni a za nápadně nevýhodných podmínek. 4. Licenční smlouva nabývá platnosti a účinnosti dnem jejího podpisu oběma smluvními stranami. V Brně dne: ............................................................ ............................................................ ............................................................ Nabyvatel Autor VUT v Brně, Fakulta elektrotechniky a komunikačních technologií Abstrakt Tato práce se zaměřuje na technologii VoIP a její zabezpečení. V první části je popsán obecný princip a struktura VoIP systémů a jednotlivé protokoly svázané s VoIP. V další části je rozebráno zajištění kvality služeb a objasněn proces SIP komunikace. V poslední části jsou uvedeny bezpečnostní rizika VoIP protokolů. V praktické části je popsáno vytvoření pokusné VoIP sítě, na kterou bylo praktikováno několik útoků a následně i metodika zabezpečení. V závěru jsou zhodnoceny bezpečnostní problémy při VoIP komunikaci. Klíčová slova VoIP, SIP, bezpečnost, útoky, Asterisk Abstract This master’s thesis deals with security properties of protocols used for VoIP systems. In the first part, there is a description of most commonly used protocols and structure of VoIP systems. This part also discuss signaling and transport protocols. The second part of this paper describes techniques of ensuring quality of services. The next part presents SIP messages and communication. Last part of this paper overviews security risks of VoIP protocol. Practical part of this thesis describes creation of a testing VoIP network, on which several attacks has been made, fallowed by securing of mentioned VoIP network. Result of this thesis is evaluation of security risks connected to VoIP communication. Keywords VoIP, SIP, security, attack, Asterisk Bibliografická citace mé práce: BOŘUTA, P. Princip hlasové komunikace v IP sítích a její bezpečnost. Brno: Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, 2008. 75s. Vedoucí diplomové práce Ing. Josef Vyoral. 5 VUT v Brně, Fakulta elektrotechniky a komunikačních technologií Prohlášení Prohlašuji, že svou diplomovou práci na téma Princip hlasové komunikace v IP sítích a její bezpečnost jsem vypracoval samostatně pod vedením vedoucího diplomové práce a s použitím odborné literatury a dalších informačních zdrojů, které jsou všechny citovány v práci a uvedeny v seznamu literatury na konci práce. Jako autor uvedené diplomové práce dále prohlašuji, že v souvislosti s vytvořením této diplomové práce jsem neporušil autorská práva třetích osob, zejména jsem nezasáhl nedovoleným způsobem do cizích autorských práv osobnostních a jsem si plně vědom následků porušení ustanovení § 11 a následujících autorského zákona č. 121/2000 Sb., včetně možných trestněprávních důsledků vyplývajících z ustanovení § 152 trestního zákona č. 140/1961 Sb. V Brně dne . (podpis autora) Poděkování Děkuji vedoucímu diplomové práce doc. Ing. Josefovi Vyoralovi za pomoc při zpracování diplomové práce. A dále slečně Bc. Zdence Ševčíkové za rady při finálním zpracování práce. 6 VUT v Brně, Fakulta elektrotechniky a komunikačních technologií Obsah: Úvod ........................................................................................................................................................9 1 Technologie VoIP ........................................................................................................................10 1.1 Protokoly .............................................................................................................................12 1.1.1 TCP .............................................................................................................................13 1.1.2 UDP .............................................................................................................................14 1.1.3 RTP .............................................................................................................................14 1.1.4 RTCP...........................................................................................................................15 1.2 Standardy VoIP ..................................................................................................................15 1.2.1 SIP ...............................................................................................................................16 1.2.2 H.323 ...........................................................................................................................18 1.2.3 IAX ..............................................................................................................................21