Brakeman Gratis beveiligingssoftware
Ruby gebaseerde statische analyse beveiligingsscanner
Brakeman is een gratis scanner voor code -analyse en beveiligingslot voor Ruby on Rails -toepassingen. Het vindt problemen in code voordat ze exploiteerbaar worden.
Overzicht
Brakeman is een open source -tool voor statische code -analyse om Ruby op Rails -applicaties te controleren op beveiligingskwetsbaarheden. Het komt als een open source -project met optionele commerciële ondersteuning voor kwetsbaarheidsdetectie in rails -toepassingen. Brakeman Static Analysis Tool Scans op bekende onzekere patronen en configuraties in uw broncode voordat de code de productie bereikt. Het is de meest uitgebreide beveiligingsscanner die een gemakkelijk te lezen kwetsbaarheidsbeoordelingsrapport biedt en rapporten kunnen worden gegenereerd tijdens het bouwen of implementeren van een app in sandbox- of productieomgevingen. Brakeman kan ook worden gebruikt voor Sinatra en elke andere soort rekapplicatie om beveiligingsproblemen te vinden. Brakeman Static Code Analysis Security Tool scheidt problemen in verschillende hoge, middelgrote en zwakke niveaus. Het scant alle bestanden in broncode van een applicatie om potentiële beveiligingskwetsbaarheden te vinden in elk stadium van ontwikkeling. Telkens wanneer nieuwe codewijzigingen worden toegewijd aan de code -repository, wordt de Brakeman Source Code Scanner uitgevoerd om te controleren op beveiligingskwetsbaarheden door een statische analyse van de code uit te voeren. Deze tool zal veel bekende kwetsbaarheden vangen, zoals SQL -injectie, commando -injectie, cross -sitescripting en meer. Brakeman is een open source source code -analyse -tool met 6.1K Github -sterren en 652 GitHub Forks.
systeem vereisten
De volgende sleutelafhankelijkheidspakketten zijn vereist om de statische analysesoftware van Brakeman te installeren:
- Ruby: 2.3.0
- Rails: 2.3.x of hoger
- Bundler
- Rubymine Editor
- Git
Functies
Enkele van de geweldige functies van Brakeman Static Code Analysis Tool worden hieronder vermeld:
- Opdrachtregelinterface
- Snelle broncodescans
- Zero -configuratie vereist
- Beveiligingsscans op elk moment
- Rails Data Flow Analysis
- Detecteert 20+ kwetsbaarheidstypen
- JSON meldt
- False Positive Management
- Open source
Installatie
BRAKEMAN op ubuntu installeren
Brakeman Source Code Scanner is eenvoudig en gemakkelijk aan de slag software. Brakeman Source Code Scanning Tool kan worden geïnstalleerd als een ruby edelsteen of via Docker. Voer het volgende uit met RubyGems in Project Directory:
gem install brakeman
Als u met Bundler wilt installeren, voegt u het volgende toe aan uw Gemfile of Gems.rb:
gem "brakeman"
Voer vervolgens Bundler uit om edelstenen te installeren:
bundle install
Voer Brakeman Static Analysis -software uit de wortel van uw Ruby on Rails -toepassing:
cd path/to/your/app
brakeman
Om de nieuwste build van Brakeman Static Code -analyse op te halen met Docker Run hieronder:
docker pull presidentbeef/brakeman
Voer nu Brakeman Static Analysis Beveiliging uit de wortel van uw Ruby on Rails -toepassing:
cd path/to/your/app
docker run -v "$(pwd)":/code brakeman --color
Voor het bouwen van de bron moet u GIT-, Ruby- en RubyGems -installatie geïnstalleerd zijn.
git clone https://github.com/presidentbeef/brakeman.git
cd brakeman
gem build brakeman.gemspec
gem install brakeman-*.gem
Er zijn enkele scancontroles die niet standaard worden uitgevoerd. Voer hieronder uit om alle cheques uit te voeren:
brakeman -A
Brakeman Open Source Scan wordt uitgevoerd als een opdrachtregelhulpmiddel en heeft de root -map van de Ruby on Rails -toepassing nodig om aan de slag te gaan en de broncode te scannen op kwetsbaarheden. Zodra Brakeman Static Code -analyse wordt uitgevoerd en rapporten produceert, is het tijd om gerapporteerde problemen op te lossen. Nadat je een probleem op hebt opgelost, run je Brakeman opnieuw. Gefeliciteerd! U hebt nu de Brakeman Tool Static Analysis Tool opgezet. Genieten!
FAQs
What is Brakeman security used for?
Brakeman is a static analysis, zero-setup and vulnerability scanner software for Ruby on Rails applications. It is fast, easy to use and automated static code analysis tool. It statically analyzes the source code of Rails applications and provides information report about potential security vulnerabilities.
Is Brakeman free?
Brakeman is a free to use and dowload for non-commercial use.
Is Brakeman open source?
Brakeman is an open source security scanner and source code analysis tool for Ruby on Rails applications. Brakeman source code repository is available at Github.
In what language is Brakeman written?
Brakeman code analysis tool is written in Ruby programming language.
What is Brakeman vs Snyk?
Brakeman directly scans for security vulnerabilities, known insecure patterns and configurations in your aplication source code similar to bundler-audit software. The brakeman command analysis will run and output the results in your Rails project. While Snyk vulnerability scanning tool automatically detects and fixes vulnerabilities in your application code, containers, Kubernetes, Terraform, Node and npm dependencies.
Ontdekken
In dit artikel hebben we besproken over Brakeman Open Source Static Code Analysis Tool. Ga naar de volgende pagina voor meer informatie over andere open source -beveiligingscanninghulpmiddelen:
Snyk Web Kwetsbaarheid Scanning Tool
Metasploit Penetration Testing Framework