اولاً : الحقوق الملكية والفكرية
ان كنت شركة او مؤسسة فأنت بحاجة لتسجيل البرنامج تحت اسم الشركة وذلك لحفظ حقوقك على اكمل وجه مع تسجيل حقوق الملكية لشركة .
ثانياً : تشفير الملفات
يمكنك استخدام عدة طرق لتشفير الملفات سواء عن طريق Zend او IonCube او برامج اخرى .
ثالثاً : شيفرة التبليغ
كتابة شيفرة ضمن البرنامج تقوم بتبليغ في حال تم التركيب ويتوجب ان تكون هناك شيفرة مرافقة بمجرد طلبها عبر المتصفح يتوقف البرنامج عن العمل او يقوم بعمل حذف للملفات عن طريق PHP تكون بدالة unlink , وعليه يتم ارسال رسالة لشركة برابط الموقع الذي قام بتركيب البرنامج دون علمكم .
رابعاً : انشاء رقم متسلسل
انشاء رقم متسلسل للبرنامج يأخذه العميل وخاص بالعميل فقط ويستخدم اثناء تنصيب البرنامج .
خامساً : ربط البرنامج بالدومين
وهي خطوة هامة وهي ان يكون البرنامج فعال على الدومين المصرح له باستخدام البرنامج مثلاً لو ترايدنت شرت البرنامج يكون روابط البرنامج المسموح باستخدمه هي traidnt.net و :: TRAIDNT FORUM :: - Powered by vBulletin ويمكنك معرفة الدومين عن طريق SERVER variable (Super Global) .
سادساً : تاريخ انتهاء السيريال نمبر
وهي عبارة عن تاريخ يربط بالبرنامج اما يكون باللغة البرمجة او مرفق مع قاعدة البيانات في حال انتهاءه يقوم بالبرنامج بأيقاف نفسه عن العمل ويتم ارسال رسالة للموقع الرسمي للبرنامج باشعارهم عن اغلاق البرنامج , والعميل له حق التجديد والحصول على رقم متسلسل جديد او التوقف عن استخدام البرنامج .
سابعاً : الاغلاق الاضراري
كتابة شيفرة برمجية مخصصة برقم سري تطلب عبر المتصفح مخصص لشركة فقط , ويستخدم لحذف ملفات البرنامج بأي وقت يخالف سياسة الشركة او ايقاف البرنامج فترة عن العمل .
7 شروط قد توفر حماية لمشروعك الالكتروني او البرمجي لكن دائماً ماتوجد ثغرات لتخطي السبع شروط