
مثال على ملف InSpec للكشف عن وجود gem خبيث لـ rest-client (CVE-2019-15224)
في 19 أغسطس 2019، تم اكتشاف أن gem rest-client قد نُشرت لها عدة إصدارات تحتوي على تعليمات برمجية خبيثة. وأثناء اكتشاف rest-client الخبيثة، تبيّن أن العديد من gems الجديدة الأخرى تحمل تعليمات برمجية مشابهة.
التغطية:
هذا المستودع هو مثال لكيفية استخدام InSpec لإنشاء ضوابط لتدقيق المضيفين بحثًا عن وجود إصدارات خبيثة من rest-client ومن gems الأخرى المكتشفة أثناء التحقيق. تتطلب الفحوصات مسحًا لهياكل الدليل في نظام الملفات بالكامل. ونظرًا لأن هذه عملية بطيئة، يُنصح بعدم إضافة هذه الضوابط إلى فحوصات النظام المستمرة.