Protected Streaming
প্রোটেক্টেড স্ট্রিমিং হল অ্যাডোবের একটি ডি. আর. এম প্রযুক্তি। প্রযুক্তির উদ্দেশ্য হল ডিজিটাল বিষয়বস্তু (ভিডিও বা অডিও) অননুমোদিত ব্যবহার থেকে রক্ষা করা। সুরক্ষিত স্ট্রিমিং বিভিন্ন কৌশল নিয়ে গঠিত; মূলত দুটি প্রধান উপাদান রয়েছেঃ এনক্রিপশন এবং এসডাব্লুএফ যাচাইকরণ। এই কৌশলটি হুলু ডেস্কটপ প্লেয়ার এবং আরটিই প্লেয়ার দ্বারা ব্যবহৃত হয়। Fifa.com অফিসিয়াল সাইটে ভিডিওগুলি পরিবেশন করার জন্যও এই কৌশলটি ব্যবহার করে। ইউটিউবে কিছু ভিডিও আরটিএমপিই ব্যবহার করে, যার মধ্যে বিবিসি ওয়ার্ল্ডওয়াইড দ্বারা আপলোড করা ভিডিওগুলিও রয়েছে। এনক্রিপশন স্ট্রিম করা বিষয়বস্তু ফ্ল্যাশ মিডিয়া সার্ভার দ্বারা "অন দ্য ফ্লাই" এনক্রিপ্ট করা হয়, যাতে সোর্স ফাইলটি নিজেই এনক্রিপ্ট করার প্রয়োজন হয় না (মাইক্রোসফ্টের ডিআরএম থেকে একটি উল্লেখযোগ্য পার্থক্য)। সম্প্রচারের জন্য ("স্ট্রিমিং"), একটি বিশেষ প্রোটোকল প্রয়োজন হয়, হয় আরটিএমপিই বা আরটিএমপিএস। আরটিএমপিএস এসএসএল-এনক্রিপশন ব্যবহার করে। এর বিপরীতে, আরটিএমপিই একটি এসএসএল শংসাপত্র অর্জনের প্রয়োজনীয়তা সরিয়ে আরটিএমপিএসের চেয়ে সহজতর হওয়ার জন্য ডিজাইন করা হয়েছে। আরটিএমপিই সুপরিচিত ইন্ডাস্ট্রি স্ট্যান্ডার্ড ক্রিপ্টোগ্রাফিক প্রিমিটিভ ব্যবহার করে, যার মধ্যে ডিফি-হেলম্যান কী এক্সচেঞ্জ এবং এইচএমএসিএসএইচএ256 রয়েছে, যা একজোড়া আরসি4 কী তৈরি করে, যার মধ্যে একটি সার্ভার (অডিও বা ভিডিও স্ট্রিম) দ্বারা প্রেরিত মিডিয়া ডেটা এনক্রিপ্ট করতে ব্যবহৃত হয়, অন্য কীটি সার্ভারে পাঠানো যে কোনও ডেটা এনক্রিপ্ট করতে ব্যবহৃত হয়। ফ্ল্যাশ মিডিয়া সার্ভারে আরটিএমপিএস-এর তুলনায় আরটিএমপিই কম সিপিইউ-লোড সৃষ্টি করে। অ্যাডোব 2009 সালের জানুয়ারিতে নিরাপত্তা সমস্যার সমাধান করে, কিন্তু আরটিএমপিই অ্যালগরিদমের নকশায় নিরাপত্তাজনিত ত্রুটিগুলি ঠিক করেনি। অ্যালগরিদমের বিশ্লেষণ দেখায় যে এটি অস্পষ্টতার মাধ্যমে সুরক্ষার উপর নির্ভর করে। উদাহরণস্বরূপ, এটি আরটিএমপিই-কে ম্যান ইন দ্য মিডল অ্যাটাকের জন্য ঝুঁকিপূর্ণ করে তোলে। অ্যাডোবি ফ্ল্যাশ প্লেয়ার থেকে নিষ্কাশিত সুপরিচিত ধ্রুবকগুলির একটি অনুলিপি রয়েছে এমন সরঞ্জামগুলি আরটিএমপিই স্ট্রিমগুলি ক্যাপচার করতে সক্ষম, যা বিশ্বস্ত ক্লায়েন্ট সমস্যার একটি রূপ। অ্যাডোবি আর. টি. এম. পি. ডাম্প সহ আর. টি. এম. পি. ই রেকর্ডিং সরঞ্জামগুলিতে তাদের বিতরণ সীমিত করার চেষ্টা করার জন্য ডি. এম. সি. এ টেকডাউন জারি করে। তবে, আরটিএমপিডাম্পের ক্ষেত্রে, এটি একটি স্ট্রেইস্যান্ড প্রভাবের দিকে পরিচালিত করে। এস. ডব্লিউ. এফ যাচাইকরণ অ্যাডোবি ফ্ল্যাশ প্লেয়ার একটি সুপরিচিত ধ্রুবক ব্যবহার করে, যা এইচ. এম. এ. সি. এস. এইচ. এ. 256-এ ইনপুট হিসাবে এস. ডব্লিউ. এফ ফাইল (ফাইলের একটি হ্যাশ এবং এর আকার) থেকে প্রাপ্ত তথ্যের সাথে যুক্ত। HMACSHA256 কী হল সার্ভারের প্রথম হ্যান্ডশেক প্যাকেটের শেষ 32টি বাইট। ফ্ল্যাশ মিডিয়া সার্ভার এসডাব্লুএফ ফাইলের অ্যাক্সেস রয়েছে এমন ক্লায়েন্টদের অ্যাক্সেস সীমাবদ্ধ করতে এটি ব্যবহার করে (বা হ্যাশ এবং এসডাব্লুএফ ফাইলের আকারের একটি অনুলিপি দেওয়া হয়েছে)। আনুষ্ঠানিকভাবে অনুমোদিত সমস্ত ক্লায়েন্টকে (যা আসলে *. এসডাব্লুএফ ফাইল) ফাইলটি স্ট্রিমিং ফ্ল্যাশ মিডিয়া সার্ভারে স্থাপন করতে হবে। অন্য যে কোনও গ্রাহক সংযোগের জন্য অনুরোধ করলে একটি "সংযোগ প্রত্যাখ্যান" পাবেন। উভয় কৌশলের সংমিশ্রণটি নিশ্চিত করার উদ্দেশ্যে যে স্ট্রিমগুলি স্নিফ করা যায় না এবং একটি স্থানীয় ফাইলে সংরক্ষণ করা যায় না, কারণ এসডাব্লুএফ যাচাইকরণের উদ্দেশ্য তৃতীয় পক্ষের ক্লায়েন্টদের বিষয়বস্তু অ্যাক্সেস করা থেকে বিরত রাখা। তবে, এটি এই লক্ষ্য অর্জন করে না। তৃতীয় পক্ষের ক্লায়েন্টরা শুধুমাত্র এস. ডব্লিউ. এফ ফাইলের হ্যাশ এবং এর আকার জেনে একটি স্থানীয় ফাইলে ডিক্রিপ্ট করা বিষয়বস্তু লিখতে পারেন। বাস্তবে, ম্যাক্রোমিডিয়া ফ্ল্যাশ প্লেয়ারের অ্যাডোবের নিজস্ব বাস্তবায়নই একমাত্র ক্লায়েন্ট যা কোনও স্থানীয় ফাইলে সংরক্ষণের অনুমতি দেয় না। ফ্ল্যাশ মিডিয়া সার্ভারের সাথে সংযোগ সীমাবদ্ধ করার একমাত্র সম্ভাব্য উপায় হল পরিচিত হোস্টের একটি তালিকা ব্যবহার করা, যাতে পুরো খেলোয়াড়কে (ফ্ল্যাশ ক্লায়েন্ট) একটি অননুমোদিত ওয়েবসাইটে রাখা এড়ানো যায়। এমনকি গণ-বিতরণকৃত ফাইলগুলির ক্ষেত্রেও এর কোনও প্রকৃত সুবিধা নেই, কারণ পরিচিত হোস্টগুলির মধ্যে যে কেউ তথ্যের একটি অনুলিপি নিতে পারে এবং ইচ্ছামতো এটি পুনরায় বিতরণ করতে পারে। সুতরাং "পরিচিত হোস্ট" নিরাপত্তা তখনই কার্যকর হয় যখন পরিচিত হোস্টগুলিকে তথ্য পুনরায় বিতরণ না করার জন্য বিশ্বাস করা যায়। অ্যাডোবি আরটিএমপিই (অ্যাডোবি লাইভডক্স) আরটিএমপিএস (অ্যাডোবি লাইভডক্স) আরটিএমপিড্যাম্প 2.1 + (সোর্স কোড এবং বাইনারি) আরটিএমপিড্যাম্প ভি1.6-এর সোর্স কোড আন্দ্রেজ স্টেপানচুক আরটিএমপিই নির্দিষ্টকরণ, আরটিএমপিড্যাম্প সোর্স কোড আরটিএমএফপি এনক্রিপশন মেকানিজম (ড্রাফট) থেকে উত্পন্ন, স্ক্র্যাচ থেকে রিভার্স ইঞ্জিনিয়ারড মাল্টিমিডিয়া নেটওয়ার্ক প্রোটোকল