Überprüfung
"Aikido macht Ihre Sicherheit zu einem Ihrer Alleinstellungsmerkmale dank ihrer integrierten automatisierten Berichtslösung, die bei der ISO- und SOC2-Zertifizierung hilft.

Fabrice G
Geschäftsführerin bei Kadonation
Erkennen Sie Sicherheitsprobleme, Malware, veraltete Bibliotheken und Lizenzrisiken. Automatische Einstufung von Fehlalarmen, eindeutige Korrekturen und sekundenschnelle Erstellung von SBOMs.
Umfassende Abdeckung und einfache Einrichtung
Die meisten SCA-Tools haben eine begrenzte Sprachunterstützung. Aikido schließt alle Lücken.
(Zum Beispiel unterstützt Aikido sogar .csproj-Dateien von Haus aus).
Sprachunterstützung prüfen
Aikido funktioniert mit jedem Git-System und bietet sogar einen lokalen Scanner.
(GitHub, GitLab, Bitbucket, Azure Devops, GitLab Self Managed,...)
Git-Systemunterstützung prüfen
Viele SCA-Tools sind schwierig einzurichten und zu warten. Aikido ist sofort einsatzbereit.
(Es zeigt Ihnen sogar an, ob Lockfiles fehlen.)
Aikido Autofix ist ein Werkzeug, mit dem Sie Aikido Schwachstellen in Abhängigkeiten von Drittanbietern in Ihren Projekten beheben lassen können. Dies geschieht durch das Erstellen von Pull Requests, die die Schwachstelle durch Paket-Updates oder auf andere Weise beseitigen. In manchen Fällen kann ein Aikido Autofix eine ganze Klasse von Schwachstellen beseitigen, anstatt nur ein Problem.
Aikido überprüft die Standarddatenbanken NVD und GitHub Advisory Database (GHSA), geht aber noch weiter. Aikido Intel deckt im Stillen gepatchte Schwachstellen und Schwachstellen ohne CVEs auf.
Das npm-Ökosystem ist aufgrund seines offenen Charakters anfällig für die Veröffentlichung bösartiger Pakete. Aikido identifiziert bösartigen Code, der in JavaScript-Dateien oder npm-Pakete eingebettet sein kann. Angetrieben von Aikido Intel.
(Sucht nach Backdoors, Trojanern, Keyloggern, XSS, Cryptojacking-Skripten und mehr.)
Sicherheitsprüfungen erfordern in der Regel die Bereitstellung einer SBOM. Aikido macht es einfach, diese Liste im Voraus zu analysieren und sie bei Bedarf zu erstellen. Sie können auch eine SBOM von Containern erstellen. Aikido unterstützt cycloneDX und SPDX.
Ersetzen Sie Ihr verstreutes Toolset durch eine Plattform, die alles kann und Ihnen zeigt, worauf es ankommt.
Erläuterndes Video
Überprüfung
Fabrice G
Geschäftsführerin bei Kadonation
Die Software Composition Analysis (SCA) ist im Grunde ein Gesundheitscheck für Ihre Open-Source-Abhängigkeiten. Es scannt die Bibliotheken und Pakete, die Sie in Ihr Projekt einbinden, und zeigt bekannte Open-Source-Schwachstellen, Lizenzminen und andere Risiken an. Das sollte Sie interessieren, denn wenn Sie Open-Source verwenden (Spoiler: das tun Sie), kann eine einzige anfällige Abhängigkeit die Sicherheit Ihrer gesamten Anwendung gefährden. SCA hilft Ihnen sicherzustellen, dass der Code von Drittanbietern in Ihren Projekten keine versteckte Hintertür oder tickende Zeitbombe ist.
Es funktioniert wie ein automatischer Detektiv für Ihre Abhängigkeiten. Der SCA-Scanner von Aikido identifiziert alle von Ihnen verwendeten Bibliotheken und Versionen (Ihren Abhängigkeitsbaum) und gleicht jede einzelne mit einer ständig aktualisierten Datenbank bekannter Sicherheitslücken (CVEs) und Open-Source-Bedrohungsdaten ab. Im Klartext: Wenn Sie eine Bibliothek mit einer bekannten Sicherheitslücke oder sogar ein bösartiges Paket verwenden, wird Aikido dies erkennen und Sie warnen. Es handelt sich um ein umfassendes Abhängigkeitsscanning, das auf Schwachstellen-Feeds zurückgreift, um Probleme schnell zu erkennen.
Auf jeden Fall - Aikidos SCA passt genau in Ihre CI/CD-Pipeline. Sie können es mit GitHub Actions, GitLab CI, Jenkins, CircleCI oder was auch immer Sie verwenden, verbinden, so dass die Überprüfung von Abhängigkeiten automatisch bei jedem Build oder Pull-Request erfolgt. Das bedeutet, dass neue verwundbare Abhängigkeiten erkannt und gemeldet werden, bevor sie in die Produktion gelangen. Kurz gesagt, automatisierte Open-Source-Sicherheitsprüfungen werden zu einem festen Bestandteil Ihres Entwicklungsworkflows.
Aikidos SCA ist so konzipiert, dass es das Rauschen ausblendet, damit Sie nicht in sinnlosen Warnmeldungen ertrinken. Es filtert automatisch irrelevante Ergebnisse heraus (z. B. Probleme, die sich nicht wirklich auf Ihr Projekt auswirken), so dass Sie sich nur mit echten, umsetzbaren Schwachstellen befassen müssen. Mit anderen Worten: Sie erhalten ein Signal ohne das Rauschen, d. h. es gibt viel weniger Fehlalarme, die Ihre Ergebnisse blockieren. Das Hauptaugenmerk liegt auf den wirklich gefährdeten Abhängigkeiten, die behoben werden müssen, und nicht auf einer riesigen Liste theoretischer Warnungen.
Aikido macht Sie nicht nur auf gefährdete Abhängigkeiten aufmerksam - es hilft Ihnen, diese zu beheben. Für viele Probleme bietet es AutoFix-Lösungen mit nur einem Klick: Es schlägt die sichere Version vor, auf die Sie aktualisieren können, und kann automatisch eine Pull-Anfrage öffnen, um die Abhängigkeit für Sie zu beseitigen. In anderen Fällen gibt es klare Anleitungen zur Behebung, damit Sie genau wissen, wie Sie das Problem lösen können. Fazit: Es meldet nicht nur Open-Source-Sicherheitsprobleme, sondern vereinfacht auch die Behebung (und nimmt Ihnen oft die Arbeit ab).
Ja - Aikidos SCA kann mit einem Klick eine Software Bill of Materials (SBOM) für Ihre Anwendung erstellen. Es stellt eine vollständige Liste aller Open-Source-Komponenten in Ihrem Projekt zusammen und ermöglicht Ihnen den Export in Standardformate wie CycloneDX oder SPDX (oder sogar eine einfache CSV-Datei). Mit dieser SBOM erhalten Sie und Ihr compliance ein vollständiges Inventar der in Ihrer Software enthaltenen Komponenten. Sie eignet sich hervorragend für Transparenz, compliance und um sicherzustellen, dass keine "unbekannten" Teile in Ihrem Stack vorhanden sind.
Aikidos SCA unterstützt die meisten wichtigen Programmiersprachen und deren Paketmanager - die Chancen stehen gut, dass eine populäre Sprache auch unterstützt wird. Zum Beispiel deckt es JavaScript/TypeScript (npm, Yarn, pnpm), Python (pip, Poetry), Java/Scala/Kotlin (Maven, Gradle, sbt), .NET (NuGet), Ruby (Bundler), PHP (Composer), Go (Go-Module), Rust (Cargo), Swift (CocoaPods und SwiftPM), Dart (pub) und mehr ab. Sogar C/C++-Projekte werden unterstützt (Scannen nach bekannten Abhängigkeiten, ohne dass Lockfiles benötigt werden). Kurz gesagt, der Scanner von Aikido hat eine breite Sprachabdeckung, so dass er wahrscheinlich jeden Tech-Stack analysieren kann, den Sie ihm vorlegen.
Im Wesentlichen wird jede bekannte Open-Source-Schwachstelle in Ihren Abhängigkeiten erkannt. Wenn Ihr Projekt beispielsweise eine Bibliothek enthält, die von Log4Shell (der berüchtigten Log4j-Schwachstelle) betroffen ist, wird dies von Aikidos SCA erkannt. Dasselbe gilt für so etwas wie den OpenSSL Heartbleed-Bug - wenn diese verwundbare Version vorhanden ist, werden Sie es wissen. Es fängt auch weniger bekannte CVEs und sogar bösartige Pakete (wie kompromittierte npm/PyPI-Pakete) ab; wenn es eine bekannte Schwachstelle oder Hintertür in einer Abhängigkeit gibt, wird Aikido sie erkennen.
Aikidos SCA bietet eine ähnliche Abdeckung wie das Open-Source-Scanning von Snyk, aber mit viel weniger Schnickschnack. Snyk ist leistungsstark, bombardiert Sie aber oft mit einer Vielzahl von Warnungen (einschließlich Problemen mit niedriger Priorität), während Aikido automatisch Prioritäten setzt und Ihnen nur die echten Risiken anzeigt - weniger Rauschen, mehr Signal. Im Gegensatz zu Dependabot, das lediglich Versionssprung-PRs für bekannte Sicherheitslücken automatisiert, gibt Ihnen Aikido einen vollständigen Kontext zu Sicherheitslücken, scannt nach bösartigen Paketen, prüft Lizenzen und bietet Korrekturen mit einem Klick. Kurz gesagt, Sie erhalten eine Gründlichkeit auf Snyk-Niveau, ohne dass die Warnmeldungen ermüden, und weitaus mehr Möglichkeiten als einfache Tools wie Dependabot.
Betrachten Sie Dependabot als einen hilfreichen Anfang, aber nicht als die ganze Geschichte. Dependabot aktualisiert Abhängigkeiten mit bekannten Problemen, aber es wird nicht alles erkennen - zum Beispiel könnte es ein bösartiges Paket oder eine Sicherheitslücke übersehen, für die noch kein Update verfügbar ist. Aikidos SCA bietet Ihnen einen viel tiefer gehenden Open-Source-Sicherheitsscan: Es findet Probleme, die Dependabot entgehen, liefert Details zu jeder Sicherheitslücke und behebt sie sogar automatisch. Kurz gesagt, wenn Sie eine gründliche Überprüfung von Abhängigkeiten und nicht nur eine einfache Update-Automatisierung wünschen, sollten Sie Aikido im Auge behalten.
Sichern Sie Ihren Code, Cloud und die Laufzeit in einem zentralen System.
Finden und beheben Sie Schwachstellen schnell automatisch.