القرص الآمن

SafeDisc هوبرنامج لحماية تطبيقات وألعاب مايكروسوفت ويندوز الموزعة على أقراص ضوئية . تم تطويره بواسطة شركة ماكروفيجن بهدف منع نسخ الأقراص. طُرح البرنامج لأول مرة عام 1998 وتوقف دعمه في 31 مارس 2009. [ 1 ]

على الرغم من أن الاستخدام المعلن هو منع القرصنة ، إلا أن الكثيرين، بمن فيهم مؤسسة الحدود الإلكترونية ، يعتقدون أنه يُستخدم لتقييد حقوق الاستخدام العادل . [ 2 ] [ 3 ]

تاريخ

صدرت عدة إصدارات من برنامج SafeDisc على مر السنين، وكان هدف كل منها جعل نسخ الأقراص أكثر صعوبة. وقد تم تسويق الإصدار الأخير تحت اسم SafeDisc Advanced.

لم تكن الإصدارات الأولى من برنامج SafeDisc تجعل نسخ الأقراص صعباً للغاية. أما الإصدارات اللاحقة (2.9 وما بعدها) فقد أنتجت أقراصاً يصعب نسخها أو هندستها عكسياً، مما يتطلب استخدام ناسخات أقراص خاصة قادرة على محاكاة "القطاعات الضعيفة" وتنسيقات البيانات غير المألوفة التي تميز برنامج SafeDisc.

سحب الدعم

بعد فترة وجيزة من إطلاق نظام التشغيل ويندوز 10 عام 2015، أعلنت مايكروسوفت أن الألعاب التي تستخدم تقنية SafeDisc DRM لن تعمل على هذا النظام، مُعللةً ذلك بمخاوف أمنية تتعلق بالبرنامج نظرًا لطريقة اندماجه العميق في النظام. وأوضحت مايكروسوفت أن دعم SafeDisc كان من الممكن أن يُشكّل ثغرة أمنية تستغلها فيروسات الحاسوب. [ 4 ] [ 5 ] وقد تم سحب دعم SafeDisc من الإصدارات السابقة من ويندوز مع إصدار التحديث رقم 3086255 عام 2015. [ 6 ]

التحايل

تم التغلب على الإصدارات السابقة من SafeDisc بواسطة برامج محاكاة صور الأقراص مثل Daemon Tools و Alcohol 120% . وتقوم SafeDisc حاليًا بحظر هذه البرامج، مما يعني أن من يرغب في استخدام هذه الطريقة عليه تثبيت برامج إضافية لإخفاء برنامج التحميل؛ ومن الأمثلة على ذلك CureRom و YASU.

يتمثل أحد الهجمات المحتملة الأخرى على SafeDisc في استخراج التطبيق المشفر من الأرشيف الذي يحتويه. تحتوي جميع أقراص SafeDisc المشفرة على ملف ICD، وهو تنسيق مشفر تستخدمه SafeDisc لضمان تحميل القرص المضغوط الأصلي. يتجاوز برنامج UnSafeDisc تشفير ملفات SafeDisc المشفرة ويفك تشفيرها عن طريق فتح ملف ICD، وفك تشفيره، وتحويله إلى ملف EXE. مع ذلك، يتطلب كل برنامج تحديثًا خاصًا لتفعيل جميع وظائفه.

عملية

يُضيف SafeDisc توقيعًا رقميًا فريدًا إلى الوسائط الضوئية أثناء عملية النسخ. في كل مرة يُشغّل فيها برنامج محمي بواسطة SafeDisc، يُجري مُصادق SafeDisc فحوصات أمنية متنوعة ويتحقق من توقيع SafeDisc الموجود على الوسائط الضوئية. تستغرق عملية المصادقة من 10 إلى 20 ثانية تقريبًا. بمجرد إتمام التحقق، تكتمل العملية ويبدأ البرنامج بشكل طبيعي. صُمم توقيع SafeDisc بحيث يصعب نسخه أو نقله من الوسائط الأصلية. (على سبيل المثال، قد يتغير نتيجة لتصحيح الأخطاء أثناء عملية النسخ). صُممت بعض برامج الوسائط المتعددة للتشغيل من القرص الصلب للكمبيوتر دون الوصول إلى الملفات الموجودة على قرص البرنامج بعد التثبيت الأولي. يسمح SafeDisc بذلك طالما احتفظ المستخدم بالقرص المضغوط أو قرص DVD الأصلي، وهو مطلوب للمصادقة في كل مرة يُشغّل فيها البرنامج. سيؤدي عدم وضع القرص الأصلي في محرك الأقراص عند تحميل البرنامج إلى منع التحقق من صحة توقيع SafeDisc.

سجل الإصدارات

SafeDisc (V1) (1998–2001)

يمكن التعرف على الأقراص المضغوطة المحمية بتقنية SafeDisc V1 من خلال عدة ملفات موجودة على القرص المضغوط:

  • 00000001.TMP
  • CLCD16.DLL
  • CLCD32.DLL
  • CLOKSPL.EXE
  • DPLAYERX.DLL

وأيضًا من خلال وجود ملفين game .EXE و game .ICD (حيث يتم استبدال game باسم اللعبة الفعلي).

إن ملف EXE القابل للتنفيذ هو مجرد برنامج تحميل يقوم بفك تشفير وتحميل ملف اللعبة القابل للتنفيذ المحمي في ملف ICD المشفر.

كان الإصدار الأولي من SafeDisc سهل النسخ لكل من المستخدمين المنزليين والناسخين المحترفين، وذلك نظرًا لإمكانية فك تشفير ملف ICD وتحويله إلى ملف EXE.

القرص الآمن (الإصدار الثاني) (نوفمبر 2000-2003)

يجب أن تتواجد الملفات التالية على كل قرص مضغوط أصلي:

  • 00000001.TMP
  • 00000002.TMP (غير موجود دائمًا)

تم دمج ملف التحميل ( game.EXE ) الآن في الملف التنفيذي الرئيسي، مما يجعل ملف game.ICD غير ضروري. كما تم حذف ملف CLOKSPL.EXE، الذي كان موجودًا في SafeDisc v1.

يمكن العثور على إصدار SD2 داخل ملف اللعبة بصيغة .EXE من خلال السلسلة النصية التالية: ، متبوعة بثلاثة أرقام طويلة غير موقعة، وهي أرقام الإصدار، والإصدار الفرعي، والمراجعة (بالنظام الست عشري). عند إنشاء نسخة احتياطية، ستواجه أخطاء قراءة بين القطاعات 800 و10663.BoG_ *90.0&!!  Yy>

يحتوي نظام الحماية أيضًا على قطاعات "ضعيفة"، أُضيفت مع هذا الإصدار، مما يُسبب مشاكل في المزامنة مع بعض ناسخات الأقراص المضغوطة. لا تزال التوقيعات الرقمية موجودة في هذا الإصدار، ولكن هذا لا يؤثر على صور الأقراص المُثبّتة في برنامج Daemon Tools أو برامج مشابهة. بالإضافة إلى ذلك، أضاف SafeDisc الإصدار 2.50 خاصية الكشف عن ATIP، مما يجعل استخدام نسخة في ناسخ الأقراص مستحيلاً إلا باستخدام برنامج يُخفي هذه القطاعات ( يُمكن لبرنامج CloneCD القيام بذلك [ 7 ] ). تُصعّب إصدارات SafeDisc 2.90 وما فوق عملية نسخ الأقراص، مما يتطلب ناسخات قادرة على نسخ "القطاعات الضعيفة"؛ وهذه المحركات نادرة. مع ذلك، توجد حلول برمجية تُغني عن الحاجة إلى أجهزة متخصصة [ 8 ] .

SafeDisc (V3) (2003–2005)

يستخدم برنامج SafeDisc v3 مفتاحًا لتشفير الملف التنفيذي الرئيسي (EXE أو DLL) ويُنشئ توقيعًا رقميًا مطابقًا يُضاف إلى القرص المضغوط/قرص DVD عند نسخه. يتراوح حجم التوقيع الرقمي بين 3 و20 ميجابايت حسب مستوى التشفير المطلوب. تستغرق عملية المصادقة من 10 إلى 20 ثانية تقريبًا.

يُمكن لبرنامج SafeDisc v3 تشفير عدة ملفات تنفيذية على قرص مضغوط/قرص DVD واحد أو أكثر، شريطة تشفيرها باستخدام نفس المفتاح وإضافة التوقيع الرقمي إلى كل وسيط. يدعم SafeDisc v3 محركات الأقراص الافتراضية طالما أن القرص المضغوط/قرص DVD الأصلي متوفر. بمجرد التحقق من القرص المضغوط، يُفترض أن تستمر اللعبة في العمل من محرك الأقراص الافتراضي، بشرط ألا يكون برنامج محرك الأقراص الافتراضي مدرجًا في القائمة السوداء.

يستطيع برنامج CloneCD إنشاء نسخ من الإصدار الثالث. [ 9 ]

SafeDisc (V4) (2005–2008)

كان الإصدار الرئيسي الأخير من SafeDisc هو الإصدار 4، الذي تم إصداره في فبراير 2005. وقد فقد مكانته لصالح SecuROM بمرور الوقت، حيث كان الإصدار الأخير هو الإصدار 4.90.010 في مايو 2008، وتم إيقاف المنتج في 30 مارس 2009.

ثغرات أمنية في برنامج تشغيل SafeDisc

في 7 نوفمبر 2007، صرّحت مايكروسوفت بوجود ثغرة أمنية في برنامج تشغيل Macrovision SECDRV.SYS [ 10 ] على نظام ويندوز، والتي قد تسمح برفع مستوى صلاحيات المستخدم . وقد قامت مايكروسوفت بإصلاح هذه الثغرة في 11 ديسمبر 2007 [ 11 ] . ولا تؤثر هذه الثغرة على نظام ويندوز فيستا. يُستخدم برنامج التشغيل secdrv.sys من قِبل الألعاب التي تستخدم تقنية Macrovision SafeDisc. وبدون هذا البرنامج، لن تتمكن الألعاب المحمية بتقنية SafeDisc من العمل على نظام ويندوز. وقد أثبت هذا الأمر لاحقًا أنه أحد العوامل التي دفعت مايكروسوفت إلى التوقف عن دعم البرنامج في عام 2015.

مراجع

  1. "إشعار انتهاء صلاحية SafeDisc - تراي ميديا ​​- آلة Wayback" . 2018-07-26. مؤرشف من الأصل بتاريخ 2009-02-19.{{cite web}}يستخدم Cite عنوانًا عامًا ( مساعدة )
  2. "قسم إدارة الحقوق الرقمية على موقع مؤسسة الحدود الإلكترونية" . مؤرشف من الأصل بتاريخ 2018-07-05 . تم الاطلاع عليه بتاريخ 2018-07-24 .
  3. تعليق من فريد لومان من مؤسسة الحدود الإلكترونية : "هذا مجرد مثال آخر على الطريقة التي تستخدم بها شركات MPAA تقنية إدارة الحقوق الرقمية ليس لوقف القرصنة... بل للسيطرة على أولئك الذين يصنعون الأجهزة التي تشغل الأفلام ." (تمت إضافة التأكيد)أُرشف بتاريخ 3 يونيو 2023 في أرشيف الإنترنت (Wayback Machine) .
  4. والتون، مارك (18 أغسطس 2015). "مايكروسوفت: ويندوز 10 لن يشغل الألعاب المزودة بنظام إدارة الحقوق الرقمية SecuROM" . آرس تكنيكا . مؤرشف من الأصل بتاريخ 20 فبراير 2019. تم الاطلاع عليه بتاريخ 15 يناير 2019 .
  5. كوبلاند، ويسلي (19 أغسطس 2015). "نظام ويندوز 10 لا يشغل الألعاب المزودة بتقنية SafeDisk أو SecuROM DRM" . IGN . مؤرشف من الأصل بتاريخ 15 يناير 2019. تم الاطلاع عليه بتاريخ 15 يناير 2019 .
  6. "MS15-097: وصف التحديث الأمني ​​لمكون الرسومات في نظام التشغيل Windows: 8 سبتمبر 2015" . دعم Microsoft . مؤرشف من الأصل في 10 أكتوبر 2019. تم الاطلاع عليه في 26 سبتمبر 2019 .
  7. "سجل تغييرات قرص الاستنساخ" . مؤرشف من الأصل بتاريخ 17-12-2008 . تم الاطلاع عليه بتاريخ 17-12-2008 .
  8. "صفحة منتج CloneCD على الويب" . مؤرشفة من الأصل بتاريخ 17-12-2008 . تم الاطلاع عليها بتاريخ 17-12-2008 .
  9. "سجل تغييرات قرص الاستنساخ" . مؤرشف من الأصل بتاريخ 17-12-2008 . تم الاطلاع عليه بتاريخ 17-12-2008 .
  10. "ثغرة أمنية في برنامج تشغيل Macrovision SECDRV.SYS على نظام ويندوز قد تسمح برفع مستوى الصلاحيات" . مؤرشف من الأصل بتاريخ 29 أغسطس 2022. تم الاطلاع عليه بتاريخ 15 أكتوبر 2018 .
  11. "ثغرة أمنية في برنامج تشغيل Macrovision قد تسمح بتصعيد الامتيازات المحلية (944653)" . مؤرشف من الأصل بتاريخ 29 أغسطس 2022. تم الاطلاع عليه بتاريخ 15 أكتوبر 2018 .