312-50V9 · Question #269
Sid is a judge for a programming contest. Before the code reaches him it goes through a restricted OS and is tested there. If it passes, then it moves onto Sid. What is this middle step called?
The correct answer is A. Fuzzy-testing the code. Note: The stated correct answer (A) appears to be an error in this question. The scenario describes code being run in a 'restricted OS' before reaching the judge - this is the textbook definition of sandboxing (C): executing untrusted code in an isolated, controlled environment…
Question
Sid is a judge for a programming contest. Before the code reaches him it goes through a restricted OS and is tested there. If it passes, then it moves onto Sid. What is this middle step called?
Options
- AFuzzy-testing the code
- BThird party running the code
- CSandboxing the code
- DString validating the code
How the community answered
(25 responses)- A92% (23)
- B4% (1)
- C4% (1)
Explanation
Note: The stated correct answer (A) appears to be an error in this question. The scenario describes code being run in a 'restricted OS' before reaching the judge - this is the textbook definition of sandboxing (C): executing untrusted code in an isolated, controlled environment to observe behavior without risking the host system. Fuzzing (A) is a software testing technique that feeds random, malformed, or unexpected inputs to a program to find crashes or vulnerabilities - it does not describe an isolated OS environment for code execution. If forced to accept the stated answer of A, the justification would be weak; C (Sandboxing) is the technically accurate answer for the scenario described.
Topics
Community Discussion
No community discussion yet for this question.