Защита Java-байткода от хакеров с помощью InvokeDynamic

Встреча / Meetup сайт события https://jugru.timepad.ru/event/268858/

Добавить в календарь:
Поделиться:

 

В четверг, 17 декабря, в петербургском офисе компании Luxoft состоится встреча JUG.ru c Михаилом Дударевым и Иваном Кинашем из Licel. Тема встречи — Защита Java-байткода от хакеров с помощью InvokeDynamic. Вход свободный, необходима предварительная регистрация.

 

InvokeDynamic — один из важных элементов современной JVM. С помощью этого механизма реализованы лямбды, Marcus Lagergren (@lagergren) запилил супер-быстрый движок на Nashorn в Java 9, а Алексей Шипилёв (@shipilev) собирается с помощью него оптимизировать работу java.lang.String.

Мы же в нашем докладе расскажем о защите и взломе байткода и сделаем свой Java-обфускатор с использованием InvokeDynamic, а так же сломаем Minecraft, пропатчим OpenJDK, ну и как же без JMH.


Это расширенная версия доклада, вошедшего в Top-10 по версии спикеров JavaOne 2015, никакой цензуры — только байткод.

 

Докладчики

Иван Кинаш, Licel

Более 8 лет опыта в банковском и финансовом секторе. С 2011 года — генеральный директор security-компании Licel, которая разрабатывает решения для защиты интеллектуальной собственности разработчиков для платформ Android и Java, а так же работает в области Smart Card (Java Card) решений.



Михаил Дударев, Licel

Работает с Java более 15 лет. Специализируется на Java Security: от криптографии и JavaCard до защиты Java-приложений от реверс-инженеринга и борьбы с Java Malware.

Автор open-source проекта jCardSim, победителя самой престижной премии в Java-мире Duke's Choice Awards 2013.

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация