В приложениях на языке Java обнаружили серьезные уязвимости

Специалисты шведского Университета Умео обнаружили серьезные уязвимости в приложениях, созданных на языке Java. При этом на данный момент такими программами пользуется более 30% разработчиков по всему миру.

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

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

За счет этой уязвимости злоумышленникам уже удалось, к примеру, похитить более 147 млн файлов с личными данными из Equifax, крупнейшего агентства кредитной отчетности США.

При этом решить такие проблемы пока довольно сложно, поскольку большая часть Java-программ полагается на внешние библиотеки данных.

Ранее сообщалось, что в сеть утекли данные более 82 тысяч человек после взлома Paramount и CBS.