Вы здесь

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

Лекция
Предмет:
Конференция:
Дата записи:
24.12.15
Дата публикации:
18.02.16
Код для блога:

InvokeDynamic — один из важных элементов современной JVM. С помощью этого механизма реализованы лямбды, Marcus Lagergren (@lagergren) запилил супер-быстрый движок на Nashorn в Java 9, а Алексей Шипилёв (@shipilev) собирается с помощью него оптимизировать работу java.lang.String. Мы же в нашем докладе расскажем о защите и взломе байткода и сделаем свой Java-обфускатор с использованием InvokeDynamic, а так же сломаем Minecraft, пропатчим OpenJDK, ну и как же без JMH. Это расширенная версия доклада, вошедшего в Top-10 по версии спикеров JavaOne 2015, никакой цензуры — только байткод.