Sastify -Software, die jetzt Teil von Micro Focus ist, ist eine SAST -Lösung für statische Anwendungssicherheitstests (SAST). Die Hauptmerkmale drehen sich darum, Sicherheitslücken in Softwareanwendungen im gesamten Softwareentwicklungs -Lifecycle (SDLC) zu identifizieren und zu mildern. Zu den wichtigsten Funktionen gehören:
* Statische Analyse: Dies ist der Kern der Verstärkung. Es analysiert Quellcode, Bytecode und Binärdateien, ohne die Anwendung tatsächlich auszuführen, und identifiziert potenzielle Sicherheitsschwächen auf der Grundlage vordefinierter Regeln und Muster. Dies ermöglicht eine frühzeitige Erkennung von Schwachstellen, bevor sie die Produktion erreichen.
* Unterstützung der breiten Sprache: Fortify unterstützt eine breite Palette von Programmiersprachen, darunter Java, .NET, C ++, C#, PHP, JavaScript und mehr. Dies macht es an verschiedene Entwicklungsumgebungen anpassbar.
* umfassende Sicherheitskennung: Es identifiziert ein breites Spektrum an Sicherheitsfehler, das umfasst:
* Injektionsfehler: SQL Injection, Cross-Site Scripting (XSS), Befehlsinjektion usw.
* Cross-Site-Anfrage Fälschung (CSRF)
* Authentifizierungs- und Sitzungsmanagement -Schwachstellen
* Datenvalidierung und Desinfektionsprobleme
* Zugangskontrollfehler
* Business Logic Fehlern
* API Sicherheitsschwächen
* Kryptographieprobleme
* Priorisierung und Sanierung Anleitung: Festify identifiziert nicht nur Schwachstellen; Es priorisiert sie auch basierend auf der Schwere und Wahrscheinlichkeit einer Ausbeutung und hilft den Entwicklern, sich zuerst auf die kritischsten Themen zu konzentrieren. Es bietet detaillierte Beratung und häufig Links zu den relevanten Sicherheitsverfahren und Beispielen.
* Integration mit Entwicklungstools: Fortify Integriert in verschiedene IDEs (integrierte Entwicklungsumgebungen) und CI/CD -Pipelines (Continuous Integration/Continuous Delivery) und ermöglicht eine nahtlose Integration in vorhandene Workflows. Dies ermöglicht automatisierte Sicherheitstests im Rahmen des Build -Prozesses.
* Berichterstattung und Dashboards: Es bietet umfassende Berichterstattung und Dashboards, die einen Überblick über die Sicherheitsposition der Anwendung, die Verfolgung des Fortschritts im Laufe der Zeit und die Identifizierung von Trends bei Schwachstellentypen bieten.
* Software -Kompositionsanalyse (SCA): Viele Befestigungsangebote umfassen SCA-Funktionen, die die in einer Anwendung verwendeten Open-Source-Komponenten analysieren und bekannte Schwachstellen in diesen Bibliotheken und Frameworks identifizieren. Dies ist entscheidend für die Behandlung von Drittrisiken.
* Webanwendung Scannen: Während in erster Linie ein SAST -Tool, können einige Befestigungsangebote dynamische Anwendungssicherheitstests (DAST) oder interaktive Anwendungssicherheitstests (IAST) umfassen, um die statische Analyse zu ergänzen.
Zusammenfassend konzentrieren sich die Hauptfunktionen von Fortify auf die Bereitstellung eines umfassenden, integrierten und automatisierten Ansatzes für Anwendungssicherheitstests, sodass Entwickler sicherere Software erstellen können. Die verfügbaren Funktionen können je nach spezifischem Anstiftungsprodukt und Lizenzierungen variieren.