MetaDefender תוסף ג'נקינס
בדוק את ה-Jenkins Builds שלך עבור תוכנות זדוניות וסודות לפני שתשחרר את האפליקציה שלך לציבור.
מופעל על ידי מלוא היכולות של MetaDefender פלטפורמה - הכוללת יותר מ-30 מנועי אנטי-וירוס מובילים, Deep CDR , ו Proactive DLP ה- MetaDefender התוסף עבור Jenkins יסרוק ביסודיות את קוד המקור והארטיפקטים שלך לאיתור כל איום. קבל התראות על כל בעיה פוטנציאלית ובנה מערכות הגנה אוטומטיות למניעת התפרצויות תוכנות זדוניות ודליפת מידע רגיש.
הוראות לשילוב MetaDefender תוסף ג'נקינס
התקן את התוסף
מממשק המשתמש של ג'נקינס:
- עבור אל ניהול ג'נקינס > ניהול תוספים
- לחץ על הכרטיסייה זמין
- חפש את MetaDefender > בחר MetaDefender
- לחץ על התקן ללא הפעלה מחדש . ודא שסימנת את התיבה " הפעל מחדש את Jenkins כאשר ההתקנה הושלמה ואין משימות פועלות".

כדי לאשר שהתוסף מותקן:
- התחברו לג'נקינס
- עבור אל ניהול ג'נקינס > ניהול תוספים
- לחץ על הכרטיסייה מותקן > חפש את התוסף MetaDefender .
לִשְׁלוֹף MetaDefender Cloud API מַפְתֵחַ
דלג על שלב זה אם אתה כבר משתמש MetaDefender Core
הירשמו לחשבון בכתובת opswat וקבלו את שלכם API מפתח בחינם (ראה את המגבלות של מפתח המשתמש החינמי metadefender opswat ). באפשרותך לשדרג את הרישיון שלך או לרכוש מוצר מקומי עבור התכונות והיכולות המקיפות של MetaDefender סְוִיטָה.
צור פרויקט בדיקה
בסרגל התפריטים השמאלי, לחצו על פריט חדש וצרו את פרויקט הבדיקה שלכם. תחת בנייה , צרו שלב בנייה (למשל, הפעל פקודת אצווה של Windows) כדי ליצור קובץ קטן.
הוסף "סרוק עם MetaDefender " כשלב בנייה או פעולה או צינור לאחר בנייה לתצורת הבנייה שלך. לחץ על הוסף שלב בנייה ובחר סרוק באמצעות MetaDefender .

מלאו את פרטי התצורה:
- כתובת אתר API : MetaDefender Core אוֹ MetaDefender Cloud כתובת URL לסריקה
- ApiKey : MetaDefender API מַפְתֵחַ
- כלל : הגדר אילו כללים ברצונך לסרוק בעזרתם MetaDefender
- סריקה פרטית : רלוונטי רק למשתמשים בתשלום ב MetaDefender Cloud
- תיקיות/קבצים לסריקה : כדי לציין את התיקיות או הקבצים לסריקה, ניתן להגדיר מספר פריטים, המופרדים באמצעות קו "|" (לדוגמה, src|resources)
- אי הכללת תיקיות/קבצים בסריקה : כדי לציין תיקיות או קבצים שלא יוכללו ב"מקור", ניתן להגדיר מספר פריטים, המופרדים באמצעות קו "|" (לדוגמה .git|.idea)
- זמן קצוב לסריקה לכל קובץ/קבצים : הגדר את זמן הקצוב הרצוי לסריקה עבור כל קובץ
- סמן את הבנייה כ'נכשלה' אם נמצא איום : הבנייה תסומן כ'נכשלה' אם יימצאו בעיות כלשהן.
- צור קובץ יומן : צור metadefender -plugin.log כדי לפתור בעיות

ניתן להתחיל בבדיקה על ידי הגדרת Jenkins למשוך את קוד המקור ממאגר GitHub שיש בו קובץ בדיקה של EICAR (לדוגמה, https://github.com/fire1ce/eicar-standard-antivirus-test-files ). למטרות בדיקה, בטל את הסימון בתיבה "הצג תוצאות סריקה חסומות בלבד" כדי שתוכל לראות את התוצאות המלאות.
הפעל את הבנייה וצפה בתוצאות הסריקה
לאחר הגדרת הפרויקט, הפעל את הבנייה, ולאחר מכן בדוק את פלט הקונסולה כדי להציג את תוצאות הסריקה.

עבור בדיקת צינור, ניתן להשתמש בדוגמה שלהלן כדי ליצור קובץ EICAR ולסרוק. הבנייה אמורה להיכשל בשלב ה"סריקה" עקב איום שנמצא.
הערה : הסקריפט משתמש בפונקציה סטטית, hudson.util.Secret.fromString, כדי להמיר מחרוזת לסוד, לכן עליך לאשר את הפונקציה או לבטל את הסימון של " השתמש ב-Groovy Sandbox ".
ניתן גם לצפות בתוצאות הסריקה ב MetaDefender Core :
