Статья Риски автоматического шифрования полей MySQL через AES_ENCRYPT

devqp

Специалист
Процедура ниже автоматически шифрует все текстовые поля в базе данных MySQL с использованием AES_ENCRYPT и преобразует результат в HEX:
Код:
DELIMITER $$

CREATE PROCEDURE EncryptAllFields()
BEGIN
  DECLARE done INT DEFAULT FALSE;
  DECLARE aTable, aColumn CHAR(255);
  DECLARE cur1 CURSOR FOR 
    SELECT TABLE_NAME, COLUMN_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS 
    WHERE TABLE_SCHEMA = 'dbname' 
      AND DATA_TYPE IN ('varchar', 'text');
  
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
  
  OPEN cur1;
  read_loop: LOOP
    FETCH cur1 INTO aTable, aColumn;
    IF done THEN
      LEAVE read_loop;
    END IF;
    
    SET @s = CONCAT(
      'UPDATE `', aTable, 
      '` SET `', aColumn, 
      '` = HEX(AES_ENCRYPT(`', aColumn, '`, "secret_key")) WHERE `', 
      aColumn, '` IS NOT NULL;'
    );
    PREPARE stmt FROM @s;
    EXECUTE stmt;
    DEALLOCATE PREPARE stmt;
  END LOOP;
  CLOSE cur1;
END$$

DELIMITER ;

Ключевые риски такого подхода:
1. MySQL по умолчанию логирует все запросы через general_log и binary_log. Процедура и ключ "secret_key" могут быть обнаружены в логах.
2. Шифрование не затрагивает резервные копии БД. Администраторы легко восстановят данные из бэкапов.
3. Ключ хранится в открытом виде внутри процедуры. При наличии привилегии SELECT на mysql.proc злоумышленник может извлечь его.
4. HEX-кодирование увеличивает объем данных на 60-100%, что может вызвать переполнение полей.

Вывод: Данный метод не обеспечивает безопасность для злонамеренных целей. Логирование, бэкапы и открытое хранение ключа делают шифрование неэффективным и легко обратимым.
 
Похожие темы
Admin UFOLABSNEWS Искусственный интеллект в малом бизнесе: новые риски кибербезопасности. Новости в сети 0
Admin UFOLABSNEWS Глава OpenAI обсудил риски ИИ с американскими законодателями на фоне возможных ограничений со стороны Трампа. Новости в сети 0
Admin UFOLABSNEWS Глава МИД Британии сравнила риски ИИ с Хиросимой. Новости в сети 0
Admin UFOLABSNEWS Новый тренд саморазвития fearmaxxing: риски и последствия. Новости в сети 0
Admin Интересно Скрытые риски безопасности в современных сетях: работа между инструментами. Новости в сети 0
Admin Интересно Новый отчёт: риски ИИ в компаниях сосредоточены среди небольшой группы активных пользователей. Новости в сети 0
Admin Интересно Как анализ собственных инструментов помогает снизить риски кибератак. Новости в сети 0
Admin Интересно Умные очки: риски для безопасности и приватности. Новости в сети 0
Admin Интересно Китай активно продвигает OpenClaw, несмотря на риски безопасности. Новости в сети 0
Support81 Свайп вправо, прощай приватность: неожиданные риски онлайн-знакомств Новости в сети 0
Emilio_Gaviriya Статья Почему стоит избегать использования ботов для поиска персональных данных: Опасности и риски. Анонимность и приватность 0
Admin UFOLABSNEWS BlackSky разрабатывает ИИ для автоматического анализа спутниковых снимков военного назначения. Новости в сети 0
Admin Интересно Microsoft представила функцию автоматического отката драйверов через облако. Новости в сети 0
Admin Интересно Хакеры создали платформу KeyHunter для автоматического поиска ключей OpenAI, Anthropic и AWS. Новости в сети 0
S SMSREG.NET - Сервис автоматического приема SMS! Google voice! Услуги дизайнеров и веб-разработчиков. 0
G Утилита для автоматического создания бэкдоров: backdoorme Полезные статьи 0
Admin UFOLABSNEWS Хакеры физически вскрыли камеру Flock и достали ключ шифрования. Новости в сети 0
Admin UFOLABSNEWS Claude Mythos Preview случайно взломал современную систему шифрования. Новости в сети 0
Admin UFOLABSNEWS Вымогатель Prinz Eugen использует необычную тактику шифрования файлов. Новости в сети 0
Admin Интересно Apple выпустила iOS 26.5 с поддержкой сквозного шифрования для RCS-сообщений. Новости в сети 0
Admin Интересно Instagram отказывается от сквозного шифрования в личных сообщениях. Новости в сети 0
Admin Интересно TikTok отказался от сквозного шифрования сообщений. Новости в сети 0
Admin Интересно OpenAI нашла критическую дыру в GnuPG. Ваш софт для шифрования нуждается в срочном обновлении. Новости в сети 0
S Виды шифрования и защиты трафика, выбор софта. Справочник анонима. Полезные статьи 1
S Критическая уязвимость в системах шифрования email на основе PGP/GPG и S/MIME Уязвимости и взлом 0
S Исследователи реализовали взлом шифрования спутниковой связи в реальном времени Новости в сети 0
A Методы шифрования Программирование 1

Название темы