الرئيسية > مقالات, برمجة > وسائل الحماية البرامج

وسائل الحماية البرامج

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

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

ولكن

المشكلة هو كيفية الحصول على هذا الرقم

رقم البيوس كان ممكنا في نظام دوس لأننا كنا نستطيع الدخول إلى الذاكرة بدون قيود ، و مع أن إمكانية هذا نظام windows و مابعده مازالت
لكن المشكلة أن رقم البيوس يتم تغييره من قبل النظام حيث أصبح Cash و يتم تعديله Virtual، مما تسبب مشكلة التغير هذه مشاكل مع الزبون فبدون سابق إنذار يطلب منه البرنامج الرقم المقابل بسبب تغير رقم البيوس

رقم كرت الشبكة MACIP نفس المشكلة، أصبحت بعض كروت الشبكة تستطيع تعديل الرقم من خلال خصائصها.

رقم الهارد : أي رقم نقصد ؟ عند بحثي في الانترنيت أجد الكثير يعتقد أن رقم الهارد هو الرقم الذي يظهر عند طلب تعليمة dir وهو على الشكل ِA601-BE07
هذا رقم تنتجه عملية الفورمات وهو رقم مكتوب على القطاع الأول من كل قسم من أقسام الهارد و هناك برامج كثيرة تستطيع تغييرة بسهولة مثل برنامج DiskEdit الذي يأتي مع Norton Utlities أو WinHex و برامج أخرى.
بالإضافة لمشكلة تغير الرقم عند عمل فورمات لهذا القسم لذلك لا يمكن الاعتماد عليه كرقم مميز إذ يمكن نقله إلى هارد آخر بواسطة هذه البرامج.

رقم الهارد الذي نقصده هو الرقم الذي يميز الهارد ديسك و يكون فيه الأحرف الأولى من الشركة المصنعة ونجده عند فتح إدارة الأجهزة و استعراض السواقات الصلبة مثلا رقم هاردي هو WDC AC14300R وهو من نوع Western Digital و هذا الرقم لا يتكرر و لايمكن تعديله (إلا من قبل محترفين هاردوير) لأنه مسجل في البيوس الخاصة للهارد.

و يمكن لحصول على رقم الهارد و رقم الموديل بواسطة تعليمات خاصة متعلقة بـ SMARTVSD
و للمزيد من المعلمات راجعة المقالة المذكورة في الأجوبة السابقة.

Advertisements
التصنيفات :مقالات, برمجة الوسوم:
  1. لا توجد تعليقات حتى الأن.
  1. No trackbacks yet.

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: