За последние годы все чаще и чаще в адрес виртуальной машины java направлялись различные жалобы не плохую, некачественную работы, на откровенную слабость перед вредоносными программами и возможными взломами. Вследствие этого 17 октября 2012 года был выпущен очередной апдейт виртуальной машины Java компанией Oracle. Компания Oracle усердно трудится над изготовлением и совершенствованием своих виртуальных машин и будем надеться, что таких серьезных проколов больше не будет.
Данное обновление исправляет некоторые проблемы, возникавшие с объектно-ориентированным языком программирования Java. В принципе, для хакеров Java — это своеобразная «находка для шпиона», так как Java VM пользуется огромной популярностью в компьютерной среде, и установлена более чем на 1 миллиарде компьютеров, и, кстати, в последнее время именно в Java находили все больше недостатков. Одним из компонентов безопасности в Java является «песочница». И вот именно «благодаря» это песочнице, при существующей уязвимости, злоумышленник, может получить доступ к вашим данным. Запустив с открытием машины Java зловредный код и получив полный доступ к вашей системе, он сможет скопировать или удалить ваши данные, просмотреть сохраненные пароли и все то, что вообще не нужно было бы знать постороннему человеку, тем более с корыстными целями.
Надо сказать, что далеко не всегда получается защитить свою виртуальную машину от неминуемой угрозы, да и разработчики java не всегда быстро реагируют на поступающие сигналы. За это время хакеры могут взломать «песочницу» и делать все что их душе угодно.
Итак, вышедшее обновление исправило более 40 различных ошибок и уязвимостей, дав возможность программистам по java создавать новые программы, с более совершенной взломоустойчивостью.
Несмотря на постепенное развитие новых языков программирования, связанное с выходом на рынок новых мобильных устройств, победным шествием по миру операционных систем Андроид и iOS, программирование на Java по-прежнему сохраняет свою популярность благодаря использованию как в веб-строительстве, так и в создании банковских программ. Как сказано здесь, «написанная на Java программа выполняема на любом компьютере с любой системой, лишь бы на нем была установлена виртуальная машина Java». Так что изучение этой области программирования обеспечит работой любого программиста еще долгое время.
Intelligence and simpilcity — easy to understand how you think.