[eli5] – Arbitrary Code Execution and Remote Code Execution

611 views

Do rectify my understanding if I made a mistake.

For Arbitrary Code Execution, it refers to an attacker able to run any code on the target system usually done locally?

For Remote Code Execution, it has the same meaning as ACE but is done over the internet?

In: Technology

2 Answers

Anonymous 0 Comments

You could put it that way.

The reason these two are differentiated though is because of different intents.

Arbitrary Code Execution is usually something users do on locked down devices. For instance, the Nintendo Switch is a locked down device, it only allows people to play games Nintendo has approved to be published for the switch and they put in a lot of effort to make sure that no games or software can be played without Nintendo’s approval.

Point is, arbitrary code execution is generally not something very malicious, usually its refers to something users do to their own devices.

Remote Code Execution is generally used in a malicious context, it means a hacker has gained control of your computer to some extent.

You are viewing 1 out of 2 answers, click here to view all answers.