Multiple choice technology security Which of the following is true regarding reverse engineering of compiled Java code Java sand box environment provides protection against decompilation Java is compiled into ELF binaries and cannot be decompiled Java byte code can always be decompiled, code obfuscators can make the reverse engineering process more time confusing but cannot prevent it Java is difficult to decompile because the Just-In-Time compiler automatically perform string encryption by default Reveal answer Fill a bubble to check yourself C Correct answer Explanation Java bytecode can always be decompiled back to readable source code using tools like JD-GUI or CFR. Code obfuscators make reverse engineering more difficult by renaming variables and obscuring logic, but cannot prevent decompilation entirely.