12.04.2014 Views

БОЕВЫЕ РОБОТЫ:

БОЕВЫЕ РОБОТЫ:

БОЕВЫЕ РОБОТЫ:

SHOW MORE
SHOW LESS

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 Âçëîì

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!