Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
crypto-scanner — CLI-инструмент для сканирования кодовых баз на предмет криптографии, уязвимой к квантовым атакам | Kitploit
Инструменты/GitHubGitHub/mbennett-labs/crypto-scanner
Статический анализ кода (SAST)Анализ уязвимостейАнализ КодаКриптографияDevSecOpsОбнаружение СекретовБезопасность Цепочки Поставок
GitHubmbennett-labs/crypto-scanner

crypto-scanner

CLI-инструмент для сканирования кодовых баз на предмет криптографии, уязвимой к квантовым атакам

Репозиторий
6348 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Crypto Scanner

Сканируйте свою кодовую базу на предмет уязвимой к квантовым атакам криптографии, пока не стало слишком поздно.

PyPI Version PyPI Downloads Python 3.10+ License: MIT Build Status

Быстрый старт • Почему квантовая готовность? • Использование • Уровни риска • CI/CD • О нас


Обзор

Crypto Scanner — это CLI-инструмент, который сканирует вашу кодовую базу на наличие криптографических алгоритмов и генерирует оценки риска квантовой уязвимости. Он анализирует исходный код, конфигурационные файлы и сертификаты X.509 для выявления криптографии, которая будет взломана квантовыми компьютерами.

Разработан Quantum Shield Labs — помогает организациям подготовиться к постквантовой эре.


Почему квантовая готовность?

Квантовая угроза реальна

Прогнозируется, что криптографически релевантные квантовые компьютеры (CRQC), способные взламывать RSA и ECC, появятся к 2033 году. Это не научная фантастика — это график, к которому активно готовятся крупные правительства и предприятия.

«Собери сейчас, расшифруй потом» (HNDL)

Злоумышленники уже сейчас собирают зашифрованные данные с намерением расшифровать их, когда появятся квантовые компьютеры. Если ваши данные имеют долгосрочную ценность (медицинские записи, финансовые данные, коммерческие тайны, государственные коммуникации), они уже находятся в зоне риска.

Почему нельзя ждать

ПроблемаРеальность
Сложность миграцииБольшие кодовые базы требуют 3–5+ лет для перехода
Глубина цепочки поставокВаши зависимости содержат уязвимую криптографию, которую вы не видите
Требования соответствияСтандарты NIST PQC (ML-KEM, ML-DSA) уже утверждены
Дедлайн CNSA 2.0АНБ требует квантово-устойчивые алгоритмы к 2033 году

Алгоритм Шора: угроза

Алгоритм Шора, выполняемый на достаточно мощном квантовом компьютере, может эффективно факторизовать большие целые числа и вычислять дискретные логарифмы. Это взламывает:

  • RSA (все размеры ключей)
  • ECDSA/ECC (все кривые)
  • DH/ECDH (обмен ключами)
  • DSA (цифровые подписи)

Первый шаг: инвентаризация

Нельзя мигрировать то, о наличии чего вы не знаете. Crypto Scanner предоставляет криптографическую инвентаризацию, которая является первым важным шагом в любой программе квантовой готовности.

📘 Узнать больше: Прочитайте Playbook от Quantum Shield Labs для всестороннего руководства по миграции.


Быстрый старт

Получите первое сканирование на квантовую уязвимость менее чем за 60 секунд:

# Установка из PyPI
pip install crypto-scanner

# Сканирование вашего проекта
crypto-scanner scan .

# Генерация HTML-отчёта для руководства
crypto-scanner scan . --html --output quantum-risk-report.html

Всё. Теперь у вас есть полная криптографическая инвентаризация вашей кодовой базы.


Установка

Из PyPI (рекомендуется)

pip install crypto-scanner

Из исходников

git clone https://github.com/mbennett-labs/crypto-scanner.git
cd crypto-scanner
pip install -e .

Требования

  • Python 3.10 или выше
  • Работает на Windows, macOS и Linux

Использование

Основные команды

# Сканирование директории (вывод JSON в stdout)
crypto-scanner scan <directory>

# Показать поддерживаемые типы файлов и классификацию рисков
crypto-scanner info

# Показать версию
crypto-scanner --version

Параметры CLI

ОпцияКороткаяОписание
--htmlСоздать HTML-отчёт вместо JSON
--output-oСохранить отчёт в файл (вместо stdout)
--verbose-vПоказать детальный прогресс сканирования
--exclude-eДополнительные шаблоны исключения (повторяемые)
--version-VПоказать версию и выйти

Примеры

# Сканирование с подробным выводом
crypto-scanner scan ./src --verbose

# Сохранение JSON-отчёта в файл
crypto-scanner scan . --output crypto-audit.json

# Создание фирменного HTML-отчёта для заинтересованных сторон
crypto-scanner scan . --html --output quantum-assessment.html

# Исключение определённых директорий
crypto-scanner scan . --exclude vendor --exclude legacy

# Шаблоны исключения файлов
crypto-scanner scan . --exclude "*.test.js" --exclude "*.spec.ts"

# Комбинация опций
crypto-scanner scan ./backend -v --exclude node_modules -o report.json

Исключения по умолчанию

Следующие файлы и папки автоматически исключаются для избежания сканирования зависимостей:

.git, .svn, .hg          # Системы контроля версий
node_modules, vendor     # Зависимости пакетов
__pycache__, .pytest_cache, .mypy_cache
.venv, venv, env         # Виртуальные окружения
dist, build, out         # Результаты сборки
.idea, .vscode           # Директории IDE
site-packages, third_party

Классификация рисков

Критический — квантово уязвимый

Алгоритмы, которые будут полностью взломаны алгоритмом Шора:

АлгоритмРазмеры ключейКвантовое воздействиеРекомендуемое действие
RSAВсе (1024–4096+)Полностью взломанМиграция на ML-KEM + ML-DSA
ECDSA/ECCВсе кривыеПолностью взломанМиграция на ML-DSA
DH/ECDHВсеОбмен ключами взломанМиграция на ML-KEM
DSAВсеПолностью взломанМиграция на ML-DSA

Высокий — устаревший или слабый

Алгоритмы с известными классическими уязвимостями:

АлгоритмПроблемаРекомендуемое действие
MD5Атаки на коллизии, полностью взломанЗаменить на SHA-3 или SHA-256
SHA-1Атаки на коллизии продемонстрированыЗаменить на SHA-256+
DES56-битный ключ, тривиально взламываетсяЗаменить на AES-256
3DESАтаки «встреча посередине»Заменить на AES-256
AES-128Алгоритм Гровера снижает безопасностьОбновить до AES-256

Средний — мониторинг

Алгоритмы, которые в настоящее время безопасны, но требуют наблюдения:

АлгоритмСтатусРекомендуемое действие
SHA-256Безопасен, Гровер снижает до 128 битПланировать миграцию на SHA-3
SHA-384БезопасенОтслеживать развитие
SHA-512Хорошая квантовая стойкостьОтслеживать развитие
TLS 1.2Безопасен, но устареваетПредпочитать TLS 1.3

Низкий — адекватный или квантово-устойчивый

Алгоритмы, обеспечивающие адекватную защиту:

Скачать инструмент