top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Sandbox: what are the running examples where sandbox is implemented?

+1 vote
297 views
Sandbox: what are the running examples where sandbox is implemented?
posted May 23, 2014 by Maninder Bath

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

Examples of sandboxes include:

A jail: network-access restrictions, and a restricted filesystem namespace. Jails are most commonly used in virtual hosting.

Rule-based Execution gives users full control over what processes are started, spawned (by other applications), or allowed to inject code into other apps and have access to the net- by having the system assign access levels for users or programs according to a set of determined rules.It also can control file/registry security (what programs can read and write to the file system/registry). In such an environment losers, viruses and trojans have fewer opportunities of infecting a computer. The SELinux and Apparmor security frameworks are two such implementations for Linux.

Virtual machines emulate a complete host computer, on which a conventional operating system may boot and run as on actual hardware. The guest operating system runs sandboxed in the sense that it does not function natively on the host and can only access host resources through the emulator.

Sandboxing on native hosts: Security researchers rely heavily on sandboxing technologies to analyse malware behaviour. By creating an environment that mimics or replicates the targeted desktops, researchers can evaluate how malware infects and compromises a target host. Cuckoo Sandbox is an open source tool that automates malware analysis.

Capability systems can be thought of as a fine-grained sandboxing mechanism, in which programs are given opaque tokens when spawned and have the ability to do specific things based on what tokens they hold. Capability based implementations can work at various levels, from kernel to user-space. An example of capability-based user-level sandboxing involves HTML rendering in a Web browser.

Online judge systems to test programs in programming contests.

New-generation pastebins allowing users to execute pasted code snippets.

Secure Computing Mode (seccomp) is a sandbox built in the Linux kernel. When activated seccomp only allows the write(), read(), exit() and sigreturn() system calls.

HTML5 has a "sandbox" attribute for use with iframes

answer May 27, 2014 by Kuldeep Apte
Similar Questions
+6 votes

In linux distributions ...

I would like to execute a program with some limits like time, memory and that program can be able access only specific directories(If required) if any of the constraint above is failed the program will be exited automatically and some more like detecting fork bombs etc..

Can any one suggest me the best way of doing this..?

–1 vote

How to find if a circular queue is full where as circular queue is implemented using array? A sample code would be helpful?

...