CenterPOS (также известный как «Cerebrus») — вредоносное ПО для точек продаж (POS) , обнаруженное экспертами по кибербезопасности . [1] Оно было обнаружено в сентябре 2015 года вместе с другими видами вредоносного ПО для POS, такими как NewPOSThings, BlackPOS и Alina. [2] Существует две версии, выпущенные ответственным разработчиком: версия 1.7 и версия 2.0. [3] CenterPOS 2.0 имеет схожую функциональность с CenterPOS версии 1.7. Вариант 2.0 вредоносного ПО CenterPOS добавил несколько более эффективных функций, таких как добавление файла конфигурации для хранения информации на своем сервере управления и контроля . [4]
CenterPOS использовался для нацеливания на розничных торговцев с целью незаконного получения информации о платежных картах с помощью скрапера памяти . [5] Он использует два различных режима для скрапинга и хранения информации: «умное сканирование» и «обычное сканирование». [6] В обычном режиме сканирования вредоносная программа просматривает все процессы на устройстве и определяет, какие из них в данный момент не запущены, не называются «системными», «системными простаивающими процессами» или «простыми» и не содержат ключевых слов, таких как Microsoft или Mozilla . Если процесс соответствует списку критериев, вредоносная программа будет искать все области памяти в этом процессе, ища данные кредитных карт с помощью регулярных выражений в списке регулярных выражений. В режиме интеллектуального сканирования вредоносная программа начинает с выполнения обычного сканирования, и любой процесс, у которого есть совпадение с регулярным выражением, будет добавлен в список интеллектуального сканирования. После первого прохода вредоносная программа будет искать только те процессы, которые находятся в списке интеллектуального сканирования. Вредоносная программа содержит функционал, который позволяет киберпреступникам создавать файл конфигурации. [7]
Вредоносная программа CenterPOS ищет файл конфигурации, содержащий информацию C&C. Если файл конфигурации не удается найти, она запрашивает пароль . Если введенный пароль правильный, она загружает функции для создания файла конфигурации. [8] Эта вредоносная программа сильно отличается от других вредоносных программ для систем точек продаж тем, что у нее есть отдельный компонент, называемый Builder, для создания полезной нагрузки. [9]
Вредоносная программа CenterPOS ищет информацию о кредитных и дебетовых картах с помощью режима интеллектуального сканирования, а затем шифрует все извлеченные данные с помощью шифрования Triple DES . [10] Затем извлеченные из памяти данные отправляются оператору вредоносной программы с помощью отдельного запроса HTTP POST . [2]