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

مكافحة تخريب البرمجيات (مكافحة تخريب البرمجيات):هو الكشف عن التخريب ومحاولة إيقاف آثار الاختراق. تطبيقات البرمجيات عرضة لآثار التخريب طوال دورة حياتها من التطوير إلى النشر، ولكن بشكل خاص في التشغيل والصيانة.

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

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

مراجع 
Anti-Subversion Software

http://www.verizonbusiness.com/resources/reports/rp_data-breach-investigations-report-2012_en_xg.pdf

https://buildsecurityin.us-cert.gov/bsi/547-BSI.html

برمجيات أمن الحاسوب
تخريب البرمجيات هو عملية صنع البرمجيات بوظائف غير مقصودة إما عن طريق العبث مع رمز البرنامج أو عن طريق تغيير السلوك ب طريقة أخرى . على سبيل المثال ، يمكن استخدام الرمز بالتلاعب ل تغيير رمز البرنامج ل تحميل قواعد الخبيثة أو الاستدلال . إدخال إس كيو إل هو شكل من أشكال ال تخريب لغرض الفساد أو سرقة البيانات وعازلة الفيضانات هي شكل من أشكال ال تخريب لغرض الوصول الغير المصرح ب ه . هذه الهجمات هي أمثلة على قرصنة الكمبيوتر . مكافحة تخريب البرمجيات ( مكافحة تخريب البرمجيات ) : هو الكشف عن ال تخريب و محاولة إيقاف آثار ال اختراق . تطبيقات البرمجيات عرضة لآثار ال تخريب طوال دورة حيات ها من التطوير إلى النشر ، و لٰكن ب شكل خاص في التشغيل و الصيانة . الحماية من ال تخريب يمكن أن يتحقق في كلتا الطريقتين الثابتة والديناميكية : مكافحة ال تخريب الثابتة يتم تنفيذ ها خلال بناء ال تعليمات البرمجية . يتم اختبار رمز ثابت والتحقق من ه ضد أنواع مختلفة من الهجوم عن طريق فحص رمز مصدر البرنامج . و تشمل ال أمثلة على مكافحة ال تخريب الثابتة التدقيق الأمني ، رمز التحقق ، والتضبيب . و تعتبر مكافحة ال تخريب الثابتة ب صورة عامة ك ممارسة الترميز الجيدة ، و يعتبر ضروريا في بعض أنظمة الالتزام . و مع ذلك ، لا يمكن للحلول الثابتة ان تمنع جميع أنواع الهجمات التخريبية . مكافحة ال تخريب الديناميكية يتم تنفيذ ها أثناء تنفيذ ال تعليمات البرمجية . الرمز محمي ب شكل ديناميكي ضد ال تخريب عن طريق فحص مستمر ل سلوك البرنامج الغير مقصود . و تشمل ال أمثلة على مكافحة ال تخريب الديناميكية تطبيق الجدران النارية ، مغلفة الأمن و الحماية المدمجة في البرنامج . تطبيقات البرامج التي تعمل على أجهزة الكمبيوتر المكتبية والخوادم الشركات و الأجهزة النقالة و الأجهزة المدمجة جميع ها في خطر من ال تخريب . مراجع A nti - Subversion Software http://www.verizonbusiness.com/resources/reports/rp_data-breach-investigations-report-2012_en_xg.pdf https://buildsecurityin.us-cert.gov/bsi/547-BSI.html برمجيات أمن الحاسوب