To Improve User and Architecture Part of Competitive Programming Website using Docker
Year: 2025
Type: article
Abstract: With advancements in Web Technologies, a huge number of activities have transitioned from the local environment to the cloud environment. Cloud environment offers an easy-to-use solution to the user that does not require any setup, infrastructure and maintenance. One example of such a transition is Remote Code Execution (RCE). Prior to this, every system was required to have various language compilers/interpreters installed with their tooling. Remote code execution has allowed users to directly run code on cloud environments and obtain results. This saves them the effort, disk space and compute power. Widely used examples of such are Online Compilers. Although these cloud environments have provided convenience, they are often vulnerable to malicious code. Such code can often cause harm such as fork bombs, DDoS attacks, data theft and destruction to the server hosting the cloud environment. Implementing safeguards against such attacks are cumbersome, maintained manually and work only for well-known and predicted attacks. We propose a system where remote code execution occurs inside a sandbox environment. A sandbox environment is a safe file system where the user can perform actions without affecting the host system. Once the attack is done, the affected sandbox is replaced with a new healthy sandbox.
Author: Shreyas Sable, Saujanya Deshmukh, Parag Lakade, Sachi Katkar, Priti Mujbaile, Shiwani Mahure, Dr. S. W. Mohod
Institution: Bapurao Deshmukh College of Engineering, Sevagram
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
OpenAlex ID: W6912276996
FWCI:
Cites:
Cited by:
Related to:
