Code that can be transmitted across a network, to be executed by a system or device on the other end, is called mobile code.
Java Applets
Java is an object-oriented, platform-independent programming language. It is employed as a full-fledged programming language and is used to write complete programs and small components, called applets, which commonly run in a user’s web browser.
Java is platform independent because it creates intermediate code, bytecode, which is not processor-specific. The Java Virtual Machine (JVM) converts the bytecode to the machine code that the processor on that particular system can understand.
When an applet is executed, the JVM will create a virtual machine, which provides an environment called a sandbox.
剩余内容请关注本人公众号debugeeker, 链接为CISSP考试指南笔记:8.10 移动代码