AI Hacking - Cum folosesc hackerii inteligența artificială în atacurile cibernetice

Citește acum
Utilizăm inteligența artificială pentru traducerile site-urilor și, deși ne străduim să fim exacți, este posibil ca acestea să nu fie întotdeauna 100% precise. Apreciem înțelegerea dumneavoastră.
Instrumente gratuite

MetaDefender Jenkins Plugin

Verificați dacă există malware și secrete în compilările Jenkins înainte de a vă lansa aplicația în public.

Bazat pe capacitățile complete ale platformei MetaDefender - inclusiv peste 30 de motoare antivirus de top, Deep CDR și Proactive DLP- pluginul MetaDefender pentru Jenkins vă va scana complet codul sursă și artefactele pentru orice amenințări. Fiți avertizat cu privire la orice probleme potențiale și construiți sisteme automate de siguranță pentru a preveni răspândirea programelor malware și scurgerea datelor sensibile.

Instrucțiuni pentru integrarea MetaDefender Jenkins Plugin

Pas 1

Instalați Plugin-ul

Din interfața web Jenkins:

  • Mergeți la Manage Jenkins > Manage Plugins
  • Faceți clic pe fila Disponibil
  • Căutați MetaDefender > selectați MetaDefender
  • Faceți clic pe Install without restart (Instalare fără repornire). Asigurați-vă că bifați căsuța "Restart Jenkins when installation is complete and no jobs are running."
captură de ecran jenkins dashboard plugin manager

Pentru a confirma că pluginul este instalat:

  • Conectați-vă la Jenkins
  • Mergeți la Manage Jenkins > Manage Plugins
  • Faceți clic pe fila Instalate > căutați MetaDefender Plugin.
Pas 2

Recuperați cheiaAPI MetaDefender Cloud

Săriți peste acest pas dacă folosiți deja MetaDefender Core

Înscrieți-vă pentru un cont la https://portal.opswat.com și obțineți gratuit cheia API (consultați limitările cheii de utilizator gratuite la https://metadefender.opswat.com/licensing). Puteți să vă actualizați licența sau să achiziționați un produs on-premise pentru a beneficia de caracteristicile și capacitățile exhaustive ale suitei MetaDefender .

Pas 3

Creați un proiect de testare

În bara de meniu din stânga, faceți clic pe New Item (Element nou ) și creați proiectul de testare. Sub Build ( Construire), creați o etapă de construire (de exemplu, Execute Windows batch command (Executare comandă batch Windows)) pentru a genera un fișier mic.

Adăugați "Scan with MetaDefender" ca etapă de compilare sau ca acțiune sau conductă post-compilare la configurația de compilare. Faceți clic pe Add build step (Adăugare etapă de construcție ) selectați Scan with MetaDefender.

captură de ecran selectată adăugați etapa de construire și scanați cu metadefender

Completați detaliile de configurare:

  • API URL: URL de scanare MetaDefender Core sau MetaDefender Cloud
  • ApiKey: MetaDefender API Cheie
  • Regula: Definiți ce reguli doriți să scanați cu MetaDefender
  • Scanare privată: Aplicabil doar pentru utilizatorii plătiți pe MetaDefender Cloud
  • Dosare/fișiere de scanat: Pentru a specifica folderele sau fișierele care urmează să fie scanate, puteți defini mai multe elemente, separate prin pipe "|" (de exemplu, src|resurse).
  • Excludeți dosarele/fișierele de la scanare: Pentru a specifica folderele sau fișierele care trebuie excluse din "sursă", puteți defini mai multe elemente, separate prin pipe "|" (de exemplu, .git|.idea).
  • Timpul de expirare a scanării pentru fiecare fișier (fișiere): Setați intervalul de timp de scanare dorit pentru fiecare fișier
  • Marcați compilarea ca fiind "eșuată" dacă se găsește o amenințare: Construcția va fi marcată ca "eșuată" dacă sunt găsite probleme.
  • Creați un fișier jurnal: Creați metadefender-plugin.log pentru a depista problemele.
captură de ecran tabloul de bord de configurare a construcției de testare

Puteți începe testarea prin configurarea lui Jenkins pentru a extrage codul sursă dintr-un repo GitHub care are un fișier de testare EICAR (de exemplu,https://github.com/fire1ce/eicar-standard-antivirus-test-files). În scopul testării, debifați caseta "Show Blocked scan results only" (Afișați doar rezultatele scanării blocate), astfel încât să puteți vedea rezultatele complete.

Pas 4

Declanșarea construcției și vizualizarea rezultatelor scanării

După ce ați configurat proiectul, rulați compilarea, apoi bifați Ieșire consolă pentru a vedea rezultatele scanării.

captură de ecran tabloul de bord text consola de ieșire rezultatele scanării

Pentru testarea conductelor, puteți utiliza exemplul de mai jos pentru a genera un fișier EICAR și a efectua o scanare. Construirea ar trebui să eșueze în etapa "scanare" din cauza unei amenințări găsite.

Notă: scriptul utilizează o funcție statică, hudson.util.Secret.fromString, pentru a converti șirul de caractere în secret, deci trebuie să aprobați funcția sau să debifați "Use Groovy Sandbox".

De asemenea, puteți vizualiza rezultatele scanării în MetaDefender Core :

captură de ecran metadefender exemplu de rezultate de scanare a nucleului

Sunteți gata să începeți să utilizați MetaDefender Jenkins plugin?