Apple хочет защитить дисплеи iPhone и iPad от подглядывания

Apple хочет защитить дисплеи iPhone и iPad от подглядывания

Apple хочет защитить дисплеи iPhone и iPad от подглядывания

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

Согласно документу, который Ведомство по патентам и товарным знакам США приняло 12 марта, Apple хочет добиться такого принципа работы дисплеев iPhone и iPad, чтобы лишь владелец мог видеть отображаемый контент.

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

Патент, получивший название «gaze-dependent display encryption» (шифрование дисплея в зависимости от пристального взгляда), описывает метод, благодаря которому Apple сможет вычислить, когда владелец смотрит на дисплей девайса. При этом iPhone или iPad должен отдавать посторонним людям фейковый контент.

«Каждая часть дисплея может включать специальную «чёткую» область, которая будет сосредоточена в месте взгляда владельца устройства. Другие же области, находящиеся за пределами взгляда владельца, будут крайне неразборчивы», — гласит патент.

«Таким образом, ясной останется лишь та часть дисплея, на которую смотрит владелец. Любой, кто будет заглядывать через плечо, получит невнятную картину, непонятный текст и контент».

30-летняя уязвимость в libpng поставила под удар миллионы приложений

Анонсирован выпуск libpng 1.6.55 с патчем для опасной уязвимости, которая была привнесена в код еще на стадии реализации проекта, то есть более 28 лет назад. Пользователям и разработчикам советуют как можно скорее произвести обновление.

Уязвимость-долгожитель в библиотеке для работы с растровой графикой в формате PNG классифицируется как переполнение буфера в куче, зарегистрирована под идентификатором CVE-2026-25646 и получила 8,3 балла по шкале CVSS.

Причиной появления проблемы является некорректная реализация API-функции png_set_dither(), имя которой было со временем изменено на png_set_quantize(). Этот механизм используется при чтении PNG-изображений для уменьшения количества цветов в соответствии с возможностями дисплея.

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

Эту ошибку можно использовать с целью вызова состояния отказа в обслуживании (DoS). Теоретически CVE-2026-25646 также позволяет получить закрытую информацию или выполнить вредоносный код, если злоумышленнику удастся внести изменения в структуру памяти до вызова png_set_quantize().

Уязвимости подвержены все версии libpng, с 0.90 beta (а возможно, и с 0.88) до 1.6.54. Ввиду широкого использования библиотеки пользователям настоятельно рекомендуется перейти на сборку 1.6.55 от 10 февраля 2026 года.

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