كل مايتعلق بأخبار الجزائر
قبل أن أذكر الأسباب التي تجعلك تقوم بتشفير الملفات سأوضح كيف يمكنك القيام بذلك.
لاحظ التعليق الذي يقول إن المفتاح السري يتم إنشاؤه عن طريق الاتصال ب Fernet.generate_key
و هذا ما فعلناه ونسخت قيمتها في البرنامج، ولكن في كل مرة تتصل فيها ب Fernet.generate_key فإنه يعرض قيمة مختلفة وهذا يعني أنه سيسبب مشاكل في تشفير ملفاتنا وفك تشفيرها إذا تغير المفتاح في كل مرة لأنه يمكن فقط للمفتاح الذي قام بتشفير ملف فك تشفير هذا الملف.
ثم قمنا بإنشاء كائن Fernet باستخدام هذا المفتاح السري و لدى Fernet طرق تمكننا من فك تشفير ملفاتنا وتشفيرها.
أولا تتم قراءة الملف إلى متغير file_bytes كبايت، بعد ذلك يتم تمريره إلى طريقة encrypt من Fernet. ترجع هذه الطريقة أيضا وحدات البايت، أخيرا يمكننا الكتابة فوق الملف بمحتوياته الجديدة و التي يتم تشفيرها باستخدام مفتاحنا.
كان تطبيقي الأولي واضحا: قم بإنشاء معرف طويل للغاية للملف وتحميله إلى منصة التخزين السحابية، و بالطبع يمكن للمرء أن يعتبر هذا كافيا لأن فرض عنوان URL سيستغرق ملايين السنين حتى يكون ناجحا. ومع ذلك في حالة وصول المرء مباشرة إلى التخزين ستكون جميع الملفات متاحة علنا و سيكون هذا كارثيا بالنسبة لشركة تحتفظ ببيانات حساسة لعملائها.
قررت اتباع نهج تشفير الملف قبل تحميل الملف وفك تشفيره قبل عرض النتيجة في المتصفح عند مسح الرمز الشريطي وتوجيههم إلى موقع المؤسسة للتحقق من الملف.
النقطة التي أحاول توضيحها هنا هي: لإضافة طبقة من الأمان إلى ملفاتك في التخزين السحابي يمكنك تشفير الملف قبل تحميله إلى منصة التخزين السحابي خاصة تلك التي لا تحتوي على تشفير تلقائي مدمج فيه. شيء واحد يجب ملاحظته هو أن هذا قد يضيف مشكلة في الأداء إلى تطبيقك إذا كان لديك العديد من المستخدمين المتزامنين الذين يصلون إلى هذه الموارد المشفرة بسبب عملية فك التشفير.
هل لاحظت في هذه السنوات الأخيرة تزايد عدد المنصات التي تقدم محتوى عبارة عن فيديوهات مثل Netflix، Amazon Prime، Disney plus والكثير من المنصات الأخرى، كما أن هذه المنصات تعتبر محتوياتها مصدر دخل الوحيد بالنسبة إليها وحتى وقت ليس ببعيد كان من السهل تحميل تلك المحتويات من طرف المستخدمين بكل سهولة .
تتكبد الشركات كل عام الملايين من الدولارات نتيجة القرصنة، حيث يمكن أن تجد محتويات تلك الشركات مجانا عبر الشبكة العنكبوتية من مصادر مختلفة.
في السنوات الاخيرة أصبحت قوانين القرصنة أكثر صرامة حتى ان بعض المواقع الكبيرة مثل thepiratebay، kissanime تم غلقها وهي التي كانت المصدر الكبير للمستخدمين الذين يبحثون عن المحتوى المدفوع من أجل تحميله مجانا ، ولكن القراصنة دائما مايجدون طرق أخرى لإعادة رفع ونشر المحتويات المدفوعة طالما أن الفيديوهات قابلة للتحميل .
وهنا جاءت اهمية تشفير الفيديو وهي عملية تمنع الوصول الغير المصرح به إلى تلك المحتويات وتكبح القرصنة إلى حد كبير،
وقبل أن نتحدث عن التشفير دعونا نرى أهمية حماية محتويات الفيديو :
عندما يكون لديك موقع يقدم محتوي عبار ة عن فيديوهات ونموذج عملك هو تحقيق دخل مالي من خلال تلك الفيديوهات فالتالي يجب أن يكون تركيزك الرئيسي هو حماية تلك الفيديوهات لأنه من غير الطبيعي أن يكون محتواك متوفر مجاني في مصادر أخرى وتتوقع من الناس الإشتراك في موقعك.
نتيجة لذلك إليك بعض الأشياء التي قد تجعل عملك ينهار :
كما تعلم فإن التشفير يشير إلى عملية تشفير ملف أو رسالة ما بحيث تبدو غير واضحة ولا يمكن الوصول إليها إلا من خلال مفتاح التشفير .
نفس الأمر بالنسبة للفيديوهات أي بعد عملية التشفير لن يستطيع أي أحد الوصول اليه من دون مفتاح التشفير وهذا سيوقف أي أحد يريد مشاهدة الفيديو أو تحميله.
يتم تشفير مقاطع الفيديو بمساعدة برامج التشفير والأجهزة لحماية محتويات الفيديو، وعندما يحاول المستخدم الوصول إلى الفيديو المشفر سيحصل على فيديو مشفر يتم تشغيله على مشغل الفيديو على موقع الويب أو على التطبيق .
هناك العديد من التقنيات التي تستخدم لتشفير الفيديوهات لحمايتها من الوصول الغير الشرعي، ويمكن تصنيف التكنولوجيا المستخدمة لهذه العملية إستنادا على نوع الفيديو: بث مباشر أو تسجيل .
بروتوكولات التشفير الرئيسية هي :

إنها تقنية التشفير الأساسية الأكثر شيوعا التي يستخدمها المطورون لتشفير المحتويات ومنع مشاهدة الفيديوهات الموجودة على الشبكة العنكبوتية، تم إجراء تعديلات على هذه التقنية وهناك تقنية أخرى تسمى “نموذج تشفير AES 128 ”
تدعم هذه الخوارزمية عند الطلب البث المباشر أو تدفق DVR ويتم إنشاء مفتاح فك التشفير بإستخدام OpenSSL
ولفك تشفير البيانات المشفرة تتطلب ملفات المفاتيح ناقل التهيئة ولأغراض أمنية يمكن تغيير ناقل التهيئة بشكل دوري والمعيار الموصى به لتشفير مصدر الوسائط هو تغيير المفتاح 3 أو 4 ساعات وكذلك بعد كل 50 ميجا بايت من إستخدام بيانات الأنترنيت
يقوم تشفير AES بإجبار المستخدمين تصفح قائمة التشغيل الرئيسيةلفك تشفير البيانات بإستخدام مفتاح التشفير ويسمح منطق الأمان هذا الوصول إلى المحتوى للمستخدمين الذين يملكون مفتاح التشفير فقط وبدون هذا الأخير لا يمكن الوصول إلى المحتوى بأي طريقة مهما كانت .
لماذا تشفير AES وحده لا يكفي طالما يعتبر تشفير قوي وفعال ؟
حتى وإن كان تشفير AES-128 من أقوى الطرق لتشفير المعلومات وخاصة لمنصات بث الفيديو ولكنه وحده لا يضمن حماية عالية لمحتويات الوسائط المتعددة .
يمكن ضمان الحماية الكاملة فقط عندما يتعذر الوصول إلى المفتاح بواسطة عناصر غير مصرح بها، فعندما يتم تبادل مفاتيح المحتوى بدون طريقة أمنة يصبح تشفير AES بدون فائدة لأن المفتاح نفسه يمكن الكشف عنه من قبل القراصنة.
في تشفير HLS يتم تدفق الفيديو بإستخدام بروتوكول HLS ويتم تشفير الفيديو بإستخدام خوارزمية AES-128 ويتوافق بروتوكول HLS مع العديد من الأجهزة والمتصفحات ويختلف HLS في عمله لأنه يوفر نقل البيانات المقسمة (بدلا من تدفق فيديو واحد) وبإضافة تشفير AES-128 على هذه المقاطع يتم تشغيل التشفير المسمى تشفير HLS أو HLS E
DRM (إدارة الحقوق الرقمية ) تعمل مع كل من بروتوكول HLS لجعل الفيديو اكثر حماية ومن الصعب العثور على مفتاح حل التشفير ويقوم DRM أيضا بحذف كل العيوب للتأكد من أن الفيديو غير قابل للتحميل.
في هذه المقالة سنقوم بإكتشاف أهم محافظي على DRM وهما قوقل وابل
Google Widevine عبارة عن ترخيص وتشفير من قوقل لمساعدة المنصات على تأمين محتواها المتميز على متصفحات قوقل كروم، فايرفوكس ومتصفحات Edge وهذا على كل من أجهزة الكمبيوتر والهواتف الذكية وأجهزة التلفزيون الذكية .
مالذي يتطلب لتصبح شريك قوقل معتمد لتنفيذ Widevine DRM ؟
APPLE FairPlay عبارة عن تكنولوجيا DRM مطورة من طر شركة ابل، وإلى غاية سنة 2009 كانت تستخدم لحماية حقوق المحتويات الموجودة على ITunes، وبإستخدام Fairplay DRM يمكنك حماية المحتوي على متصفح سفاري، iOS، macOS.
الجانب التقني ل Fairplay مشابه تماما ل Widevine DRM ولكنه أكثر تعقيدا كما أنه يوفير التراخيص لمالك المحتوى أو موزعيه .
إلى هنا أكون انهيت هذه المقالة المتواضة والتي تكلمنا فيها عن بعض الطرق الذي يستخدمها أصحاب منصات الفيديو لحماية محتوياتهم وقد تكلمنا عن تشفير AES و DRM والذي يعتبر مستوى عالي من الأمان ومع كل هذا هناك أيضا طرق أخرى يستخدمها القراصنة لسرقة ونشر المحتويات وهذا مايجعل حماية المحتويات تحدي كبير للشركات التي تتكبد خسائر كبيرة كل عام
ارتفعت شعبية مجال الذكاء الاصطناعي بشكل كبير ويتوقع القطاع معدلات نمو متسارعة في السنوات القادمة.
لكن العديد من الأشخاص يجدون صعوبة في فهم معنى المصطلحات وغالبًا ما يخلطون بين كل من الذكاء الاصطناعي أو تعلم الآلة أو التعلم العميق.
و لتوضيح الامور سنحاول في هذه المقالة التطرق لهذ المصطلحات و التعرف على أهم الإختلافات بينها.
بكل بساطة الذكاء الاصطناعي هو علم كمبيوتر يستخدم أجهزة الكمبيوتر لحل المشكلات بشكل تحليلي، و هو عبارة عن عمليات يمكنها حل المشكلات دون الحاجة إلى البشر لأداء الإجراءات في كل خطوة على الطريق.
وهو سلوك وخصائص معينة تتسم بها البرامج الحاسوبية، تجعلها تحاكي القدرات الذهنية البشرية وأنماط عملها. من أهم هذه الخصائص القدرة على التعلم والاستنتاج ورد الفعل على أوضاع لم تبرمج في الآلة. إلاّ أنَّ هذا المصطلح جدلي نظرًا لعدم توفر تعريف محدد للذكاء.
أولاً تتم برمجة مجموعة محددة مسبقًا من المعلمات ثم يتبع الكمبيوتر مسار هذه العبارات بناءً على البيانات التي لديه حتى يصل إلى نهايته. من نواح كثيرة ، فإنه يتخذ نفس القرارات والاستنتاجات التي يتخذها الإنسان ، ببساطة بسرعات أعلى بكثير.
على الرغم من أن الناس غالبًا ما يخلطون بين مصطلح تعلم الآلة و الذكاء الاصطناعي ويعتقدون انه نفس الأمر إلا أنه هناك اختلافات بينهما، أهم شيء يجب إدراكه هو أن تعلم الآلة هو مجموعة فرعية من الذكاء الاصطناعي و وفقًا لمعظم التعريفات يمكن إعتبار تعلم الآلة هو الذكاء الاصطناعي في حين أن بعض الذكاء الاصطناعي فقط يتضمن تعلم الآلة.
تتمثل المهمة الأساسية للتعلم الآلي في تحليل البيانات والعثور على الأنماط أو التصنيفات.
يمكن لأجهزة الكمبيوتر استخدام خوارزميات مختلفة لتعلم الآلة لتحليل البيانات، ثم يقومون بإنشاء نموذج بناءً على أي أنماط يرونها في البيانات مثل الارتباطات بين المتغيرات أو التغييرات في ظل معلمات معينة و يمكن لعلماء البيانات والمحللين والإحصائيين استخدام هذه النماذج لإنشاء تنبؤات واختبار البيانات والنماذج بشكل أكبر.
ليس بالضرورة أن تكون خوارزميات تعلم الآلة معقدة حيث يمكن للعالم أن يفعل شيئًا بسيطًا مثل تصنيف الناس على أنهم “أصحاء” أو “غير صحيين” و ذلك من خلال خوارزمية بسيطة من شأنها إنشاء نموذج للتنبؤ بصحة الشخص بناءً على عوامل أخرى.
تُستخدم نماذج تعلم الآلة في مجالات و تطبيقات مختلفة من الإحصائيات وعلوم البيانات إلى تصفية البريد الإلكتروني العشوائي وأنظمة التوصية.
مصطلح آخر يستخدم غالبًا مع تعلم الآلة هو “التعلم العميق” و بالطريقة نفسها التي يعتبر بها تعلم الآلة مجموعة فرعية من الذكاء الاصطناعي فإن التعلم العميق هو مجموعة فرعية من تعلم الآلة.
على وجه التحديد يستخدم التعلم العميق الشبكات العصبية ذات الثلاث طبقات أو أكثر، الشبكة العصبية هي خوارزمية حاسوبية معقدة تحتوي على طبقات عديدة من العقد. هذه الشبكات مصنوعة لتقليد الدماغ البشري، يزداد مستوى التجريد في الشبكة العصبية تدريجياً عن طريق التحولات غير الخطية لبيانات الإدخال.
تستخدم شبكات التعلم العميق طبقات من عقد الشبكة العصبية لتحليل البيانات وتصنيفها والتنبؤ بها وبمرور الوقت تتعلم هذه الشبكات وتتحسن وتعطي نتائج أفضل.
يتطلب التعلم العميق قدرًا كبيرًا من قوة الحوسبة والبيانات. غالبًا ما يكون أكثر تعقيدًا مما هو ضروري لبعض المواقف. ومع ذلك ، فهي أداة قوية عند استخدامها في التطبيقات الصحيحة.
تعلم الآلة والذكاء الاصطناعي ليسا قابلين للتبادل مثل طريقة استخدام بعض الأشخاص لهما، ومع ذلك فهما ليسا منفصلين كما يحب بعض الناس تعريفه.
الاختلاف الأساسي هو أن تعلم الآلة قسم فرعي و جزء من الذكاء الاصطناعي يستخدم بيانات التدريب للمساعدة في تحسين وتعديل نماذج الإخراج و يقوم بذلك دون الحاجة إلى أن يراقب البشر كل خطوة من العملية.
يمكن أن يكون الذكاء الاصطناعي واسعًا وغامضًا إلى حد ما من نواحٍ عديدة ولكنه غالبًا ما يركز على عملية التوصل إلى استنتاجات واتخاذ القرارات، بينما يركز تعلم الآلة أيضا على اتخاذ القرارات إلا أنه يركز بشكل أكبر على اتخاذ قرارات رياضية أو إحصائية للمساعدة في تحليل البيانات.
تعلم الآلة والذكاء الاصطناعي لهما الكثير من التطبيقات العملية، فعندما تحتاج مجموعة البيانات إلى التحليل غالبًا ما يلجأ العلماء إلى فريق تعلم الآلة الموجود داخل مجال الذكاء الاصطناعي و مهما كان التطبيق الذي قد يكون لديهم يمكن للحقلين العمل معًا لمنحهم أفضل نتيجة.
كان هذا شرحا بسيطا للمفاهيم المتداولة حاليا و أرجوا أن أكون قد أزلت بعض الغموض
نحن نعيش على الإنترنت هذه الأيام، نشارك كل شيء من صور، يوميات و وصل الأمر إلى حتى ما نأكله على الإفطار.
تشغيل التلفزيون أصبح أمرا سهلا فبمجرد أمر صوتي يمكنك تشغيله و أنت في مكانك، كما أصبحت كاميرات التلفزيون الذكي توصي بقنوات و مشاهد من خلال التعرف على أحوال وجهك وتساعد بيانات المشاهدة في عرض الإعلانات ذات الصلة على هاتفك الذكي، و كل هذه الأنواع من الاتصالات لها آثار على الخصوصية ويمكن أن تكون بابًا خلفيًا للمتسللين.
من أجل تحقيق أقصى استفادة من جهود تحسين محركات البحث SEO ، يعد التركيز على البحث عن الكلمات الرئيسية أمرًا بالغ الأهمية، في هذه المقالة سنقدم بعض النصائح حول كيفية إجراء بحث عن الكلمات الرئيسية ونقترح بعض الأدوات المجانية لتسهيل المهمة.
سيكون تركيز هذه المقالة على الكلمات الرئيسية وكيفية إجراء بحث عنها للحصول على أقصى قيمة ونتائج عند الترويج لعملك.
جميع الحقوق محفوظه © الجزائر اليوم
تصميم الورشه