Snyk Gratis säkerhetsprogramvara
Hitta och fixa sårbarheter i open source -beroenden
Open Source Web Sårbarhetsskanningsverktyg för att hitta och fixa sårbarheter kontinuerligt i beroenden som dras från Rubygems, NPM, PYPI, Maven och mer
Översikt
Snyk är CLI Build-Time Security/Sårbarhet/riskskanningsverktyg som stöder Ruby och andra språk med många säkra standardvärden. Kontinuerligt och automatiskt hitta, fixa och övervaka sårbarheter i open source-beroenden under hela din utvecklingsprocess. Säkerhet i skala kräver att applikationsutvecklare är det första steget i säkerhetsprocessen för att testa sårbarheten för webbplatsen. Snyk Open Source Application Security hjälper utvecklare att utvecklas snabbt och hålla sig säkra. Säkra alla komponenter i de moderna molninfödda applikationerna i ett enda SNYK -skanningsverktyg för öppen källkod. Snyk’s Cloud App Security Platform är specialbyggd för att enkelt användas av open source -utvecklare för säker och riskfri utveckling i skala och hastighet. SNYK Web Application Security Solution hjälper utvecklare att använda open source -beroenden och hålla sig säkra. Snyk är gratis mjukvara för molnappsäkerhet för öppen källkod. Snyk hittar, fixar, övervakar och förhindrar sårbarheter automatiskt i dina rubin-, node.js-, java-, python- och Scala -applikationer. Snyk övervakar och spårar sårbarheter i över 800 000 open source -programvara och hjälper till att skydda över 25 000 applikationer online. 83 procent av SNYK Web Application Vulnerability Scan Application Användare hittade risker och sårbarheter i sina online -applikationer, och nya sårbarheter avslöjas regelbundet, vilket sätter din ansökan i riskzonen.
Systemkrav
För att installera Open Source Snyk Utility CLI -verktyg måste du installera följande beroenden och förutsättningar:
- Ett projekt med snykstödt språk t.ex. Ruby
 - Kodprojekt med öppna källkodspaket
 - Projekt som distribueras på stödd källkodhanteringssystem, t.ex.
 - Skapa ett Snyk -konto genom att besöka Snyk -webbplatsen
 
Funktioner
Några av de stora listan över funktioner i SNYK CLI och byggtidsverktyg för att hitta och fixa kända sårbarheter i open source-beroenden är:
- Hitta sårbarheter genom att köra Snyk -test på ett projekt i CI -processen.
 - Fixa sårbarheter med hjälp av Snyk Wizard och Snyk Protect.
 - Snyk Wizard leder dig genom att hitta och fixa kända sårbarheter i ett projekt.
 - Alert Snyk Monitor registrerar beroenden och eventuella sårbarheter på Snyk.
 - Förhindra nya sårbara beroenden genom att köra SNYK -test i CI -processen när sårbar node.js eller rubinberoende läggs till.
 
Installation
** Installera Snyk för Ruby **
SNYK stöder testning, övervakning och fixering av rubinprojekt i CLI- och GIT -integrationerna som har sina beroenden hanteras av Bundler. Följ nu nedan steg för steg för att ställa in Snyk. Snyk Utility CLI -verktyget låter dig komma igång med kommandoraden för att installera på NPM Run:
    npm install -g snyk
När du har installerats måste du autentisera med ditt Snyk -konto:
    snyk auth
Testa ditt lokala projekt med:
    snyk test
Bli varnad för nya sårbarheter med:
    snyk monitor
Kör under kommandot för att få en snabb översikt över alla kommandon med mer information och exempel:
    snyk iac --help
Snyk tillhandahålls också som en uppsättning Docker -bilder som bär runtime -miljön för varje pakethanterare. Till exempel kommer NPM -bilden att bära all den nödvändiga installationen för att köra NPM -installation på den för närvarande körbehållaren. För närvarande finns det bilder för NPM, Ruby, Maven, Gradle och SBT. Bilderna kan utföra SNYK -test som standard på det angivna projektet som är monterat på behållaren som en läs-/skrivvolym, och Snyk Monitor om monitorns miljövariabel ställs in när du kör Docker -behållaren. Se följande Rubygems -bild Exempel på hur man kör snyk inuti Docker: Värdprojektmappen kommer att monteras på /projekt på behållaren och kommer att användas för att läsa beroenden -filen och skriva resultat för CI -byggnader. Här är ett exempel på att köra Snyk Test och Snyk Monitor i bilden för Rubygems:
    docker run -it
        -e "SNYK_TOKEN="
        -e "USER_ID=1234"
        -e "MONITOR=true"
        -v ":/project"
      snyk/snyk-cli:rubygems test --org=my-org-name
Följande Ruby on Rails manifestfiler stöds:
    Gemfile
    Gemfile.lock
Följande miljövariabler kan användas när behållaren kör på Docker:
    SNYK_TOKEN
    USER_ID
    MONITOR
    PROJECT_FOLDER
    ENV_FLAGS
    TARGET_FILE
För att lägga till projekt, visa sårbarhetsresultat för importerade projekt och sedan fixa sårbarheter via fix/sammanslagningsförfrågningar, kontrollera Komma igång med Snyk Open Source Grattis! Du har framgångsrikt installerat SNYK CLI och byggtidsverktyg. Njut av! Utforska
I den här artikeln diskuterade vi om SNYK Open Source Security Software. För att lära dig mer om annan öppen källkodssäkerhetsprogramvara, besök följande sida: