رمز البرنامج

الرمز البرمجي (أو الرمز البرمجي ) هو جزء من جهاز أمان يستخدم المصادقة الثنائية، ويُستخدم لتخويل استخدام خدمات الحاسوب. [ 1 ] تُخزَّن الرموز البرمجية على جهاز إلكتروني عام، مثل الحاسوب المكتبي أو المحمول أو المساعد الرقمي الشخصي أو الهاتف المحمول ، ويمكن نسخها. (على عكس الرموز المادية ، حيث تُخزَّن بيانات الاعتماد على جهاز مادي مخصص، وبالتالي لا يمكن نسخها إلا في حالة اختراق الجهاز ماديًا).
نظرًا لأن رموز البرمجيات ليست شيئًا ماديًا، فإنها عرضة لمخاطر فريدة تعتمد على نسخ المادة المشفرة الأساسية، مثل فيروسات الحاسوب والهجمات البرمجية . وتُعدّ رموز الأجهزة والبرمجيات على حد سواء عرضةً لهجمات الوسيط التي تستخدم برامج الروبوت ، أو لهجمات التصيّد الاحتيالي البسيطة التي يتم فيها طلب كلمة المرور لمرة واحدة التي يوفرها الرمز، ثم إرسالها إلى الموقع الإلكتروني الأصلي في الوقت المناسب. مع ذلك، تتميز رموز البرمجيات بمزايا عديدة: فهي لا تتطلب حمل رمز مادي، ولا تحتوي على بطاريات قابلة للتلف، كما أنها أرخص من رموز الأجهزة. [ 2 ]
بنية أمنية
هناك بنيتان أساسيتان لرموز البرامج: السر المشترك والتشفير بالمفتاح العام .
بالنسبة للأسرار المشتركة، يقوم المسؤول عادةً بإنشاء ملف تهيئة لكل مستخدم نهائي. يحتوي هذا الملف على اسم المستخدم، ورقم التعريف الشخصي ، والسر . ويتم تسليم ملف التهيئة هذا إلى المستخدم.
تُعدّ بنية السر المشترك عرضةً للاختراق في عدة جوانب. فملف الإعدادات قابل للاختراق في حال سرقته ونسخ الرمز المميز. وباستخدام الرموز البرمجية المعتمدة على الوقت، يُمكن استعارة جهاز مساعد رقمي شخصي أو حاسوب محمول، وتقديم الساعة، وإنشاء رموز صالحة في المستقبل. أي رمز برمجي يستخدم أسرارًا مشتركة ويخزن رقم التعريف الشخصي (PIN) مع السر المشترك في برنامج العميل، يُمكن سرقته واستهدافه بهجمات غير متصلة بالإنترنت. يصعب توزيع الرموز المميزة ذات السر المشترك، لأن كل رمز منها عبارة عن برنامج مستقل. يجب أن يحصل كل مستخدم على نسخة من السر، مما قد يفرض قيودًا زمنية.
تعتمد بعض رموز البرامج الحديثة على التشفير بالمفتاح العام ، أو التشفير غير المتماثل. يزيل هذا التصميم بعض نقاط الضعف التقليدية لرموز البرامج، ولكنه لا يؤثر على نقطة ضعفها الأساسية (إمكانية النسخ). يمكن تخزين رمز التعريف الشخصي (PIN) على خادم مصادقة بعيد بدلاً من تخزينه مع عميل الرمز، مما يجعل رمز البرنامج المسروق عديم الفائدة ما لم يكن رمز التعريف الشخصي معروفًا أيضًا. مع ذلك، في حالة الإصابة بفيروس، يمكن نسخ بيانات التشفير، ومن ثم يمكن التقاط رمز التعريف الشخصي (عن طريق تسجيل ضغطات المفاتيح أو ما شابه) عند مصادقة المستخدم في المرة التالية. إذا جرت محاولات لتخمين رمز التعريف الشخصي، يمكن اكتشافها وتسجيلها على خادم المصادقة، مما قد يؤدي إلى تعطيل الرمز. كما أن استخدام التشفير غير المتماثل يبسط عملية التنفيذ، حيث يمكن لعميل الرمز إنشاء زوج مفاتيح خاص به وتبادل المفاتيح العامة مع الخادم.
انظر أيضاً
مراجع
- ↑ تشونغ، خواكين؛ جونغ، إيون سونغ؛ كيتيموثو، راجكومار؛ راو، ناجيسوارا إس في؛ فوستر، إيان تي؛ كلارك، روس؛ أوين، هنري (2018-02-01). "التحكم المسبق في الوصول باستخدام الشبكات المعرفة بالبرمجيات والرموز المميزة" . أنظمة حاسوب الجيل القادم . 79 : 225-234 . doi : 10.1016/j.future.2017.03.010 . OSTI 1394409 .
- ↑ أخبار SecurityPro: المصادقة القوية ، تم الاطلاع عليها في 3 أبريل 2007.
روابط خارجية
- علم التشفير
- التحكم في الوصول إلى الكمبيوتر
