مقاومة للعبث

الحماية من التلاعب هي منهجية تُستخدم لمنع أو ردع أو كشف الوصول غير المصرح به إلى جهاز أو التحايل على نظام أمني. ونظرًا لإمكانية اختراق أي جهاز أو نظام من قِبل شخص يمتلك المعرفة والمعدات والوقت الكافيين، فإن مصطلح "الحماية من التلاعب" يُعدّ تسمية غير دقيقة ما لم تُفرض قيود صريحة أو مفترضة على موارد الطرف المُتلاعب.

قد يعتبر المارة العاديون أن العنصر المثبت برؤوس براغي خاصة غير قابل للعبث، ولكن يمكن إزالته بواسطة شخص مجهز بأدوات معينة.

مقاومة العبث هي مقاومة الخلل أو التخريب المتعمد من قبل المستخدمين العاديين للمنتج أو العبوة أو النظام أو من قبل الآخرين الذين لديهم إمكانية الوصول المادي إليه.

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

تتكون أجهزة منع العبث من عنصر واحد أو أكثر: مقاومة العبث، وكشف العبث، والاستجابة للعبث، ودليل العبث. [ 1 ] في بعض التطبيقات، تكون الأجهزة مزودة بدليل على العبث فقط ، وليست مقاومة له.

التلاعب

يشمل التلاعب التغيير أو الغش المتعمد في منتج أو عبوة أو نظام. وقد تشمل الحلول جميع مراحل إنتاج المنتج وتغليفه وتوزيعه ولوجستياته وبيعه واستخدامه. ولا يمكن اعتبار أي حل بمفرده "مضادًا للتلاعب". غالبًا ما يتطلب الأمر معالجة مستويات متعددة من الأمن للحد من مخاطر التلاعب. [ 2 ]

ملصق مقاوم للعبث مزود بشريط مثقب يعرض بشكل دائم رسالة "مفتوح" مرئية بعد فتحه.

قد تشمل بعض الاعتبارات ما يلي:

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

طُرق

ميكانيكياً

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

كهربائي

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

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

أمان

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

الضمانات والدعم

ملصق الضمان أعلى القرص الصلب
ملصق الضمان أعلى القرص الصلب
تم رفع ملصق الضمان. تظهر كلمة "باطل" عدة مرات
تم رفع ملصق الضمان. تظهر كلمة "باطل" عدة مرات

قد ينكر المستخدم الذي يُتلف جهازًا بتعديله بطريقة غير مصرح بها من قِبل الشركة المصنعة قيامه بذلك، وذلك للمطالبة بالضمان أو (خاصةً في حالة أجهزة الكمبيوتر الشخصية) للاتصال بقسم الدعم الفني لطلب المساعدة في إصلاحه. قد تكون الأختام المقاومة للعبث كافيةً للتعامل مع هذه المشكلة. ومع ذلك، لا يمكن التحقق منها بسهولة عن بُعد، ولدى العديد من الدول شروط ضمان قانونية تُلزم الشركات المصنعة بصيانة الجهاز. تمنع البراغي المقاومة للعبث معظم المستخدمين العاديين من العبث بالجهاز من الأساس. في الولايات المتحدة، يمنع قانون ماغنوسون-موس للضمان الشركات المصنعة من إلغاء الضمانات لمجرد العبث. لا يُلغى الضمان إلا إذا أثر العبث فعليًا على الجزء المعطل، وكان من الممكن أن يتسبب في العطل.

رقائق البطاطس

تُستخدم المعالجات الدقيقة المقاومة للتلاعب لتخزين ومعالجة المعلومات الخاصة أو الحساسة، مثل المفاتيح الخاصة أو رصيد النقود الإلكترونية . ولمنع المهاجمين من استرجاع المعلومات أو تعديلها، تُصمَّم هذه الرقائق بحيث لا يمكن الوصول إلى المعلومات عبر وسائل خارجية، ولا يمكن الوصول إليها إلا من خلال البرامج المدمجة، والتي يجب أن تتضمن تدابير الأمان المناسبة.

تشمل أمثلة الرقائق المقاومة للتلاعب جميع معالجات التشفير الآمنة ، مثل IBM 4758 والرقائق المستخدمة في البطاقات الذكية ، بالإضافة إلى رقاقة كليبر .

وقد قيل إنه من الصعب للغاية جعل الأجهزة الإلكترونية البسيطة آمنة ضد التلاعب، لأن العديد من الهجمات ممكنة، بما في ذلك:

  • الهجوم المادي بأشكال مختلفة (الفحص المجهري، المثاقب، المبارد، المذيبات، إلخ).
  • تجميد الجهاز
  • تطبيق فولتيات خارج المواصفات أو ارتفاعات مفاجئة في الطاقة
  • تطبيق إشارات ساعة غير عادية
  • إحداث أخطاء برمجية باستخدام الإشعاع (مثل الموجات الدقيقة أو الإشعاع المؤين )
  • قياس متطلبات الوقت والطاقة الدقيقة لعمليات معينة (انظر تحليل الطاقة )

قد تُصمَّم الرقائق المقاومة للعبث بحيث تُفرغ بياناتها الحساسة (وخاصةً مفاتيح التشفير ) من ذاكرتها إذا اكتشفت اختراقًا لغلافها الأمني ​​أو تجاوزًا لمواصفات البيئة المحيطة. بل قد تُصنَّف الرقاقة أيضًا على أنها قادرة على "التفريغ البارد"، أي تفريغ ذاكرتها حتى بعد انقطاع التيار الكهربائي عنها. إضافةً إلى ذلك، قد تُصمَّم طرق التغليف المُخصَّصة المستخدمة في بعض منتجات التشفير بحيث تُعرَّض لإجهاد داخلي مُسبق، ما يؤدي إلى كسر الرقاقة عند محاولة العبث بها.

مع ذلك، فإن حقيقة امتلاك المهاجم للجهاز لفترة طويلة، وربما حصوله على عينات أخرى عديدة للاختبار والتدريب، تجعل من المستحيل القضاء تمامًا على التلاعب من قِبل خصم لديه دافع قوي. لذا، يُعدّ تصميم النظام ككل أحد أهم عناصر حمايته. وعلى وجه الخصوص، يجب أن تتميز الأنظمة المقاومة للتلاعب بقدرتها على " الانهيار بسلاسة " من خلال ضمان عدم تسبب اختراق جهاز واحد في اختراق النظام بأكمله. وبهذه الطريقة، يمكن عمليًا حصر المهاجم في الهجمات التي تتجاوز تكلفتها العائد المتوقع من اختراق جهاز واحد. ونظرًا لأن تكلفة تنفيذ أكثر الهجمات تعقيدًا تُقدّر بمئات آلاف الدولارات، فقد تكون الأنظمة المصممة بعناية منيعة عمليًا.

في الولايات المتحدة، تتطلب مواصفات الشراء وجود ميزات مضادة للتلاعب (AT) في الأنظمة الإلكترونية العسكرية. [ 1 ]

إدارة الحقوق الرقمية

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

تستخدم آليات إدارة الحقوق الرقمية (DRM) الشهادات والتشفير غير المتماثل في كثير من الحالات. وفي جميع هذه الحالات، تعني مقاومة التلاعب عدم السماح لمستخدم الجهاز بالوصول إلى شهادات الجهاز الصالحة أو مفاتيحه العامة والخاصة. وتُعرف عملية جعل البرامج قوية ضد هجمات التلاعب باسم "البرمجيات المضادة للتلاعب".

التغليف

تُعدّ مقاومة العبث ضرورية أحيانًا في التغليف ، على سبيل المثال:

حلقة مانعة للعبث على عبوة الدواء (زجاجة قطرة العين)
  • تتطلب بعض اللوائح الخاصة بالأدوية ذلك.
  • قد تتعرض المنتجات ذات القيمة العالية للسرقة.
  • يجب أن تبقى الأدلة دون تغيير تحسباً لأي إجراءات قانونية محتملة.

يمكن تضمين خاصية مقاومة العبث في تصميم العبوة أو إضافتها إليها . [ 3 ] ومن الأمثلة على ذلك:

  • طبقات تغليف إضافية (لا توجد طبقة أو مكون واحد "مقاوم للعبث").
  • عبوة تتطلب أدوات للدخول
  • تغليف قوي وآمن للغاية
  • العبوات التي لا يمكن إعادة إغلاقها
  • أختام مقاومة للعبث ، وأشرطة أمان ، وميزات أخرى

برمجة

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

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

في حال تطبيقها، ستجعل الحوسبة الموثوقة التلاعب بالبرمجيات المحمية صعبًا على الأقل مثل التلاعب بالأجهزة، إذ سيتعين على المستخدم اختراق شريحة الثقة لمنح شهادات مزورة لتجاوز المصادقة عن بُعد والتخزين المحكم. مع ذلك، توضح المواصفات الحالية أن الشريحة ليست مصممة لتكون مقاومة للتلاعب ضد أي هجوم مادي متطور نسبيًا؛ [ 4 ] أي أنها ليست مصممة لتكون آمنة مثل جهاز مقاوم للتلاعب.

ويترتب على ذلك أثر جانبي يتمثل في أن صيانة البرامج تصبح أكثر تعقيدًا لأن تحديثات البرامج تحتاج إلى التحقق من صحتها، وقد تؤدي الأخطاء في عملية الترقية إلى تشغيل خاطئ لآلية الحماية.

انظر أيضاً

مراجع

  1. 1 2 ألترا. "قدرات مقاومة العبث في تصميمات FPGA" . ص 1.
  2. جونستون، آر جي (1997). "الأمن المادي وأجهزة الكشف عن العبث" . LA-UR-96-3827 . فريق تقييم الثغرات الأمنية، مختبر لوس ألاموس الوطني . تم الاطلاع عليه بتاريخ 30 أغسطس 2019 .
  3. روزيت، جيه إل (2009)، "التغليف المقاوم للعبث"، في يام، كيه إل (محرر)، موسوعة تكنولوجيا التغليف ، وايلي (نُشر عام 2010)، رقم ISBN 978-0-470-08704-6
  4. Microsoft Word  – تغييرات TPM 1_2 final.doc

فهرس