AIKraft/Skills/Анализ константного времени

Анализ константного времени

Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP, JavaScript, TypeScript, Python, or Ruby.

trailofbits official Разработка

Что делает навык

Обнаруживает уязвимости к атакам по времени (timing side-channel) в криптографическом коде. Используйте при реализации или проверке криптографического кода, при обнаружении деления на секретных данных, ветвлений, зависящих от секретов, или в вопросах constant-time программирования на C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP, JavaScript, TypeScript, Python или Ruby.

Как подключить

1Скачать навык
# возьмите папку навыка «constant-time-analysis» из репозитория: # https://github.com/trailofbits/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r constant-time-analysis/ ~/.claude/skills/constant-time-analysis/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.