Google нашёл 16 уязвимостей в ядре Windows при помощи фаззинга

Google нашёл 16 уязвимостей в ядре Windows при помощи фаззинга

Google нашёл 16 уязвимостей в ядре Windows при помощи фаззинга

Специалисты Google протестировали компонент ядра Windows и обнаружили в нём шестнадцать опасных уязвимостей. Впоследствии оказалось, что таким образом они, сами того не зная, перебежали дорогу Hacking Team. Хакеры знали об одной из этих уязвимостей и хотели выпустить эксплойт, но не успели.

Все уязвимости скрывались в подсистеме, которая отвечает за визуализацию шрифтов. В большинстве версий Windows она по историческим причинам включена в состав ядра. Это делает её изъяны особенно опасными. Рассказ об охоте на них, которую предпринял Google, опубликован в блоге Project Zero.

В растеризаторах шрифтов всегда полно уязвимостей, и не без причины. Во-первых, они, как правило, написаны на Си или Си++, а сложные программы на этих языках почти всегда подвержены ошибкам из-за переполнения буфера или нарушения безопасности памяти. Во-вторых, шрифты в форматах TrueType и OpenType могут содержать код, исполняемый в специальных виртуальных машинах. Это делает их настоящим кладом для хакеров, передает xakep.ru.

Специалисты Google занимались поиском уязвимостей в растеризаторе Windows с начала 2015 года. Он оказался непростым объектом для изучения. Его исходники, в отличие от исходников FreeType, недоступны, и даже отладочной информации во многих случаях нет. Задача усложняется тем, что код растеризатора исполняется на уровне ядра операционной системы.

В мае 2015 года в Google попробовали подвергнуть этот компонент фаззингу. Так называется метод автоматизированного поиска уязвимостей, при котором тестируемой программе скармливают неверные, неожиданные или случайные данные, а потом смотрят на её реакцию.

Идея оказалась продуктивной. 21 мая в течение одного дня Google выявил одиннадцать уязвимостей в растеризаторе шрифтов Windows. 18 августа тесты указали пару новых уязвимостй, а 22 декабря их список пополнился ещё тремя пунктами.

Десять из шестнадцати уязвимостей объяснялись ошибками, которые ведут к переполнению буфера. Одна уязвимость была связана с переполнением области, занимаемой стеком, а остальные оказались вызваны попытками растеризатора обратиться к неинициализированной или уже освобождённой памяти.

Подавляющее большинство уязвимостей, которые обнаружили специалисты Google, подходило для расширения прав, с которыми исполняется вредоносный код. В некоторых случаях они допускали даже удалённое исполнение кода. Правда, не везде, а лишь в приложениях, которые позволяют графической подсистеме Windows (GDI) работать с непроверенными файлами пользователя.

Пара уязвимостей, которые фаззинг выявил в самом начале тестирования, срабатывала от самых мизерных изменений в файлах с шрифтами. Позже в Google узнали, что их уже отыскали другие хакеры. Одну из уязвимостей обнаружили во время соревнования pwn2own в марте 2015 года, то есть за два месяца до Google. Другая упоминалась в архивах Hacking Team, похищенных в июле 2015 года.

Обо всех найденных дырах компания сообщала в Microsoft, и та не очень быстро, но всё же реагировала на жалобы. Первой была побеждена уязвимость, известная Hacking Team. Это произошло в прошлом июле. А последний пункт из списка Google был закрыт относительно недавно — 12 апреля 2016 года.

Мошенники нашли любовь: россиян заманивают в фейковые брачные агентства

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

Как рассказали «Известиям» эксперты по кибербезопасности, лето традиционно становится благоприятным временем для подобных схем.

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

Пользователю предлагают зарегистрироваться на сайте знакомств для серьезных отношений, пройти анкетирование и доверить поиск второй половинки искусственному интеллекту. Но за привлекательной витриной могут скрываться мошенники, собирающие персональные данные или выманивающие деньги.

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

Эксперты предупреждают, что в 2026 году такие схемы станут ещё технологичнее. Для создания правдоподобных профилей злоумышленники уже используют искусственный интеллект, генерируя фотографии, видеосообщения и даже кружочки. Более того, переписку может вести не человек, а чат-бот, который месяцами поддерживает романтический диалог по заранее подготовленному сценарию.

По словам специалистов, современные мошенники всё реже требуют крупные суммы сразу. Вместо этого они предпочитают постепенно завоевывать доверие жертвы, выманивая небольшие переводы на протяжении длительного времени.

Основная группа риска — мужчины и женщины 40-55 лет, особенно пережившие развод и живущие в одиночестве. При этом последствия могут быть не только финансовыми. Жертвы подобных схем нередко сталкиваются с психологическими травмами, шантажом и даже вовлечением в незаконные операции.

Эксперты советуют пользоваться только известными сервисами знакомств, проверять возраст сайтов через Whois, не переходить по подозрительным ссылкам и никогда не переводить деньги людям, знакомым исключительно по интернету.

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