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 TeamCity Plugin

Protejați-vă reputația verificând dacă există malware și alerte antivirus fals pozitive în compilările TeamCity înainte de a le face publice. Cu pluginul MetaDefender puteți să vă scanați rapid construcția cu peste 30 de motoare anti-malware de top, nu numai pentru a detecta posibile programe malware, ci și pentru a vă alerta dacă vreun motor antivirus vă semnalează în mod incorect software-ul sau aplicația ca fiind malițioasă, ceea ce ar putea să vă afecteze reputația.

Instrucțiuni pentru implementarea MetaDefender TeamCity Plugin

Urmați pașii următori pentru a începe să utilizați pluginul OPSWAT MetaDefender :

Pas 1

Instalați Plugin-ul

Pentru a instala plugin-ul, în TeamCity accesați Server Administration > Plugins List. Faceți clic pe butonul "Upload Plugin Zip" (Încărcați fișierul Zip Plugin) și alegeți fișierul metadefender-plugin .zip. Acum reporniți serviciul TeamCity. Veți vedea 'OPSWAT MetaDefender ' în Plugins List.

lista de captură de ecran a plugin-urilor externe și incluse în pachet
Pas 2

Configurați Plugin-ul și setările globale

În primul rând, trebuie să configurați pluginul MetaDefender . La Server Administration accesați 'OPSWAT MetaDefender '. Sunt disponibile următoarele opțiuni:

  • Enter the MetaDefender URL. If you are using MetaDefender Cloud, enter https://api.metadefender.com/v4/file. If you have an on-premises MetaDefender Core v4 installation, enter http://<MetaDefender Core IP address>:8008/file.
  • Introduceți cheia MetaDefender API . (Rețineți că cheile gratuite MetaDefender API oferă posibilitatea de utilizare până la anumite limite. Dacă sunteți interesat de utilizarea unei versiuni comerciale, vă rugăm să consultați pagina noastră de internet opțiuni de licențiere pentru întreprinderi.)
    • MetaDefender Cloud: Pentru a solicita cheia dvs. gratuită MetaDefender Cloud , trebuie să vă creați un cont pe metadefender.com. După ce v-ați creat contul, faceți clic pe numele dvs. în colțul din dreapta sus și selectați "Informații despre cont". Cheia dvs.API MetaDefender Cloud va fi listată.
    • MetaDefender la fața locului: Pentru a solicita cheia de 15 zile MetaDefender pentru mediul local, descărcați și instalați MetaDefender de pe portalulOPSWAT . După instalare, conectați-vă la consola web MetaDefender și accesați Settings > License (Setări > Licență). Faceți clic pe butonul "Activate" (Activare). Cheia API vă va fi trimisă prin e-mail.

Se pot configura o serie de opțiuni globale care vor fi aplicate la fiecare construcție, cu excepția cazului în care modificați proprietățile sistemului în parametrii de construcție (a se vedea pasul 3). Sunt disponibile următoarele opțiuni:

  • În "Scan timeout", introduceți numărul de minute după care scanarea fișierului MetaDefender trebuie să se încheie automat. Valoarea implicită este de 30 de minute.
  • Activați "Display scan result link" (Afișare link rezultat scanare) pentru a afișa un link către detaliile rezultatului scanării MetaDefender pentru a vedea ce motoare anti-malware au detectat o amenințare.
  • Activați opțiunea "Scanare automată când se execută compilarea" pentru a scana automat artefactul atunci când se execută compilarea.
captură de ecran opswat metadefender  setări de configurare
Pas 3

Configurați setările de construire

Notă: Trebuie să configurați setările de construcție numai dacă doriți să suprascrieți opțiunile globale.

Dacă doriți să setați opțiuni diferite pentru o anumită construcție, puteți seta oricare dintre următoarele proprietăți de sistem, accesând Build Configuration > Parameters > Add new parameter (Selectați System Property în "Kind"):

Numele proprietății sistemuluiDescriere
system.metadefender_scan_artifact
Dacă este setat la 1, artefactul va fi scanat automat atunci când se execută compilarea.
Valoarea implicită este 0.
system.metadefender_scan_log
Dacă este setat la 1, jurnalul de scanare metadefender_scan_log .txt va fi creat în dosarul artefactelor.
Valoarea implicită este 0.
sistem.metadefender_fail_build
Dacă este setat la 1 și se găsește o amenințare, compilarea va eșua automat.
Valoarea implicită este 1.
system.metadefender_scan_timeout
Introduceți numărul de minute după care un fișier ar trebui să expire.

Rețineți că specificarea proprietăților de sistem în parametrii de construcție va anula opțiunile globale. Dacă doriți să utilizați setările globale pentru compilare, nu introduceți proprietăți de sistem.

Pas 4

Rulați construcția și verificați rezultatele scanării

După rularea compilării, dacă MetaDefender a detectat o amenințare, compilarea va eșua și va afișa " Found x threat(s) + blocked result(s)".

screenshot a găsit 1 amenințare(e) + rezultat(e) blocat(e)

Faceți clic pe Găsit x amenințare(e) + rezultat(e) blocat(e) pentru a vedea rezultatele scanării:

captură de ecran a găsit 1 amenințare(e) + rezultat(e) blocat(e) rezultat extins

If the build is successful, you can check the MetaDefender scan results in your Build Log. If a threat was found, it will be listed in the following format: <file name> process result: Blocked | Infected. To check which anti-malware engines detected a threat, go to the link in the scan results.

captură de ecran metadefender rezultatele scanării în jurnalul de construcție

În cazul în care nu au fost găsite probleme, nu se va afișa niciun mesaj în fișierul jurnal.

captură de ecran nici o problemă găsită în jurnalul de construcție

Pentru a dezinstala Plugin-ul

Accesați dosarul de date TeamCity, de exemplu: C:\ProgramData\JetBrains\TeamCity\plugins, ștergeți metadefender-plugin.zip și .unpacked\metadefender-plugin. Reporniți serviciul TeamCity.

Ce trebuie făcut în cazul unui fals pozitiv

În cazul în care MetaDefender a detectat o amenințare în structura dvs., dar știți că este un fals pozitiv, urmați pașii următori:

  • Trimiteți cazul fals pozitiv furnizorilor AV urmând aceste instrucțiuni: https:opswat
  • Între timp, dezactivați problema în TeamCity selectând "Mute in".
captură de ecran a găsit 1 amenințare(e) + rezultat(e) blocat(e) opțiuni de investigare
  • Construcția va trece acum când o veți rula din nou. În cazul în care există o modificare în rezultatul scanării, de exemplu dacă fișierele blocate s-au schimbat sau dacă numărul de motoare care au detectat amenințarea este diferit, se va genera o nouă eroare. Pentru a trece peste, puteți dezactiva din nou problema.

Sunteți gata să începeți să utilizați MetaDefender TeamCity Plugin?