Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast

Anonim
Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_1

Tässä artikkelissa esitetään vaiheittainen opas Sast Sast-solmujen luomiseen ja käyttämiseen. Lukijat voivat tutustua ohjelman asennuksen käytännön esimerkiseen.

Nodejsscan on staattinen koodiskanneri, jota käytetään etsimään turvallisuuspuutteita solmu.js-sovelluksissa. Se on tarkasti ymmärrettävä, miten SATS: n solmuScania voidaan käyttää, jos tällainen tarve syntyy.

Asennus, asetukset ja käyttämällä Nodejsscan Scanneria
  • Käyttäjä asentaa Postgreja ja määrittää sen (SQLalchemy_Database_url) Core / Setting.py
  • Seuraavaksi se lataa Soldejsscan-paketin GitHubin arkistosta kääntämällä tätä linkkiä.
Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_2

Tämän jälkeen sinun täytyy mennä Nodejsscan-hakemistoon ja asentaa kaikki tarvittavat komponentit komennolla:

PIP3 Install -R-vaatimukset.txt

Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_3
  • Sinun on suoritettava tämä komento (Python3 Migrate.py) kerran luomaan tarvittavat merkinnät tietokannassa.
  • "Python3 App.py" -komento suoritetaan väliaineen testaamiseksi.
  • Asenna Sodejsscanin oikean toiminnan edellyttämä gunicorn, voit käyttää "Gunicorn -B 0.0.0.0.0: 19090 AP: app: sovellus" -komentoa. Se tarvitaan tuotantoympäristöön.
Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_4

Tämä työkalu toimii Nodejsscan: http: //0.0.0: 9090. Jos haluat korjata, asentaa debug "TRUE" Core / Settings.py. Tämän työkalun säännöllisellä päivityksellä Nodejsscanilla on vähimmäismäärä vääriä positiivisia.

Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_5
Komentorivin käyttöliittymä (CLI) Nodejsscan

Komentorivin käyttöliittymä tai "CLI" sallii tämän työkalun integroida devsecopit CI / CD-kuljettimiin. Tulokset esitetään käyttäjälle JSON-muodossa.

Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_6
Satamatyöläinen.

Telakoinkuvia voidaan konfiguroida Nodejsscanilla käyttäen seuraavia ohjeita:

  • Ensin sinun on varmistettava, että itse telakoitsija on asennettu järjestelmään.
  • Käyttäjä käynnistää telakoinpalvelun komennolla:

Service Docker Start.

  • Seuraavaksi se suorittaa seuraavan komennon:

Docker Build -t Nodejsscan

  • Sitten lopuksi se siirtyy tähän komentoon sovelluksen suorittamiseksi:

Docker Run -it -p 9090: 9090 Nodejsscan

Koko prosessin esittely käytännöllisellä esimerkissä
  • Käyttäjä testasi tätä työkalua arkistoon, joka sisälsi epätäydellistä ja haavoittuvaa koodia.
  • SODEJSSCAN-sovellus on yhteensopiva siihen .zip-muotoisten tiedostojen kanssa, jotka on ladattu siihen. Joten sinun on ensin pakattava .js-koodi .zip-arkistoon ja avaa selain ja lataa pakattu tiedosto.
  • Kun olet ladannut zip-tiedoston, työkalu näyttää käyttäjälle luettelon kaikista haavoittuvuuksista.
Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_7
Step-by-Step Manuaalinen asentamiseen ja solmujen käyttämiseen Sast 4370_8

Tekijä käännetty artikkeli: Sudhansu Shekhar.

Mielenkiintoisempi materiaali Cisoclub.ru. Tilaa meille: Facebook | VK | Twitter | Instagram | Telegram Zen | Messenger | ICQ uusi | YouTube | Pulssi.

Lue lisää