To Improve User and Architecture Part of Competitive Programming Website using Docker

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.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-03-30
DOI
https://doi.org/10.5281/zenodo.15396473
Primary Topic
Security and Verification in Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

To Improve User and Architecture Part of Competitive Programming Website using Docker

Zenodo (CERN European Organization for Nuclear Research)
Security and Verification in Computing
article

To Improve User and Architecture Part of Competitive Programming Website using Docker

article en

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.

Zenodo (CERN European Organization for Nuclear Research)
Mahatma Gandhi Institute of Medical Sciences (IN)
Industry, innovation and infrastructure
Openalex Percentile: Top 76%
Security and Verification in Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

To Improve User and Architecture Part of Competitive Programming Website using Docker · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS