Protected Streaming
پروٹیکٹڈ اسٹریمنگ ایڈوب کی ایک ڈی آر ایم ٹیکنالوجی ہے۔ ٹیکنالوجی کا مقصد ڈیجیٹل مواد (ویڈیو یا آڈیو) کو غیر مجاز استعمال سے بچانا ہے۔ پروٹیکٹڈ اسٹریمنگ بہت سی مختلف تکنیکوں پر مشتمل ہے۔ بنیادی طور پر دو اہم اجزاء ہیں: خفیہ کاری اور ایس ڈبلیو ایف تصدیق۔ یہ تکنیک ہولو ڈیسک ٹاپ پلیئر اور آر ٹی ای پلیئر استعمال کرتے ہیں۔ Fifa.com سرکاری سائٹ پر ویڈیوز پیش کرنے کے لیے بھی اس تکنیک کا استعمال کرتا ہے۔ یوٹیوب پر کچھ ویڈیوز آر ٹی ایم پی ای کا بھی استعمال کرتی ہیں، بشمول وہ جو بی بی سی ورلڈ وائیڈ کے ذریعے وہاں اپ لوڈ کی گئی ہیں۔ انکرپشن اسٹریمڈ مواد کو فلیش میڈیا سرور "آن دی فلائی" کے ذریعے انکرپٹ کیا جاتا ہے، تاکہ ماخذ فائل کو خود انکرپٹ کرنے کی ضرورت نہ پڑے (مائیکروسافٹ کے ڈی آر ایم سے ایک اہم فرق)۔ ٹرانسمیشن ("اسٹریمنگ") کے لیے، ایک خصوصی پروٹوکول کی ضرورت ہوتی ہے، یا تو آر ٹی ایم پی ای یا آر ٹی ایم پی ایس۔ آر ٹی ایم پی ایس ایس ایس ایل-خفیہ کاری کا استعمال کرتا ہے۔ اس کے برعکس، آر ٹی ایم پی ای کو ایس ایس ایل سرٹیفکیٹ حاصل کرنے کی ضرورت کو ختم کرکے آر ٹی ایم پی ایس سے زیادہ آسان بنانے کے لیے ڈیزائن کیا گیا ہے۔ آر ٹی ایم پی ای معروف انڈسٹری سٹینڈرڈ کرپٹوگرافک پرائمیٹوز کا استعمال کرتا ہے، جو ڈفی ہیلمین کلیدی تبادلے اور ایچ ایم اے سی ایس ایچ اے 256 پر مشتمل ہوتا ہے، جس سے آر سی 4 کیز کا ایک جوڑا تیار ہوتا ہے، جس میں سے ایک کو پھر سرور (آڈیو یا ویڈیو اسٹریم) کے ذریعے بھیجے گئے میڈیا ڈیٹا کو خفیہ کرنے کے لیے استعمال کیا جاتا ہے، جبکہ دوسری کلید سرور کو بھیجے گئے کسی بھی ڈیٹا کو خفیہ کرنے کے لیے استعمال ہوتی ہے۔ آر ٹی ایم پی ای نے فلیش میڈیا سرور پر آر ٹی ایم پی ایس سے کم سی پی یو لوڈ کا سبب بنا۔ ایڈوب نے جنوری 2009 میں حفاظتی مسئلے کو حل کیا، لیکن خود آر ٹی ایم پی ای الگورتھم کے ڈیزائن میں حفاظتی سوراخوں کو ٹھیک نہیں کیا۔ الگورتھم کے تجزیے سے پتہ چلتا ہے کہ یہ غیر واضح ہونے کے ذریعے سلامتی پر انحصار کرتا ہے۔ مثال کے طور پر، یہ آر ٹی ایم پی ای کو درمیانی حملوں میں انسان کے لیے کمزور بناتا ہے۔ ٹولز جن میں ایڈوب فلیش پلیئر سے نکالے گئے معروف مستقلات کی کاپی ہوتی ہے وہ آر ٹی ایم پی ای اسٹریمز پر قبضہ کرنے کے قابل ہوتے ہیں، جو قابل اعتماد کلائنٹ کے مسئلے کی ایک شکل ہے۔ ایڈوب نے آر ٹی ایم پی ای ریکارڈنگ ٹولز بشمول آر ٹی ایم پی ڈمپ پر ڈی ایم سی اے ٹیک ڈاؤن جاری کیے تاکہ ان کی تقسیم کو محدود کرنے کی کوشش کی جا سکے۔ تاہم، آر ٹی ایم پی ڈمپ کے معاملے میں، اس کی وجہ سے اسٹریسینڈ اثر ہوا۔ ایس ڈبلیو ایف تصدیق ایڈوب فلیش پلیئر ایک معروف مستقل استعمال کرتا ہے، جو ایس ڈبلیو ایف فائل (فائل کا ایک ہیش اور اس کا سائز) سے حاصل کردہ معلومات کے ساتھ منسلک ہوتا ہے، جیسا کہ ایچ ایم اے سی ایس ایچ اے 256 میں ان پٹ ہوتا ہے۔ HMACSHA256 کلید سرور کے پہلے ہینڈ شیک پیکٹ کے آخری 32 بائٹس ہیں۔ فلیش میڈیا سرور اس کا استعمال ان کلائنٹس تک رسائی کو محدود کرنے کے لیے کرتا ہے جن کے پاس ایس ڈبلیو ایف فائل تک رسائی ہے (یا انہیں ہیش کی کاپی اور ایس ڈبلیو ایف فائل کا سائز دیا گیا ہے)۔ تمام سرکاری طور پر اجازت یافتہ کلائنٹس (جو حقیقت میں *. swf فائلیں ہیں) کو فائل کو اسٹریم کرنے والے فلیش میڈیا سرور پر رکھنے کی ضرورت ہے۔ کنکشن کی درخواست کرنے والا کوئی بھی دوسرا کلائنٹ "کنکشن مسترد" وصول کرے گا۔ دونوں تکنیکوں کے امتزاج کا مقصد یہ یقینی بنانا ہے کہ اسٹریمز کو سونگھ کر مقامی فائل میں محفوظ نہیں کیا جا سکتا، کیونکہ ایس ڈبلیو ایف تصدیق کا مقصد تھرڈ پارٹی کلائنٹس کو مواد تک رسائی سے روکنا ہے۔ تاہم، یہ اس مقصد کو حاصل نہیں کرتا ہے۔ تھرڈ پارٹی کلائنٹ صرف ایس ڈبلیو ایف فائل کے ہیش اور اس کے سائز کو جان کر مقامی فائل میں ڈکرپٹ شدہ مواد لکھنے کے لیے آزاد ہیں۔ عملی طور پر، اس لیے ایڈوب کا میکرومیڈیا فلیش پلیئر کا اپنا نفاذ واحد کلائنٹ ہے جو مقامی فائل میں بچت کی اجازت نہیں دیتا ہے۔ فلیش میڈیا سرور سے رابطوں کو محدود کرنے کا واحد ممکنہ طریقہ معروف میزبانوں کی فہرست کا استعمال کرنا ہے، تاکہ پورے کھلاڑی (فلیش کلائنٹ) کو غیر مجاز ویب سائٹ پر رکھے جانے سے بچایا جا سکے۔ یہاں تک کہ بڑے پیمانے پر تقسیم شدہ فائلوں کے لیے بھی اس کا کوئی حقیقی فائدہ نہیں ہے، کیونکہ معروف میزبانوں میں سے کوئی بھی ڈیٹا کی کاپی لے سکتا ہے اور اسے اپنی مرضی سے دوبارہ تقسیم کر سکتا ہے۔ اس طرح "معروف میزبان" سیکورٹی صرف اس صورت میں کارآمد ہوتی ہے جب معروف میزبانوں پر ڈیٹا کو دوبارہ تقسیم نہ کرنے کے لیے بھروسہ کیا جا سکے۔ نوٹ حوالہ جات وائٹ پیپر بذریعہ ایڈوب آر ٹی ایم پی ای (ایڈوب لائیو ڈاکس) آر ٹی ایم پی ایس (ایڈوب لائیو ڈاکس) آر ٹی ایم پی ڈمپ 2.1 + (سورس کوڈ اور بائنری) آر ٹی ایم پی ڈمپ کا سورس کوڈ v1.6 بذریعہ آندرے اسٹیپنچک آر ٹی ایم پی ای تفصیلات، جو آر ٹی ایم پی ڈمپ سورس کوڈ آر ٹی ایم ایف پی انکرپشن میکانزم (ڈی آر اے ایف ٹی) سے تیار کیا گیا ہے، ریورس انجینئرڈ از سکریچ ملٹی میڈیا نیٹ ورک پروٹوکول