Китайские киберпреступники атаковали американские спутники

Китайские киберпреступники атаковали американские спутники

Китайские киберпреступники атаковали американские спутники

Специалисты антивирусной компании Symantec сообщили о масштабной кибератаке, нацеленной на компании-операторы спутников. Также пострадали некоторые телекоммуникационные компании и американские оборонные подрядчики. Исследователи отмечают, что источник этой вредоносной кампании находится в Китае и спонсируется на государственном уровне.

Самый негативный момент, как считают эксперты, заключается именно в заражении компьютеров, контролирующих спутники. Таким образом, злоумышленники могут изменить позицию спутника и помешать передаче данных на Землю.

«Вмешательство в работу спутников может стать причиной масштабного сбоя в работе гражданских и военных объектов», — подчеркивает специалист Symantec Викрам Такур. — «Мы все катастрофически зависим от их функционирования».

Symantec уже сообщила об этой проблеме ФБР и Министерству внутренней безопасности США.

Специалисты вообще отмечают нестабильную ситуацию с киберпреступлениями в Китае. В конце мая, например, китайский провайдер попытался захватить трафик CloudFlare DNS. Попытка перехвата трафика подсети 1.1.1.0/24, в которой, в частности, находится общедоступный DNS-сервер от CloudFlare была зафиксирована сервисом BGPMon. Сообщается, что трафик был перенаправлен в принадлежащую китайскому провайдеру сеть — AnchNet.

А буквально вчера стало известно, что новая вредоносная программа позволяет злоумышленнику снимать скриншоты на зараженных компьютерах. Примечательно, что она была активна с 2012 года, вредонос атакует преимущественно пользователей Windows 10. Среди жертв также есть граждане Китая.

Новая атака на кеш 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