ВЕБ‑СЕРВИС ДЛЯ ОБНАРУЖЕНИЯ
СТЕГАНОГРАФИИ В РАСТРОВЫХ
ИЗОБРАЖЕНИЯХ НА ОСНОВЕ
СТАТИСТИЧЕСКИХ ПРИЗНАКОВ
Анализ, внедрение и извлечение скрытых сообщений в изображениях с помощью машинного обучения
Обнаружение стеганографии
Загрузите изображение для анализа с помощью CNN и машинного обучения
Загрузить изображение
Анализ стеганографии
Нет результатов
Загрузите изображение для анализа
Скрыть данные в изображении
Внедрите текстовое сообщение в изображение методом LSB с опциональным шифрованием
Параметры внедрения
LSB Steganography
Готово к внедрению
Заполните форму для скрытия сообщения
Извлечь скрытые данные
Извлеките скрытое сообщение из стего-изображения с автоматической расшифровкой
Параметры извлечения
LSB Extraction
Готово к извлечению
Загрузите стего-изображение для извлечения сообщения
Основы стеганографии
Изучите теоретические основы и методы скрытия информации
Что такое стеганография?
Стеганография — это наука о скрытой передаче информации путём сохранения в тайне самого факта передачи. В отличие от криптографии, которая скрывает содержание сообщения, стеганография скрывает само его существование.
Термин происходит от греческих слов στεγανός (steganos) — «скрытый» и γράφω (grapho) — «пишу».
Применение: защита авторских прав, цифровые водяные знаки, скрытая передача данных, защита конфиденциальной информации.
Метод LSB (Least Significant Bit)
LSB — это метод встраивания информации в младшие биты пикселей изображения. Каждый пиксель RGB-изображения состоит из трёх компонент (красный, зелёный, синий), каждая из которых представлена 8 битами (0-255).
Принцип работы:
- Младший бит каждого цветового канала заменяется битом скрываемого сообщения
- Изменение ±1 в значении пикселя незаметно для человеческого глаза
- В одном пикселе можно скрыть до 3 бит информации (по 1 биту на канал)
Пример: Пиксель (255, 254, 253) → (254, 255, 252) — визуально идентичен, но содержит скрытые данные.
Методы обнаружения стеганографии
Стегоанализ — наука об обнаружении скрытой информации. Существует несколько методов:
1. Статистический анализ
- • Анализ энтропии изображения
- • Chi-Square тест распределения значений
- • Анализ гистограмм цветов
2. Машинное обучение
- • Сверточные нейронные сети (CNN)
- • Random Forest классификаторы
- • Ансамблевые методы
3. Визуальный анализ
- • Анализ LSB-плоскостей
- • Поиск аномалий в битовых паттернах
- • Корреляционный анализ соседних пикселей
Шифрование и безопасность
Для дополнительной защиты скрытого сообщения используется криптографическое шифрование.
AES-256 шифрование
Advanced Encryption Standard с 256-битным ключом — один из самых надёжных алгоритмов симметричного шифрования.
- • Ключ генерируется из пароля пользователя
- • Сообщение шифруется перед внедрением в изображение
- • Без правильного пароля извлечь сообщение невозможно
Форматы изображений и стеганография
Выбор формата изображения критически важен для сохранения скрытой информации.
✓ PNG (рекомендуется)
- • Сжатие без потерь (lossless)
- • Сохраняет все биты пикселей
- • Идеален для LSB-стеганографии
✓ BMP (подходит)
- • Без сжатия
- • Большой размер файла
- • Максимальная ёмкость для данных
История стеганографии
Стеганография имеет богатую историю, насчитывающую тысячи лет.
Античность
- • Древняя Греция: Геродот описывал метод написания сообщений на деревянных табличках, покрытых воском
- • Татуировки: Сообщения татуировались на бритых головах рабов, затем волосы отрастали
- • Невидимые чернила: Использование молока, лимонного сока и других веществ
Средние века и Возрождение
- • Микроточки: Уменьшение текста до размера точки
- • Нуль-шифры: Скрытие сообщений в невинных текстах
- • Акростихи: Первые буквы строк образуют скрытое сообщение
XX век
- • Мировые войны: Микрофотография и невидимые чернила
- • Холодная война: Микроточки в письмах и документах
- • 1980-е: Начало цифровой стеганографии
Продвинутые методы стеганографии
Помимо базового LSB существуют более сложные адаптивные методы.
HUGO (Highly Undetectable steGO)
Адаптивный метод, минимизирующий искажения в текстурных областях изображения.
- • Анализирует локальную сложность изображения
- • Внедряет данные в сложные области (текстуры, шум)
- • Избегает гладких областей (небо, кожа)
S-UNIWARD (Spatial UNIversal WAvelet Relative Distortion)
State-of-the-art метод на основе вейвлет-преобразования.
- • Использует вейвлет-декомпозицию изображения
- • Минимизирует статистические артефакты
- • Высокая устойчивость к стегоанализу
WOW (Wavelet Obtained Weights)
Метод, использующий вейвлет-фильтры для определения оптимальных позиций внедрения.
- • Применяет банк направленных фильтров
- • Вычисляет стоимость изменения каждого пикселя
- • Оптимизирует распределение payload
Стеганография в других медиа
Стеганография применяется не только в изображениях, но и в других типах данных.
Аудио-стеганография
- • LSB в аудио: Замена младших битов аудио-сэмплов
- • Echo hiding: Добавление эха с закодированными данными
- • Phase coding: Изменение фазы частотных компонент
- • Spread spectrum: Распределение данных по частотному спектру
Видео-стеганография
- • Покадровое внедрение: LSB в каждом кадре
- • DCT-коэффициенты: Модификация коэффициентов сжатия
- • Motion vectors: Использование векторов движения
- • Высокая ёмкость: Большой объём данных для скрытия
Текстовая стеганография
- • Пробелы: Использование дополнительных пробелов
- • Синонимы: Замена слов на синонимы по схеме
- • Форматирование: Невидимые символы Unicode
- • Генерация текста: AI-генерация с встроенными данными
Сетевая стеганография
- • Заголовки пакетов: Неиспользуемые поля протоколов
- • Timing channels: Временные интервалы между пакетами
- • DNS tunneling: Данные в DNS-запросах
- • HTTP headers: Пользовательские заголовки
Вредоносная стеганография и защита
Стеганография может использоваться как для легитимных, так и для вредоносных целей.
Угрозы
- • Malware distribution: Скрытие вредоносного кода в изображениях
- • C&C коммуникации: Управление ботнетами через стего-каналы
- • Data exfiltration: Кража данных через скрытые каналы
- • APT атаки: Использование в целевых атаках
Методы защиты
- • Стегоанализ: Автоматическое обнаружение скрытых данных
- • DLP системы: Data Loss Prevention с детектированием стеганографии
- • Мониторинг трафика: Анализ сетевых аномалий
- • Sandbox анализ: Изоляция и проверка подозрительных файлов
Практические применения
Легитимные применения стеганографии в современном мире.
Цифровые водяные знаки
- • Защита авторских прав: Встраивание информации о владельце
- • Отслеживание утечек: Уникальные метки для каждой копии
- • Аутентификация: Проверка подлинности документов
- • Устойчивость: Сохранение при сжатии и обработке
Конфиденциальная связь
- • Журналистика: Защита источников информации
- • Активизм: Обход цензуры в авторитарных режимах
- • Корпоративная безопасность: Скрытая передача коммерческих тайн
- • Военные применения: Секретные коммуникации
Медицина
- • Медицинские изображения: Встраивание данных пациента в снимки
- • Телемедицина: Защита конфиденциальности при передаче
- • Целостность данных: Обнаружение подделок
Образование и исследования
- • Обучение криптографии: Практические примеры
- • Информационная безопасность: Тестирование систем защиты
- • Научные исследования: Разработка новых методов
LSB Песочница
Экспериментируйте с LSB-битами и изучайте принципы стеганографии
LSB-манипулятор
Изменение младшего бита
Меняйте младший бит в синем канале — человек не заметит разницы.
Калькулятор ёмкости
Сколько текста можно спрятать?
Рассчитайте, сколько символов поместится в изображении.
🧩 Пикселей: 2,073,600
🔢 LSB-битов: 6,220,800
📝 Символов (ASCII): 777,600
📄 Символов (UTF-8): 388,800
Декодер LSB
Извлечение скрытого сообщения
Извлеките скрытое сообщение из битов пикселей.
📘 Что вы изучили?
Младший бит меняется без видимых изменений
Собираем LSB в байты → получаем текст
Сколько данных можно спрятать
Изучайте стеганографию играя
Проверьте свои знания и тренируйте память
Викторина
Проверьте свои знания о стеганографии! 10 вопросов о методах, истории и применении.
Memory Game
Найдите пары: методы шифрования и их описания. Тренируйте память и запоминайте понятия!
Что умеет система
Анализ изображений
Обнаружение стеганографии с помощью CNN и статистических методов: энтропия, Chi-Square, LSB аномалии
Внедрение сообщений
Скрытие текстовых сообщений в изображениях методом LSB с опциональным шифрованием AES
Извлечение данных
Извлечение скрытых сообщений из стего-изображений с автоматической расшифровкой
Современные методы
Машинное обучение
CNN + ML
- Сверточная нейронная сеть (CNN)
- Random Forest классификатор
- Ансамблевые методы
- Статистический анализ
Криптография
Безопасность
- AES-256 шифрование
- LSB стеганография
- Защита паролем
- Безопасное хранение