ÑÞÕÃ’ëÕ àÞÑÞâë:
ÑÞÕÃ’ëÕ àÞÑÞâë:
ÑÞÕÃ’ëÕ àÞÑÞâë:
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Âçëîì<br />
VOIP ÏÎÄ ÏÐÈÖÅËÎÌ<br />
VoIP<br />
Ëåøèé ñ Ëóêîìîðüÿ (lukomore@realxakepru)<br />
ÕÀÊÅÐ\¹48\Äåêàáðü\2002<br />
ïîä ïðèöåëîì<br />
IP-òåëåôîíèÿ, ÿâëÿÿñü ïðÿìîé ðîäñòâåííèöåé è îáû÷íîé òåëåôîíèè è<br />
òåõíîëîãèé Internet, âîáðàëà â ñåáÿ íå òîëüêî èõ äîñòîèíñòâà, íî è<br />
íåäîñòàòêè Òå àòàêè, íàïðàâëåííûå íà ïðîòîêîë IP è óæå íå ðàç îïèñàííûå<br />
â ][, ïðèìåíèìû è ê VoIP Î íèõ è ïîéäåò ðàçãîâîð â ýòîé ñòàòüå<br />
Êàê óæå áûëî ñêàçàíî â ñòàòüå «Ïîçâîíè<br />
ìíå ïî IP» â ýòîì íîìåðå æóðíàëà, ñåòü IPòåëåôîíèè<br />
ìîæåò áûòü ïîñòðîåíà íà áàçå<br />
òðåõ ñåìåéñòâ ïðîòîêîëîâ - H323, SIP è<br />
MGCP Íå èñêëþ÷åíî, ÷òî óìíûìè ãîëîâàìè<br />
áóäóò ïðåäëîæåíû è äðóãèå ñåìåéñòâà,<br />
ó÷èòûâàþùèå ñàìûå ñîâðåìåííûå íàðàáîòêè<br />
â ýòîé îáëàñòè Îäíàêî íåçàâèñèìî<br />
îò êîíêðåòíûõ ðàçðàáîòîê ìîæíî âûäåëèòü<br />
òðè îñíîâíûõ òèïà ïðîòîêîëîâ, îáåñïå÷èâàþùèõ<br />
ôóíêöèîíèðîâàíèå IP-òåëåôîíèè<br />
ñåé÷àñ è â áóäóùåì:<br />
Ñèãíàëüíûå ïðîòîêîëû, êîòîðûå îñóùåñòâëÿþò<br />
óñòàíîâëåíèå è îêîí÷àíèå ðàçãîâîðà, èçìåíåíèå<br />
ïàðàìåòðîâ ðàçãîâîðà (ñìåíà êîäåêîâ, äîáàâëåíèå<br />
ó÷àñòíèêîâ ðàçãîâîðà è òï), ïîèñê àáîíåíòà<br />
è òä Ïðèìåðîì òàêèõ ïðîòîêîëîâ ÿâëÿþòñÿ RAS<br />
(Registration, Admission, Status), SIP, SCTP<br />
Òðàíñïîðòíûå ïðîòîêîëû, êàê âèäíî èç èõ íàçâàíèÿ,<br />
çàíèìàþòñÿ îöèôðîâêîé, ñæàòèåì è<br />
ïåðåíîñîì ãîëîñà îò îäíîãî àáîíåíòà äðóãîìó<br />
Ïðèìåðîì òàêîãî ïðîòîêîëà ÿâëÿåòñÿ RTP<br />
Äîïîëíèòåëüíûå ïðîòîêîëû, ïîääåðæèâàþùèå<br />
ôóíêöèîíèðîâàíèå ðàçëè÷íûõ îñîáåííîñòåé<br />
IP-òåëåôîíèè (íàïðèìåð, êà÷åñòâî îáñëóæèâàíèÿ,<br />
ìàðøðóòèçàöèþ è òï) Ïðèìåðàìè òàêèõ<br />
ïðîòîêîëîâ ÿâëÿþòñÿ RSVP, DiffServ, TRIP è òä<br />
Òàê êàê VoIP ðàáîòàåò òàêæå è ÷åðåç îáû÷íûé èíòåðíåò,<br />
îí ïîäâåðæåí ìíîãèì àòàêàì Ïåðå÷èñëþ<br />
íåêîòîðûå èç íèõ:<br />
Îòêàç â îáñëóæèâàíèè (Denial of Service)<br />
Ïîäìåíà íîìåðà èëè ïåðåõâàò çâîíêà (Call<br />
Hijacking)<br />
Ïîäñëóøèâàíèå òåëåôîííûõ ïåðåãîâîðîâ<br />
(Eavesdropping)<br />
Îòñëåæèâàíèå àáîíåíòà (Call Tracking)<br />
Çâîíêè çà ÷óæîé ñ÷åò<br />
Íåñàíêöèîíèðîâàííîå èçìåíåíèå êîíôèãóðàöèè<br />
Ìîøåííè÷åñòâî ñî ñ÷åòîì<br />
ÌÈÔÛ Î ØÈÔÐÎÂÀÍÈÈ<br />
Ïðåæäå ÷åì ïåðåéòè ê ðàññìîòðåíèþ âîçìîæíûõ<br />
àòàê íà VoIP-ñåòü, íåîáõîäèìî ðàçâåÿòü ìèô<br />
î øèôðîâàíèè, êàê ïàíàöåå îò âñåõ áåä Ïî ïðàâó<br />
ñ÷èòàåòñÿ, ÷òî øèôðîâàíèå ìåæäó øëþçàìè<br />
èëè ìåæäó VoIP-òåðìèíàëîì è øëþçîì ïîçâîëèò<br />
çàùèòèòü âåñü ïóòü, êîòîðûé ïðîõîäÿò ãîëîñîâûå<br />
äàííûå èç îäíîãî êîíöà â äðóãîé È íåñìîòðÿ<br />
íà òî, ÷òî äàííûé ìåõàíèçì íå òîëüêî ÿâëÿåòñÿ<br />
íåîòúåìëåìîé ÷àñòüþ ñòàíäàðòà H323, íî<br />
è ðåàëèçîâàí â îáîðóäîâàíèè ìíîãèõ ïðîèçâîäèòåëåé,<br />
íà ïðàêòèêå îí íèêîãäà íå èñïîëüçóåòñÿ<br />
Ïî÷åìó? À âñå ïîòîìó, ÷òî êà÷åñòâî ïåðåäà-<br />
÷è äàííûõ ÿâëÿåòñÿ â IP-òåëåôîíèè ïåðâîî÷åðåäíîé<br />
çàäà÷åé, à ïîñòîÿííîå øèôðîâàíèå ãîëîñîâîãî<br />
ïîòîêà âíîñèò íåïðèåìëåìûå çàäåðæêè<br />
(çàäåðæêà â 200 - 250 ìñåê ìîæåò ñóùåñòâåííî<br />
ñíèçèòü êà÷åñòâî ïåðåãîâîðîâ) Èìåííî ïîýòîìó<br />
âîçìîæíû ìíîãèå îïèñûâàåìûå äàëåå<br />
àòàêè íà VoIP-ñåòü<br />
DENIAL OF SERVICE<br />
Òðàäèöèîííàÿ òåëåôîííàÿ ñâÿçü âñåãäà ãàðàíòèðóåò<br />
êà÷åñòâî, äàæå â ñëó÷àå âûñîêèõ íàãðóçîê,<br />
÷òî íå ÿâëÿåòñÿ àêñèîìîé äëÿ IP-òåëåôîíèè Ïîýòîìó<br />
âäóì÷èâîå ïðî÷òåíèå âîñüìîãî íîìåðà<br />
Ñïåöà, ïîñâÿùåííîãî òîìó, êàê è ñ ïîìîùüþ ÷åãî<br />
ðåàëèçîâàòü DoS-àòàêè, äàñò â ðóêè îòáîéíûé<br />
ìîëîòîê, êîòîðûì ìîæíî íó, â îáùåì, òû è ñàì<br />
çíàåøü, ÷òî ñìîæåøü ñäåëàòü ñ DoS Íàïðèìåð,<br />
òåëåôîíû Cisco IP Phone ïîäâåðæåíû ñëåäóþùèì<br />
DoS-àòàêàì - jolt, jolt2, raped, hping2, bloop,<br />
bubonic, mutant, trash è trash2<br />
Îäíàêî, âñÿêèå Land, Targa, TFN2K, Stacheldraht,<br />
mstream è èõ ñîòîâàðèùè - íå åäèíñòâåííûå ñïîñîáû<br />
çàäîñèòü âûáðàííûé øëþç èëè IP-òåëåôîí Âíèìàòåëüíî<br />
èçó÷èâ ñòàíäàðòû, ìîæíî ïîïðîáîâàòü<br />
íåñêîëüêî ïðîñòåéøèõ ñïîñîáîâ ðàçðûâà ñîåäèíåíèÿ<br />
ìåæäó àáîíåíòàìè Íàïðèìåð, â ïðîòîêîëå SIP,<br />
êîòîðûé ñòàíîâèòñÿ âñå áîëåå ïîïóëÿðíûì, äëÿ<br />
ýòîãî ìîæíî çàäåéñòâîâàòü êîìàíäû CANCEL è BYE,<br />
êîòîðûå îòìåíÿþò îáðàáîòêó ïåðåäàííûõ ðàíåå çàïðîñîâ<br />
è çàâåðøàþò ñîåäèíåíèå ñîîòâåòñòâåííî<br />
Äîïóñòèì, íà òâîåé ðàáîòå âîâñþ èñïîëüçóþòñÿ<br />
ñîâðåìåííûå òåõíîëîãèè, â ÷àñòíîñòè IP-òåëåôîíèÿ<br />
Òàêæå âìåñòå ñ òîáîé ðàáîòàåò äåâóøêà<br />
ñ ðåäêèì èìåíåì Àëèñà, ê êîòîðîé òû ïèòàåøü<br />
íåæíûå ÷óâñòâà Íî îíà ê òåáå ðàâíîäóøíà è<br />
áëàãîâîëèò òâîåìó ñîïåðíèêó Áîðèñó (âîò íåãîäíèöà!)<br />
Òû õî÷åøü ðàññòðîèòü ïëàíû èõ ñîâìåñòíîãî<br />
âðåìÿïðåïðîâîæäåíèÿ è ïëàíèðóåøü<br />
ïîìåøàòü èì îáùàòüñÿ ïî òåëåôîíó Êîãäà Àëèñà<br />
íàáèðàåò íîìåð Áîðèñà, åå òåëåôîí ïîñûëàåò<br />
çàïðîñ INVITE, ïðèãëàøàþùèé Áîðèñà ê ðàçãîâîðó<br />
 ïðîöåññå îïðåäåëåíèÿ ìåñòîíàõîæäåíèÿ<br />
òåëåôîíà Áîðèñà, òåëåôîí Àëèñû ïîëó÷àåò<br />
îòâåò 100 Trying («æäèòå îòâåòà») Ïîñëå îáíàðóæåíèÿ<br />
òåëåôîíà â îòâåò Àëèñå ïîñûëàåòñÿ<br />
ñèãíàë 180 Ringing, à â ñëó÷àå æåëàíèÿ ïîîáùàòüñÿ<br />
- ñèãíàë 200 OK («Õî÷ó») Âîò çäåñü-òî<br />
òû è âñòóïàåøü â äåëî, ïîñûëàÿ Áîðèñó çàïðîñ<br />
CANCEL, êîòîðûé îòìåíÿåò âñå ðàíåå ïåðåäàííûå<br />
çàïðîñû è îòâåòû îò Àëèñû Îäíàêî åñòü<br />
òðè òîíêîñòè:<br />
Çàïðîñ CANCEL ïîñûëàåòñÿ äî òîãî, êàê Áîðèñ<br />
ïîøëåò ñèãíàë 200 OK<br />
Äîëæíà áûòü ïðîãðàììà, êîòîðàÿ ìîæåò ñîçäàâàòü<br />
ëþáûå SIP-çàïðîñû è SIP-îòâåòû ñ çàäàííûì<br />
ñîäåðæàíèåì<br />
Íåîáõîäèìî ïðîñëóøèâàòü ñåòåâîé òðàôèê â<br />
ïîèñêàõ SIP-âçàèìîäåéñòâèÿ Ïðîñëóøàòü SIPâçàèìîäåéñòâèå<br />
íå ñîñòàâëÿåò òðóäà, òê RFC<br />
2543 äîâåðÿåò øèôðîâàíèå âíåøíèì ðàçðàáîò÷èêàì<br />
DoS-àòàêà ñ èñïîëüçîâàíèåì çàïðîñà<br />
CANCEL íà Áîðèñà<br />
1 2 3 4<br />
74 Íüþñû Ôåððóì Inside PC_Zone Âçëîì