08-04-14, 12:15 PM
السلام عليكم...
لا تقلق كثيراً من هذه الناحية
فالمستخدم العادي، و حتى المتخصصون العاديون في مجال الحاسوب لا يستطيعون كسر الحماية - حتى البسيطة - بسهولة، و غالباً هم لا يريدون ذلك. أما إذا وصل الأمر إلى المحترفين و استعمال برامج متخصصة في ذلك فلا شيء سيمنعهم، و إلا لما وجدنا برامج كبيرة مثل Windows و Photoshop و غيرها تباع بدينار و نصف بينما أسعارها الحقيقية بالمئتين و الثلاثمئة دولار!
هناك بعض الأمور التي قد تصعب الأمر عليهم قليلاً، مثلاً:
* لا تستعمل أسماء دوال أو متغيرات أو مكونات تدل عليها، مثلاً لا تسمي خانة إدخال كلمة المرور باسم txtPassword، أو خانة إدخال الرقم التسلسلي للبرنامج باسم SerialNumberTextBox... إلخ.
* لا تجعل عملية التحقق من شرعية نسخة البرنامج ثابتة عند بداية تشغيله. اجعل ذلك يحدث في مراحل - و نوافذ - مختلفة من البرنامج.
* بالنسبة إلى كلمات المرور (أو كلمات السر) المحفوظة، لا تقم بتخزينها في قاعدة البيانات كما هي، و لكن احفظها مشفرة، و لزيادة التأمين استعمل خوارزميات التشفير ذات الاتجاه الواحد (One-way encryption) التي تقوم بتشفير نص دون أن توجد طريقة لفك تشفيره.
سلام.
لا تقلق كثيراً من هذه الناحية
فالمستخدم العادي، و حتى المتخصصون العاديون في مجال الحاسوب لا يستطيعون كسر الحماية - حتى البسيطة - بسهولة، و غالباً هم لا يريدون ذلك. أما إذا وصل الأمر إلى المحترفين و استعمال برامج متخصصة في ذلك فلا شيء سيمنعهم، و إلا لما وجدنا برامج كبيرة مثل Windows و Photoshop و غيرها تباع بدينار و نصف بينما أسعارها الحقيقية بالمئتين و الثلاثمئة دولار!هناك بعض الأمور التي قد تصعب الأمر عليهم قليلاً، مثلاً:
* لا تستعمل أسماء دوال أو متغيرات أو مكونات تدل عليها، مثلاً لا تسمي خانة إدخال كلمة المرور باسم txtPassword، أو خانة إدخال الرقم التسلسلي للبرنامج باسم SerialNumberTextBox... إلخ.
* لا تجعل عملية التحقق من شرعية نسخة البرنامج ثابتة عند بداية تشغيله. اجعل ذلك يحدث في مراحل - و نوافذ - مختلفة من البرنامج.
* بالنسبة إلى كلمات المرور (أو كلمات السر) المحفوظة، لا تقم بتخزينها في قاعدة البيانات كما هي، و لكن احفظها مشفرة، و لزيادة التأمين استعمل خوارزميات التشفير ذات الاتجاه الواحد (One-way encryption) التي تقوم بتشفير نص دون أن توجد طريقة لفك تشفيره.
سلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
