История вот какая. У новых систем Apple с установленными совреенными GPU от Nvidia проявился баг, который некогда уже повеселил пользователей. Один из обозревателей ExtremeTech не постеснялся рассказать об этом щекотливом, прямо скажем, личном опыте. Итак, дядя немного порадовал себе продуктами порноиндустрии, пользуясь браузером Chrome, установленным на его Mac компе. Затем он решил поиграть в Diablo III. Закрыл все окна браузера и запустил игрушку. Каково же было его удивление, когда вместо заставки от Nvidia, известной всем геймерам на планете, он увидел четко отображаемую в бесстыдных подробностях страницу Chrome, закрытую несколько минут назад!
Алгоритм такого сюрприза, естественно, был немедленно исследован, что и позволило утверждать - ничто не ново под Луной и такие проблемы у юзеров с Nvidia уже были замечены. Оказывается, память GPU почему-то не очищается как положено перед тем, как открывается новое приложение. Поэтому изображение предыдущей программы плавно «перетекает» в следующую. Таким образом буфер Chrome был перенесен в сплэш-скрин заставки Nvidia. Игра Diablo должна была в штатном режиме стереть предыдущее приложение из кэша и буферной зоны. Но этого не произошло. Баг, скорее всего, проявился по вине Nvidia. Так, во всяком случае, предположил удивленный обозреватель.
Его смущение было настолько велико, что он решил написать специальную программу для проверки состояние буфера видеокарты, чтобы предотвратить впредь появление таких вот сюрпризов. Впрочем, уже отмечалось, проблеме больше двух лет, ее обсуждение пока что ни к чему не привело, потому что компании, к которым предъявляются претензии, не признают себя ответственными и перекидывают баг как мячик друг другу. Представители Nvidia говорят, что такой проблемы не существует на Windows системах, кроме того, они проверили все драйвера, они работают штатно - значит, это баг самой Mac OS. Chrome отмечает, что на компьютерах с действительными аккаунтами нескольких пользователей даже режим Private Window не защищает от несанкционированной передачи информации от одного приложения другому и просит больше не беспокоить по пустякам.
Между тем, несмотря на то, что баг в действительности кажется скорее смешным, при желании опытные «редиски» хакеры могут вполне использовать его для доступа к данным ничего не подозревающего юзера, тем более, что исследований по защите пользователя от проникновения в его машину через прорехи в политике безопасности GPU раз, два и обчелся.