История изменений
Исправление KivApple, (текущая версия) :
Java очень неплохо так декомпилируется. В принципе я бы поставил её на одном уровне с обфусцированном JavaScript - точно также теряются имена переменных и комментарии, но логика остаётся на месте. Теоретически можно попытаться логику скрыть, немного покорёжив код. Но с JS можно сделать то же самое. И то, и то другое без предобработки изучать проблематично.
Касательно уязвимостей - wasm проще, чем JS, потому что не содержит в себе парсера, ООП и прочих вещей. Соответственно, его реализация должна быть наоборот проще, отсюда следует, что потенциальных дыр меньше.
Исходная версия KivApple, :
Java очень неплохо так декомпилируется. В принципе я бы поставил её на одном уровне с обфусцированном JavaScript - точно также теряются имена переменных и комментарии, но логика остаётся на месте. Теоретически можно попытаться логику скрыть, немного покорёжив код. Но с JS можно сделать то же самое. И то, и то другое без предобработки изучать проблематично.