Хакер получил шесть лет за мошенничество в составе ОПГ

Хакер получил шесть лет за мошенничество в составе ОПГ

Хакер получил шесть лет за мошенничество в составе ОПГ

Сбежавшего 4 года назад хакера осудили на шесть лет. Артем Мазуренко сначала проходил свидетелем по громкому делу кибермошенников, похитивших у банков миллиард рублей. Побег “утяжелил” наказание.

Приговор Артему Мазуренко огласила на днях судья Басманного суда столицы Валентина Левашова, пишет “Ъ”. Процесс над ним продолжался с февраля, а сама история тянется еще с 2018 года. Тогда судили киберпреступную группу, похитившую у крупных банков более миллиарда рублей. Организатор ОПГ Юрий Лысенко получил 13 лет колонии.

Всего по делу проходили 13 человек. Двое, Артем Мазуренко и Антон Екименко, находившиеся под подпиской о невыезде, сбежали и были объявлены в розыск. Мазуренко поймали и поместили в СИЗО-4 “Медведь” в мае прошлого года, Екименко — чуть позже.

Басманный суд признал Мазуренко виновным в совершении особо крупного мошенничества в сфере компьютерной информации (ч. 4 ст. 159.6 УК РФ), а также участии в организованном преступном сообществе (ч. 2 ст. 210 УК РФ).

По данным “Ъ”, в ходе прений сторон представители гособвинения просили приговорить обвиняемого к восьми годам лишения свободы в колонии общего режима, штрафу в 250 тыс. руб. и ограничению свободы на срок десять месяцев после отбытия наказания.

По словам адвокатов, Мазуренко еще во время следствия много лет назад вполне мог рассчитывать на переквалификацию в статус свидетеля, так как играл незначительную роль в группировке.

Решение сбежать в 2018 году “было в корне неверным” и “отягчившим положение”. И именно из-за этого “возможности для защиты были невелики”, а потому адвокат рекомендовал Мазуренко согласиться с предъявленным обвинением в полном объеме. В итоге ему было назначено шесть лет колонии общего режима.

По данным следователей МВД, доводы которых потом подтвердили суды, в 2014 году Юрий Лысенко создал киберпреступную группу, которая сначала занималась “очисткой” счетов обычных клиентов банков. Хакеры использовали вредоносную программу и уязвимости в защите коммерческих структур.

По подсчетам следствия, было похищено более 1 млрд руб.

Вторым источником заработка стала установка на банкоматы специальных устройств, позволяющих управлять процессом выдачи банкнот.

От действий киберпреступников пострадали Промсвязьбанк, банки “Зенит”, “Траст”, “Уралсиб” и другие. Громкие задержания подозреваемых начались летом 2015 года.

Новая атака на кеш Nginx позволяет красть данные и ломать сайты

Исследователь YesWeHack Алекс Брумен описал вектор кибератаки Cache Key Injection. В случае её эксплуатации последствия для потенциальной жертвы опасные: обход контроля доступа, раскрытие закрытых страниц, отказ в обслуживании и при определённых условиях.

Как объясняет исследователь YesWeHack, проблема возникает не в Nginx по умолчанию, а в конфигурациях, где администраторы просто склеивают несколько значений переменной длины без разделителей. Например:

$scheme$host$request_uri$http_accept

Разных запроса два, а итоговая строка может получиться одна. Так, запрос к /h с заголовком Accept: ome*/* создаёт тот же ключ, что и обычное обращение к /home с Accept: */*.

Если атакующий успеет первым положить в кеш ответ 404, пользователи вместо главной страницы будут получать ошибку до очистки записи. Получается CPDoS — отказ в обслуживании с доставкой прямо из кеша.

 

Ещё веселее становится с закрытыми разделами. В лабораторном примере страница /admin была доступна только с localhost, но злоумышленник мог обратиться к /ad и перенести оставшуюся часть имени в соседний компонент ключа. Nginx видел разрешённый путь, однако доставал из кеша содержимое админ-панели.

При совпадении нескольких условий техника позволяет столкнуть HTTP- и HTTPS-запросы и записать в кеш страницу со ссылкой на атакующий JavaScript, превратив ошибку конфигурации в stored XSS. Даже Cloudflare не всегда спасёт: заголовок Authorization может провести запрос мимо его кеша прямо к уязвимому кешу Nginx.

 

Защита выглядит до смешного просто: не склеивать значения вслепую. Между элементами ключа нужны разделители или структурное кодирование, например:

$scheme|$host|$request_uri|$http_accept

Также следует проверять Host, перенаправлять HTTP на HTTPS и не кешировать аутентифицированные запросы.

RSS: Новости на портале Anti-Malware.ru