انت هنا : قسم الحاسوب : تقنيات متنوعة : الحماية والتعامل معها

الحماية والتعامل معها 1-2-3

 

الطرق البرمجية في الحماية Programmable Protection Tricks


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


1- الرقم التسلسلي Serial Number:
وكمثال على هذه الحماية هو Microsoft Windows 98 وفي هذه الحماية يتم إعطاء كل مستخدم رقم خاص به مكتوب في داخل علبة المنتج وحالما يستلم المستخدم نسخته الأصلية ويشرع في تفريغ محتويات علبة المنتج من أقراص مرنة وأقراص ليزرية ووثائق سيجد لصاقة صغيرة مكتوب عليها الرقم طويل هو الرقم الخاص به والذي لا يعمل البرنامج بدونه، فيقوم المستخدم بإعداد البرنامج على الجهاز وتعبئة قسيمة التسجيل المرفقة عبر البرنامج وإرسالها عبر الإنترنت أو البريد إلى الشركة وبذلك يتم حجز الرقم الموجود في اخل العلبة لصالح هذا المستخدم ومن المفترض أن يتلقى المستخدم الدعم الفني لأن بياناته أصبحت في متناول الشركة الصانعة ولأنه ساهم في دعم هذه الشركة عن طريق شراء هذا المنتج.
محاسن هذه الطريقة:
تستطيع الشركة أن تبني قاعدة بيانات كبيرة خاصة بها استنادا إلى المعلومات التي تأتيها من كل مستخدم وبذلك يتكون لدى الشركة تصور عن مبيعاتها ومستويات المستخدمين وشكاويهم وطريقة استخدامهم للبرنامج وكذلك بإمكان الشركة أن تبعث بالتحديثات لكل الزبائن حين ظهور النسخ الأحدث من المنتج.
مساوئ هذه الطريقة:
بالطبع يستطيع عدة أشخاص التشارك على رقم سري واحد بدون أخذ الأذن من الشركة الصانعة ولكن سيبقى هنالك شخص وحيد يتلقى التحديثات والدعم الفني من قبل الشركة لأن الشركة ترفض الأرقام المكررة التي تأتيها من قسائم التسجيل، ولكن يمكن اعتبار التشارك على البرنامج صفقة رابحة لكل شخص لا يود بالحصول على الدعم الفني للشركة وبالأخص عندما يكون سعر البرنامج عال.

2- الرقم السري المرتبط بالاسم:
وكمثال على هذه الحماية هو: WinZip 8.0 حيث تقوم الشركة بطرح منتجها عبر الإنترنت أو عبر برامج Shareware وتكون هذه البرامج نصف فعالة أو فعالة ولكنها ستتوقف عن العمل بعد عدة أيام في حال عدم تسجيل المنتج، وعند رغبة أحد زبائن البرنامج باستكمال نسخته وجعلها فعالة بكل إمكانياتها فيجب عليه إرسال أسمه إلى الشركة وتقوم الشركة بعدها بإرسال رقم سري إلى ذلك المستخدم يتوافق مع أسمه وتجري عملية المطابقة بين الاسم والرقم في أحد خيارات نافذة "حول" .
محاسن هذه الطريقة:
يستطيع المستخدم الاطلاع على البرنامج الذي يود بشرائه قبل أن يدفع النقود وذلك بالحصول على نسخة تجريبية من البرنامج والإطلاع عليها وتنفيذ بعض العمليات عليها، أما بالنسبة للشركة الصانعة للبرنامج فتستطيع أن تضمن بأن برنامجها سيصل لكل مستخدم يفكر بالشراء وكذلك تحصل الشركة على معلومات المستخدمين من بطاقاتهم التي يبعثوا بها للحصول على الرقم المطابق.
مساوئ هذه الطريقة:
كذلك يمكن التشارك على نفس المنتج من قبل عدة أشخاص وبدون علم الشركة الصانعة.

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

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

هنالك طريقتان إضافيتان للحماية البرمجية وتعتبران من أقوى الطرق حاليا:
1- تفعيل التطبيق عبر إنترنت:
وكمثال على هذه الحماية Microsoft Office XP، وفي هذه الحماية تقوم بشراء التطبيق من الأسواق ودفع قيمته كاملا ومن ثم الحصول على الرقم السري الموجود بداخل العلبة وثم تعبئة القسيمة المرفقة وإرسالها إلى الشركة الصانعة وبذلك تكون قد حجزت ذلك الرقم السري لحسابك الخاص وتكون مسؤولاً عن أي عملية تسرب للتطبيق من عندك وبعد إعداد هذا التطبيق وإدخال الرقم السري بشكل صحيح يطلب منك التطبيق بأن تعمل اتصال مع موقع الشركة صاحبة التطبيق لكي يتم التأكد من صلاحية الرقم والاسم والنسخة الأصلية على جهازك وهذه العملية تجري Online ولا يعرف المستخدم مالذي يجري بالضبط ولكنه في النهاية سوف يحصل على نسخة فعالة بكافة إمكانياتها.
محاسن هذه الطريقة:
بما أن المستخدم لا يعرف كيفية تفعيل التطبيق بالضبط فكل شيء يجري عبر إنترنت ويخضع جهاز الحاسب كليا تحت سيطرة الشركة حتى يتم التأكد من الهوية وتفعيل التطبيق، فيصعب عملية ملاحقة الكود المسؤول عن تفعيل التطبيق لأنه موجود على موقع الشركة على الانترنت وليس على جهاز المستخدم.
مساوئ هذه الطريقة:
في الواقع يصعب وضع سيئات لهذه الطريقة لأنها طريقة جيدة بالفعل ويمكن أن نضع السيئة الوحيدة هي عندما لا يتوفر اتصال بالإنترنت لدى المستخدم.


2- الحمايات المرتبطة بالقرص الليزري:
كمثال عليها أغلب البرامج العربية (العريس – Media Soft – وغيرها...)، وتسمى هذه الحماية CD-Cops حيث يتم إدخال كود معين عند تشغيل القرص الليزري وهذا الكود مرتبط بالقرص الليزري نفسه وبالزاوية بين أول وآخر بايت للمعلومات على القرص الليزري، ومهما نسخنا هذه الأقراص فإنه ستختلف تلك الزاوية وبالتالي سيختلف الرقم، وهنالك أيضا حماية شبيه لهذه الحماية وتدعى Digital Key وتعتمد على كتابة معلومات على الأقراص الليزرية من قبل المصنع بمناطق لا تستطيع أي CD-Writer الوصول إليها بينما تستطيع أغلب الـ CD-Reader قراءتها وبالتالي سيتم نسخ القرص بالكامل عدا ذلك الرقم السحري وطبعا القرص لن يعمل إلا بوجود ذلك الرقم، ولكن الطريقتين السابقتين هما طرق تصنيعية أي أنه لا يمكن تطبيقها إلا من خلال معمل متخصص بإنتاج الأقراص الليزرية.
محاسن هذه الطريقة:
تلغي كل اتصال بين المستخدم والشركة وبذلك يتم توزيع البرامج حتى في المناطق التي لا يتوفر فيها الدعم الفني.
مساوئ هذه الطريقة:
مرتبطة بالقرص الليزري نفسه وهذا يعني أنه يتوجب على المستخدم أن يحرص على أن القرص الليزري موجود ضمن السواقة في كل مرة يتم فيها تشغيل البرنامج

كيفية
التغلب على النظامين السابقين للحماية:

لا يمكن التغلب على الحماية إلا بصناعة كراك منفصل لكل برنامج محمي بأحد هذه الطرق، على الرغم من أنه تتوفر على شبكة الإنترنت فاكات حماية عامة لطريقة Digital Key أو CD-Cops وتكون هذه البرامج الصغيرة على عدة نسخ حسب تطور الحماية وتعقيدها من جيل إلى آخر.

 

في إستبياننا حول أكثر برامج الحوار إستخداما فاز برنامج شركة مايكروسفت MSN Messemger بأكثر من نصف عدد الأصوات و بما اننا لم نقدم درسا حول هذا البرنامج الهام و المشهور نقدم لكم الآن أساسيات إستخدام هذا البرنامج و بالصور

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

 



الشعار رقم 1 يعني انك غير متصل بالبرنامج و البرنامج لا يعمل . أما الشعار رقم 2 فيعني انك متصل حاليا بالبرنامج و أصحابك يرون اسمك بين قائمة المتصلين بالشبكة

سنبدا من البداية عند تشغيلك البرنامج سيكون الشعار الموجود في الأسفل هو الشعار رقم 1 في الصورة السابقة و تكون شاشة البرنامج كما هي في هذه الصورة

 



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

إضغط على الرابطة و المبينة بالرقم 2 للدخول للبرنامج و لتظهر لك الصورة التالية

 



في هذه الصورة تجد الجزء المبين بالرقم 1 هو مخصص للدخول اذا كان لديك ملف خاص في البرنامج و كما انك تستطيع ان تدخل بالإسم و كلمة السر الخاصة بك في بريد Hotmail بكل بساطة إكتب الإسم و كلمة السر في المكان المبين و اضغط زر الدخول للتدخل البرنامج

أما اذا كنت عضو جديد ليس لديك ملف خاص في الشبكة أو في Hotmail إضغط على الرابطة وو المبينة في الصورة بالرقم 2 .

في المربع رقم 3 اذا اخترت هذا الخيار سيقوم البرنامج تلقائيا بحفظ إسمك و كلمة السر فلا داعي لكتابتها مرة أخرى عند تشغيلك البرنامج .. و إذا نسيت الكلمة السرية إضغط على الزر رقم 4 و إتبع الخطوات

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

من أهم مميزات البرنامج انه يخبرك في حال وصلتك رسالة عبر إيميل Hotmail لتظهر لك هذه الشاشة الصغيرة

 



و نفس هذه الشاشة تظهر في حال دخل أحد أصدقائك الشبكة و في حال ارسل أحدهم رسالة لك

لنلق الآن نظرة سريعة على الشاشة الرئيسية للبرنامج

 



قسمنا الشاشة إلى 10 أقسام رئيسية و هي

1 القائمة الرئيسية هنا تستطيع تغيير خيارات البرنامج كملفك الشخصي و إسمك و حالتك " إذا كنت مشغولا أو بعيدا عن الشبكة " و حتى الخروج من البرنامج

2 هذا الزر هو لإضافة صديق لك في قائمتك

3 الزر هذا لإرسال رسالة خاصة لصديق إختر هذا الزر فتظهر لك قائمة بأصدقائك المتصلين بالشبكة إختر من تريد ان تتحاور معه

4 هذا نوع جديد من الحوار يوفرة هذا البرنامج و هو الحوار الصوتي إضغط على هذا الزر تظهر قائمة بأصدقائك تستطيع ان تتصل به عبر الكمبيوتر ليكون الحوار صوتي بين كمبيوترين أو ان تتصل به على هاتفة في حال كتب هاتفة في ملفه الشخصي و خدمة الإتصال بالهاتف هي بالتعاون مع موقع Net2Phone و هي تقدم اسعارا رخيصة للإتصال يجب ان يكون لديك ملف شخصي مع هذا الموقع

5 هذه الخدمة هي خدمة ارسال رسائل قصير للموبايل و التي تسمى أيضا SMS و هي من مميزات هذا البرنامج الجديدة

6 يظهر لك هنا اسمك و حالتك هل انت متصل ام لا

7 أصدقائك المتصلين بالشبكة يظهرون في هذا المكان و نفس الرمز الموجود على يسار الإسم

8 في حال وضعت أحد أصدقائك في قائمة التجاهل يظهر مع هذا الرمز

9 هنا تجد أصدقائك غير المتصلين بالشبكة

10 هنا أيضا تجد حالتك هل انت متصل ام لا

إذهب لأي اسم من أسماء الأصدقاء المتصلين و إضغط على الزر الأيمن من الماوس لتجد هذه القائمة

 



1 لإرسال رسالة شخصية اختر هذا الخيار

2 هنا تجد خيارا لإرسال رسالة قصير للموبايل طبعا اذا كان الشخص قد وضع رقمه في ملفة الشخصي

3 خيار ارسال ملف

4 لإرسال إيميل لصاحب هذا الإسم

5 هنا تستطيع دعوة صديقك لبعض البرنامج مثل Netmeeting أو ألعاب مثل Age Of Empires

6 للإتصال إما عن طريق الكمبيوتر أو الهاتف

7 لوضع صديقك في قائمة التجاهل

8 لحذفه من القائمة

9 لمشاهدة ملف صديقك الشخصي

10 هنا تجد معلومات مختصرة عن هذا الصديق

أخيرا سنلقي نظره على شاشة الحوار .. و هي كما في هذه الصورة

 



1 تجد القائمة الرئيسية تساعدك لتغيير حجم الخط أو دعوة لصديق للإنضمام للحوار في هذه الغرفة

2 لتحويل الحوار لحوار صوتي

3 لدعوة صديق آخر للحوار معكم في هذه الغرفة

4 لوضع الصديق الذي تحاوره في قائمة التجاهل

5 هنا تجد الإسم و البريد الإلكتروني للصديق الذي تحاوره

6 هذا القسم هو قسم الحوار تجد رسائل صديقك و رسائلك

7 تستطيع هنا ان تكتب رسائلك لصديقك أو اصدقائك

8 عنما يكون صديقك يكتب رسالة لك تجد في هذا القسم رسالة تخبرك بهذا و اذا كان لا يكتب شي يعطيك وقت آخر رسالة من صديقك

 

1-2-3
 

الصفحة الرئيسية

جميع الحقوق محفوظة مركز التعليم المفتوح مواقع العاب