Excelsior JET 6.5 защитит Java-приложения, основанные на Eclipse RCP

РЕЗЮМЕ: Реализация технологии Java SE от компании "Эксельсиор" обеспечит защиту корпоративных и коммерческих приложений, созданных на базе Eclipse RCP, от декомпиляции и несанкционированных изменений кода.

1 Августа 2008, Новосибирск. Компания Эксельсиор сегодня официально объявила, что следующая версия Excelsior JET, сертифицированной реализации технологии Java SE, использующей статическую компиляцию, обеспечит возможность защиты приложений, разработанных на базе платформы Eclipse RCP, от обратной трансляции и несанкционированных изменений кода. Анонс был приурочен к прошедшему сегодня в Новосибирске полному солнечному затмению (англ. "eclipse").

Аббревиатура RCP расшифровывается как "Rich Client Platform" - платформа для разработки клиентских приложений с развитой функциональностью. В отличие от веб-приложений, код которых исполняется на серверах с ограниченным физическим и сетевым доступом, приложения Eclipse RCP работают на компьютерах пользователей. Это обстоятельство не позволяет исключить доступ злонамеренного пользователя или программного обеспечения к коду таких приложений.

Согласно результатам ежегодного опроса, проводимого компанией Evans Data для организации Eclipse Foundation, распространение Eclipse RCP в корпоративной среде выросло с 9,3% в 2005 году до 15,2% в 2007. Соответственно растет и объем потенциальных потерь от кражи интеллектуальной собственности или несанкционированного доступа к данным в результате возможных атак на такие приложения.

"Проблема в том, что приложения Eclipse RCP распространяются в виде байт-кода Java, который очень легко декомпилировать и исказить", - объясняет Виталий Михеев, технический директор Эксельсиор. "Для защиты своего кода Java-разработчики обычно используют маскирующие преобразования байт-кода (obfuscation), но у этого подхода есть ряд ограничений, к тому же он не спасает от несанкционированной подмены компонентов RCP-приложения. Кроме того, существующие инструменты этого типа достаточно трудно применить к таким платформам, как Eclipse RCP".

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

Ожидается, что Excelsior JET 6.5 предоставит простой пользовательский интерфейс для преобразования приложений Eclipse RCP в исполняемые файлы Windows или Linux, а также для создания соответствующих установочных пакетов.

Первая бета-версия Excelsior JET 6.5, уже доступная для загрузки с сайта Эксельсиор, способна скомпилировать последнюю версию Eclipse IDE из т.н. Ganymede release. Она также была протестирована на наборе реальных RCP-приложений. Финальный выпуск запланирован на первый квартал 2009 года.

"Компания Instantiations является одним из пионеров в области статической компиляции Java, и как специалистов нас впечатляет тот факт, что Excelsior JET теперь можно полноценно использовать и для платформы Eclipse RCP. Это решение будет полезно многим разработчикам, особенно на этапе подготовки приложения к распространению" - заявил Майк Тейлор (Mike Taylor), исполнительный директор компании Instantiations и член Совета Директоров Eclipse Foundation.

О платформе Eclipse RCP

Eclipse RCP — это платформа с открытым кодом (open source) для разработки приложений с развитым пользовательским интерфейсом. Она включает в себя набор компонент Equinox, основанный на стандарте OSGi. Приложения на платформе Eclipse можно запускать на множестве настольных операционных систем, таких как Windows, Linux и MacOS X. В платформе реализован механизм централизованного обновления приложений со специального сервера. Полная информация об Eclipse RCP опубликована на www.eclipse.org/rcp.

Об Эксельсиор

Компания Эксельсиор предоставляет передовые Java-совместимые решения и услуги по разработке программного обеспечения. Компания специализируется на оптимизирующих компиляторах, высокопроизводительных средах исполнения и технологии Java. Эксельсиор является авторизованным лицензиатом технологии Java (Java Authorized Licensee) и членом организации Eclipse Foundation в статусе поставщика расширений (Add-In Provider). Флагманский продукт компании, Excelsior JET, представляет собой комплексное решение для ускорения Java-приложений, автоматизации их установки, а также защиты интеллектуальной собственности. Основанная в 1999 г., компания Эксельсиор находится в Новосибирском Научном Центре, Россия. Веб-сайт: www.excelsior.ru.

Торговые марки

Sun, Sun Microsystems, логотип Sun, Java, Java SE, Java Community Process являются торговыми марками компании Sun Microsystems, Inc. в США и других странах. Все другие названия продуктов, сервисов и компаний являются торговыми марками или зарегистрированными торговыми марками и сервис-марками соответствующих владельцев в США и/или других странах.

Контакт: Дмитрий Лесков, директор по маркетингу, ООО Эксельсиор

dleskov at excelsior-usa.com

Тел.: +7 (913) 985 8649