Zurück zu Fähigkeiten

constant-time-testing

plurigrid
Aktualisiert 5 days ago
6 Ansichten
7
3
7
Auf GitHub ansehen
Anderetesting

Über

Diese Fähigkeit erkennt Timing-Seitenkanäle und überprüft Implementierungen mit konstanter Laufzeit im Code, um Sicherheitslücken zu verhindern. Sie wird während Sicherheitstests eingesetzt, wenn kryptografische Operationen oder die Verarbeitung sensibler Daten vor Timing-Angriffen geschützt werden müssen. Entwickler sollten für detaillierte Nutzungshinweise und Beispiele auf das ursprüngliche Trail of Bits-Repository verweisen.

Schnellinstallation

Claude Code

Empfohlen
Primär
npx skills add plurigrid/asi -a claude-code
Plugin-BefehlAlternativ
/plugin add https://github.com/plurigrid/asi
Git CloneAlternativ
git clone https://github.com/plurigrid/asi.git ~/.claude/skills/constant-time-testing

Kopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren

GitHub Repository

plurigrid/asi
Pfad: plugins/asi/skills/constant-time-testing
0

Verwandte Skills

atheris

Andere

Diese Fähigkeit ermöglicht Fuzzing mit Python und Atheris, um automatisch Schwachstellen wie Abstürze und Speicherfehler in Ihrem Code aufzudecken. Sie ist ideal für Entwickler, die Sicherheitstests in ihren Arbeitsablauf integrieren, um durch automatisierte Eingabegenerierung Fehler zu finden. Nutzen Sie sie, wenn Sie Python-Anwendungen gegen unerwartete oder bösartige Eingaben absichern müssen.

Skill ansehen

wycheproof

Andere

Diese Fähigkeit stellt die Wycheproof-Testvektoren von Google bereit, um kryptografische Implementierungen rigoros gegen bekannte Schwachstellen zu testen. Sie richtet sich an Entwickler, die die Sicherheit ihres Krypto-Codes durch umfassende Testsuites validieren müssen. Nutzen Sie diese Fähigkeit bei der Implementierung oder Überprüfung kryptografischer Algorithmen, um Robustheit gegen Randfälle und Angriffe sicherzustellen.

Skill ansehen

ossfuzz

Andere

Diese Fähigkeit integriert sich mit OSS-Fuzz, um kontinuierliches Fuzzing zur Identifizierung von Schwachstellen in Ihrem Code zu ermöglichen. Sie ist Teil der Trail of Bits-Sicherheitstest-Suite und wird am besten eingesetzt, wenn Sie automatisiertes, groß angelegtes Fuzz-Testing benötigen. Weitere Informationen zur Implementierung und Nutzungsbeispiele finden Sie im Quell-Repository.

Skill ansehen

libfuzzer

Andere

Diese Fähigkeit ermöglicht Fuzzing mit libFuzzer, um automatisch Schwachstellen im Code durch automatisierte Testgenerierung aufzudecken. Sie ist besonders nützlich für Sicherheitstests und zur Identifizierung von Grenzfällen, die zu Abstürzen oder Sicherheitsproblemen führen könnten. Entwickler sollten sie bei Sicherheitsaudits oder Robustheitstests von C/C++-Codebasen einsetzen.

Skill ansehen