DAAP
Cifrlı Audioǵa Kiriw Protokolı (DAAP) — bul Apple kompaniyasınıń lokal tarmaqta media bólisiw ushın óziniń iTunes programmalıq támiynatında usınılǵan menshikli protokolı.
DAAP Apple ushın, UPnP AV standartlarınıń Digital Living Network Alliance (DLNA) aǵzaları ushın sheshetuǵın máselelerine uqsas máselelerdi sheshedi.
Sıpatlaması
DAAP protokolı dáslep iTunes programmasınıń 4.0 versiyasında usınılǵan edi. Dáslep, Apple protokol sıpatlamasın rásmiy túrde shıǵarmadı, biraq ol iTunes emes platformalar ushın protokoldı qayta ámelge asırıw múmkin bolatuǵınday dárejede keri injenerlik etildi.
DAAP serveri – bul eki funkciyanı atqaratuǵın arnawlı HTTP serveri. Ol qosıqlar dizimin jiberedi hám klientlerge talap etilgen qosıqlardı aǵımlı túrde uzatadı. Sonday-aq, klientti serverdegi ózgerisler haqqında xabardar etiw múmkinshilikleri de bar. Talaplar klient tárepinen serverge URL túrinde jiberiledi hám olarǵa application/x-dmap-tagged mime-túrindegi maǵlıwmat penen juwap beriledi, onı klient XML-ge túrlendire aladı. iTunes lokal ishki tarmaqta DAAP bóliwlerin járiyalaw hám tabıw ushın zeroconf (Bonjour dep te ataladı) xızmetin paydalanadı. DAAP xızmeti ádette TCP port 3689-dı paydalanadı.
DAAP – bul Apple házirgi waqıtta shıǵarǵan eki media almasıw sxemasınıń biri. Ekinshisi, Cifrlı Foto Kiriw Protokolı (DPAP), iPhoto tárepinen súwretlerdi bóliw ushın qollanıladı. Olardıń ekewi de tiykarındaǵı Cifrlı Media Kiriw Protokolı (DMAP) protokolına súyenedi.
iTunestıń dáslepki versiyaları paydalanıwshılarǵa internet arqalı bóliwlerge qosılıwǵa múmkinshilik bergen, biraq sońǵı versiyalarda tek bir ishki tarmaqtaǵı kompyuterler ǵana muzıka bóliwge boladı (port tunneli sıyaqlı aylanıp ótiw usılları múmkin). The Register basılımı Appledıń bul qádemdi dawıs jazıw kompaniyalarınıń basımı nátiyjesinde islegenin boljaydı. iTunestıń jáne de sońǵı versiyaları klientler sanın 24 saat ishinde 5 unikal IP adresi menen shekleydi.
DAAP sonday-aq Banshee, Amarok, Exaile (plagin menen), Songbird (plagin menen), Rhythmbox hám WiFiTunes sıyaqlı iTunes emes basqa media qosımshalarında da ámelge asırılǵan.
DAAP autentifikaciyası
iTunes 4.2 versiyasınan baslap, Apple DAAP bóliwge autentifikaciyanı kirgizdi, bul iTunes serverlerine tek basqa iTunes nusqaları ǵana qosıla alatuǵının ańlattı. Bul iTunes 4.5 versiyasında aldın qollanılǵan standart MD5 funkciyasınıń ornına arnawlı heshlew algoritmin paydalanıw ushın jáne de ózgertildi. Eki autentifikaciya usılı da shıǵarılǵannan keyin bir neshe ay ishinde tabıslı túrde keri injenerlik etildi[1].
iTunes 7.0 menen, iTunes 7.0 serverine qosılıw ushın jańa 'Client-DAAP-Validation' baslama heshi kerek boladı. Bul úshinshi tárep DAAP serverlerine tásir etpeydi hám bul funkciyanı qollap-quwatlamaytuǵın barlıq DAAP klientleri, sonıń ishinde iTunes-tıń 7.0 versiyasınan burınǵı óz nusqaları da, iTunes 7.0 serverine qosıla almaydı hám '403 Forbidden' HTTP qáteligin aladı. iTunes 7.0 autentifikaciya trafiginiń analizi 'Client-DAAP-Validation' baslamasında jiberilgen heshti esaplaw ushın sertifikat almasıwı ámelge asırılatuǵının kórsetetuǵınday.
Derekler
- ↑ «iTunes 4.5 Authentication Cracked» (29-aprel 2004-jıl). Qaraldı: 12-mart 2007-jıl.