хабраиндекс
28,17

Stringer — новый подход к защите Java приложений

Обычно, для защиты Java-программ используются обфускаторы. Обфускаторы позволяют переименовать классы, методы, переменные, изменить поток управления (control flow) байт-кода. Эти функции умеют делать все обфускаторы включая бесплатные и платные.

Целью обфускации байт-кода является построение такого набора команд JVM из которого декомпилятор не мог бы построить корректный исходный код на языке Java.

Противостояние обфускаторов и декомпиляторов продолжается постоянно.

Например в рамках исследовательского проекта Soot одновременно разрабатываются обфускатор JBCO и декомпилятор DAVA, разработчики которых соревнуются друг с другом.
+1
17 февраля 2012, 10:32
8
receiver –1,7

Мы выпустили в мир: Java Card Runtime Environment Simulator «jCardSim»

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

Для упрощения процесса разработки и повышения качества приложений наша компания разработала и использует в своих проектах JavaCard симулятор спецификации 2.2.1, включая полную реализацию всех криптоалгоритмов.

В качестве вклада в сообщество JavaCard-разработчиков мы сделали исходные коды симулятора открытыми.

Особенности jCardSim:
  • Возможность быстрого прототипирования приложений
  • Удобство написания Unit-тестов
  • Простота создания верификационных тестов (Visa/Mastercard)

Проект доступен на Google Code: code.google.com/p/jcardsim/

Будем рады видеть Вас в contributors и committers! :)
+4
21 декабря 2011, 16:38
2
receiver –1,7

Новогодние новости

Привет, Хабр!

У нас есть хорошие новости (хотя для кого-то они ужасные)!

Мы сделали классную систему защиты для Java-софта. Под защитой, на данный момент, подразумевается — защита от нелегального копирования и использования (нарушение политик лицензирования).

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

+4
19 декабря 2011, 18:32
3
receiver –1,7