LBCInformation
Home
Syria
Arwad
Amrit
عمريت
أرواد
طرطوس
سورية
صور من طرطوس
صور من سورية
للسيدات فقط أدب وفكر المعلومات معجم الكمبيوتر المجلة الطبية بانياس لمحة عن طرطوس دليل المواقع العربية دليل المواقع الأجنبية
PC school Software    

حماية البرامج من القرصنة

 

تشير نتائج التقرير السنوي للعام 2001 أن قرصنة البرمجيات لا تزال تشكل تحدياً لصناعة البرمجيات , وللمرة الأولى خلال تاريخ هذه الدراسة فقد استمر ارتفاع المعدل العالمي للقرصنة لسنتين متتاليتين 2000  و 2001 .  في العام 2001 بلغ معدل القرصنة %40 مرتفعاً بذلك عن العام 2000 بينما كان العام 1999 الأصغر بنسبة القرصنة التي بلغت %36 .

منذ بدء الدراسة عام 1994 لاحظنا هبوطاً في معدل القرصنة , ولكننا لم نلحظ خلال العامين الأخيرين , إذ بدأنا نلحظ ثباتاً في مستوى القرصنة في البلدان النامية , يمكن تفسير ذلك بأنه بعد تخفيض القرصنة العادية لانزال نرى جزءاً مركزياً من القرصنة أكثر استمرارية وديمومة . وبذلك نرى بأن النجاح التي تم خلال عقد التسعينات ضد القرصنة قد بدأ بتراجع . هناك عامل مهم حفظ معدل القرصنة من الهبوط خلال العام 2001 ألا وهو أن أكثر المناطق للبرمجيات هي الأعلى في معدلات القرصنة . فمثلاً تتميز منطقة آسيا / المحيط الهادي بمعدل قرصنة مرتفع . وقد شهدت خلال العام 2001 أكبر نمو في معدل القرصنة بالصين التي لا تشهد ركوداً اقتصاياً  . كما أظهرت الدراسات أن أكبر معدل للقرصنة في فيتنام بمعدل %94 أما لبنان وقطر فهما بالمرتبة السادسة بمعدل %79 .

وللأسف لا توجد أي دراسات في سوريا عن معدلات القرصنة . وقد ساعدت التشريعات الجديدة في تقليل معدلات القرصنة بشكل كبير . وسنعرض فيما يلي بعض الطرق المتبعة لتقليل نسب القرصنة :www.tartoos.com

هناك طرق عديدة لحماية البرامج تتراوح بين السهل والبسيط الى الصعب المعقد . سنتطرق الى بعض الطرق الأكثر استخداماً للحماية مع مقارنة بين محاسن ومساوئ كل منها . قد تكون المعطيات أحياناً أكثر أهمية من البرنامج ولا بد من حمايتها ضد النسخ أو السرقة . وبالتالي يمكن القول بأن الحماية تهتم بعاملين : حماية المعطيات الهامة وحماية البرنامج .www.tartoos.com

- الحماية ضد النسخ : ضع البرنامج أو المعطيات الهامة على قرص مضغوط غير قابل للنسخ . إن هذه الطريقة ضعيفة جداً لأن المعلومات الموجودة على القرص المضغوط قابلة للقراءة وبالتالي قابلة للنسخ , قد لا تكون عملية النسخ مباشرة باستخدام أحد برامج النسخ المعروفة ولكنها ممكنة , هذه الطريقة رخيصة الثمن وتستخدم غالباً لحماية الأقراص المضغوطة CD التي تحوي الأغاني والأفلام .www.tartoos.com

- قفل البرنامج وفق مواصفات محددة : تسمح هذه الطريقة بنسخ البرنامج ولكنها تمنع تشغيله إن لم يكن الحاسب الذي يعمل عليه البرنامج يحمل مواصفات معينة , وسوف نذكر أهم هذه الطرق :www.tartoos.com

1-   رقم القرص الصلب :

 يقوم المبرمج بتخزين رقم القرص الصلب للحاسب الذي سيعمل عليه البرنامج , وعند تشغيل البرنامج على أي حاسب يقوم بقراءة رقم www.tartoos.com

القرص الصلب  , فإذا كان الرقم مطابقاً للرقم المخزن في البرنامج فإن البرنامج يتابع عمله . أما إذا كان غير مطابق فهذا يعني أن الحاسب غير مصرح له باستخدام البرنامج , وتظهر رسالة تطلب من  المستخدم الاتصال بالمبرمج للحصول على نسخة شرعية .www.tartoos.com

مساؤى هذه الطريقة :www.tartoos.com

- على المبرمج التدخل في كل نسخة يبيعها .

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

-  الحاجة لتدخل المبرمج عند قيام المستخدم بأي عملية تغيير لرقم القرص الصلب كما يحدث عند تهيئة القرص الصلب .

- ضعف الحماية لكونها لا تعتمد على عناصر فعالة ( خوارزميات تشفير ) ولكن رقم القرص الصلب قابلاً للتعديل .

2-  استخدام قرص مرن :www.tartoos.com

يقوم المبرمج بربط برنامجه بقرص مرن معين حيث لا يعمل البرنامج دون وجود هذا القرص .

مساوئ هذه الطريقة :

- ضعف الحماية لكونها لا تعتمد على عناصر فعالة ولكون القرص المرن قابل للنسخ مهما كانت طريقة الكتابة عليه .www.tartoos.com

3-  مفتاح الحماية ذو الذاكرة Memory Protection Key :

يقوم المبرمج بربط برنامج بقطعة الكترونية تدعى دونكل يتم وصل هذه القطعة بالحاسوب من خلال أحد منافذ الاتصال التالية COM . LPT USB  . حيث يقرأ البرنامج معلومات معينة ثابتة موجودة داخل الدونكل , فإذا كانت المعلومات صحيحة فهذا يعني أن الدونكل موجود وأن الحاسب مصرح له باستخدام البرنامج .

مساوئ هذه الطريقة :

-   الحماية فيها غير كافية لكون دونكل الذاكرة لايحوي عناصر فعالة ويمكن محاكاته بذاكرة  !

4- مفتاح الحماية ذو خوارزميات التشفير Encryption Protection Key :

تعتبر هذه الطريقة افضل طريقة لحماية البرامج لكون المفتاح يعتمد على خوارزميات تشفير لا يمكن محاكاتها , حيث يرسل البرنامج الى مفتاح www.tartoos.com

الحماية سلسلة من المحارف فيقوم المفتاح بتشفيرها ( وفق المعاملات الخاصة لخوارزمية التشفير المخزنة في المفتاح ) ويعيد الجواب الى البرنامج . تنبع قوة هذه الطريقة من اعتمادها على خوارزميات تشفير قوية وكون السلسلة شبه العشوائية لها طويلة جداً  . فمثلاً من أجل خوارزمية بطول 64 بت ( أي أن معاملات التابع طولها 64 بت ( أي  أن معاملات التابع طولها 64 بت ) يكون عدد الحالات المختلفة من هذه الخوارزمية 1910 * 1.8^ 45 = 642  .

يمتاز هذا المفتاح عن المفتاح ذو الذاكرة بأن عدد الحالات المختلفة للمعطيات القادمة من المفتاح يكون محدوداً ( مهما كبر ) . أما في حالة التشفير فيكون عدد الحالات غير محدود ( نظرياً ) . إذ بإمكاننا زيادة هذا العدد كما نريد وذلك بزيادة سلاسل المحارف المختلفة المرسلة الى المفتاح لتشفيرها . www.tartoos.com

من الممكن أن يستخدم مفتاح الحماية لتشفير المعطيات الهامة بحد  ذاتها , فمثلاً في موسوعة علمية للنصوص والصور أهمية أكثر من البرنامج الذي يعرضها وقد تكون هذه النصوص والصور وفق صيغة قياسية ( Standard Format )  مما يظهر أهمية تشفيرها .www.tartoos.com

يجب ألا يظن المبرمج أن استخدام أفضل أسلوب للحماية يقيه من قراصنة البرامج , فهناك خبرة يجب أن يكتسبها قبل أن يستطيع حماية برنامج بشكل جيد , وكلما صرف المبرمج وقتاً أطول على عملية الحماية كلما صعبت عملية كسرها .www.tartoos.com

 

Home
Syria
Arwad
Amrit
عمريت
أرواد
طرطوس
سورية
صور من طرطوس
صور من سورية
للسيدات فقط أدب وفكر المعلومات معجم الكمبيوتر المجلة الطبية بانياس لمحة عن طرطوس دليل المواقع العربية دليل المواقع الأجنبية

 © 2006 LBCI Corporation. All rights reserved Eng.Hanna Ata Lahoud