Files
Phantom/workspace/phantom-protocol-2025-release/CHANGELOG.md

5.5 KiB
Raw Blame History

Changelog

Все значимые изменения в проекте Phantom Protocol будут документированы в этом файле.

Формат основан на Keep a Changelog, и этот проект придерживается Semantic Versioning.


[2025.2] - 2025-11-22

🚨 Security (Безопасность)

Fixed (Исправлено)

  • [CRITICAL] Устранена критическая уязвимость в SOCKS5 прокси, которая приводила к раскрытию реального IP-адреса пользователя
    • Удален автоматический fallback на прямое соединение при сбое Phantom сети
    • Реализован принцип fail-secure: соединение прерывается вместо установки прямого подключения
    • CVSS Score: 9.1 (Critical)
    • Файл: examples/socks5-proxy.py
    • Коммит: b643389

Added (Добавлено)

  • Улучшенное логирование ошибок в SOCKS5 прокси с четкими предупреждениями о безопасности
  • Документация о fail-secure поведении в руководстве пользователя
  • Эмодзи-индикаторы в логах для быстрой идентификации критических сообщений:
    • Ошибки подключения
    • 🔒 Прерывание соединения для безопасности
    • ⚠️ Предупреждения о запрете прямых подключений

Changed (Изменено)

  • Версия документации: 2025.1 → 2025.2 (Security Update)
  • Поведение SOCKS5 прокси при ошибках: fail-open → fail-secure

[2025.1] - 2025-01-15

Added (Добавлено)

  • Модернизация кода под OpenSSL 3.0+
    • Портирование 71 C-файла на новые API
    • Замена устаревших функций (EVP_CIPHER_CTX, EVP_MD_CTX, SHA → SHA1)
    • Исправление всех предупреждений компиляции
  • Полная русская документация (20,000+ слов)
    • Техническое руководство (phantom-protocol-complete-guide-ru.md)
    • Руководство пользователя (user-guide-complete-ru.md)
    • Документация TLD системы (phantom-tld-system-complete-guide-ru.md)
  • Docker инфраструктура
    • 7 Docker образов для различных компонентов
    • 5 docker-compose конфигураций
    • Автоматизированные скрипты развертывания
  • Расширенная архитектура (прототипы)
    • Phantom DNS - децентрализованная DNS система
    • Hidden Services - .phantom анонимные сайты (заголовочный файл)
    • Exit Nodes - SOCKS5/HTTP прокси (заголовочный файл)
    • TLD система - миллиарды доменов (прототип)
  • Практические примеры
    • SOCKS5 прокси (с уязвимостью, исправлено в 2025.2)
    • VPN клиент (прототип)
    • 6+ других примеров (прототипы)

Fixed (Исправлено)

  • Успешная компиляция всех компонентов
    • phantom (405 KB)
    • phantomd (26 KB)
  • Совместимость с Ubuntu 20.04+
  • Совместимость с GCC 11+

Known Issues (Известные проблемы)

  • ⚠️ SOCKS5 прокси имеет критическую уязвимость (исправлено в 2025.2)
  • Hidden Services не реализованы (только .h файл)
  • Exit Nodes не реализованы (только .h файл)
  • TLD система содержит TODO и не завершена
  • DNS не интегрирован с Kademlia DHT
  • Примеры используют заглушки вместо реальной сети Phantom

[r30] - 2011-09-12

Added (Добавлено)

  • Оригинальная версия Phantom Protocol от DEFCON 16
  • Базовая реализация Kademlia DHT
  • Многослойное шифрование
  • Система фантомных адресов
  • Базовая маршрутизация через промежуточные узлы

Deprecated (Устарело)

  • Использование OpenSSL 1.0.x API (портировано в 2025.1)
  • Старые криптографические функции

Легенда

  • Added - новые функции
  • Changed - изменения в существующем функционале
  • Deprecated - функции, которые скоро будут удалены
  • Removed - удаленные функции
  • Fixed - исправления багов
  • Security - исправления уязвимостей безопасности

Приоритеты

  • 🚨 CRITICAL - критическая проблема безопасности
  • 🔴 HIGH - высокий приоритет
  • 🟡 MEDIUM - средний приоритет
  • 🟢 LOW - низкий приоритет

Формат версий: YYYY.MINOR
Автор: Phantom Protocol Team
Лицензия: MIT