تحليل تركيب البرمجيات (SCA)
اعرف بدقة ما بداخل برمجياتك، وأي المكونات تعرّضك للخطر.

نظرة عامة
يحدد تحليل تركيب البرمجيات ويدير مكونات المصدر المفتوح والمكونات الخارجية الموجودة في برمجياتك. يجرد الاعتماديات المباشرة والمتعدية، ويبلّغ عن الثغرات المعروفة والتراخيص الخطرة أو غير المتوافقة، وينشئ قائمة مكونات البرمجيات (Software Bill of Materials) بصيغ قياسية مثل CycloneDX أو SPDX. يمنح الفرق رؤية واضحة لبرمجيات المصدر المفتوح التي تعتمد عليها، مع تتبع مستمر للاعتماديات وتحديد مبكر للثغرات. كما يدعم SCA إدارة الامتثال للتراخيص، مما يساعد المؤسسات على الوفاء بالتزاماتها طوال دورة حياة التطوير.
المنهجية والمعايير
صيغ SBOM وهي CycloneDX وSPDX، ومطابقة الثغرات عبر NVD/OSV، ومفاهيم OWASP Dependency-Track وOWASP A06 (المكونات القابلة للاختراق والقديمة). تغطي العملية فحص قاعدة الشيفرة وإنشاء SBOM وتحديد المكونات واكتشاف الثغرات والتحقق من الامتثال للسياسات.
ما الذي يتضمّنه
ما الذي تحصل عليه
الأسئلة الشائعة
يهاجم اختبار الاختراق تطبيقك أثناء التشغيل؛ بينما يجرد SCA الشيفرة الخارجية بداخله ويبلّغ عن الاعتماديات المعروفة بقابليتها للاختراق ومخاطر التراخيص. وهما متكاملان.
نعم. نُنتج SBOM قابلًا للقراءة آليًا بصيغة CycloneDX أو SPDX يغطي الاعتماديات المباشرة والمتعدية، وهو ما يطلبه مشترو المؤسسات وEU CRA بشكل متزايد.
يساعد SCA المؤسسات على تحديد مكونات المصدر المفتوح القابلة للاختراق، وإدارة التزامات التراخيص، وتحسين جودة البرمجيات، والحفاظ على الرؤية في الاعتماديات الخارجية طوال دورة حياة التطوير.