A systematic analysis of the science of sandboxing

نویسندگان

  • Michael Maass
  • Adam Sales
  • Benjamin Chung
  • Joshua Sunshine
چکیده

Sandboxes are increasingly important building materials for secure software systems. In recognition of their potential to improve the security posture of many systems at various points in the development lifecycle, researchers have spent the last several decades developing, improving, and evaluating sandboxing techniques. What has been done in this space? Where are the barriers to advancement? What are the gaps in these efforts? We systematically analyze a decade of sandbox research from five top-tier security and systems conferences using qualitative content analysis, statistical clustering, and graph-based metrics to answer these questions and more. We find that the term “sandbox” currently has no widely accepted or acceptable definition. We use our broad scope to propose the first concise and comprehensive definition for “sandbox” that consistently encompasses research sandboxes. We learn that the sandboxing landscape covers a range of deployment options and policy enforcement techniques collectively capable of defending diverse sets of components while mitigating a wide range of vulnerabilities. Researchers consistently make security, performance, and applicability claims about their sandboxes and tend to narrowly define the claims to ensure they can be evaluated. Those claims are validated using multi-faceted strategies spanning proof, analytical analysis, benchmark suites, case studies, and argumentation. However, we find two cases for improvement: (1) the arguments researchers present are often ad hoc and (2) sandbox usability is mostly uncharted territory. We propose ways to structure arguments to ensure they fully support their corresponding claims and suggest lightweight means of evaluating sandbox usability. Subjects Security and Privacy, Operating Systems, Software Engineering

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An invariant framework for conducting reproducible computational science

Computational reproducibility depends on the ability to not only isolate necessary and sufficient computational artifacts but also to preserve those artifacts for later re-execution. Both isolation and preservation present challenges in large part due to the complexity of existing software and systems as well as the implicit dependencies, resource distribution, and shifting compatibility of sys...

متن کامل

The Prevalence of Clinical Symptoms in Children and Adolescents with Covid-19: A Systematic Review and Meta-Analysis Study

Background In 2019, an unknown disease called coronavirus disease 2019 (COVID-19) began to spread in China. The disease is now widespread in almost all countries and has endangered the lives of many people. For this reason, a systematic review and meta-anal...

متن کامل

Maternal Anemia and Pregnancy outcomes: a Systematic Review and Meta-Analysis

Background  The aim of this study was to determine the relationship between maternal anemia during pregnancy and pregnancy outcomes. Materials and Methods  This systematic review was conducted in domestic (Sid, Iran.doc, Iran medex and Magiran) and international (PubMed, Science Direct, Cochrane, Medline, Web of Science, Scopus, Springer, Embase, Google scholar) databases from January 1, 1990 t...

متن کامل

Prevalence of Chlamydia trachomatis in Pregnant Iranian Women: A Systematic Review and Meta-Analysis

Several studies have been conducted regarding the prevalence of chlamydia trachomatis, mycoplasma hominis and ureaplasma urealyticum in Iranian pregnant women. However, unifying the previous results and presenting a general assessment seems necessary. The present study was conducted based on systematic review and meta-analysis studies (PRISMA). We searched national and international online data...

متن کامل

تحلیل مفهوم نظام‌مند

Background & Aim: The conceptual clarity is one of the most important parts of all researches. Systematic Concept Analysis is a research method which can be carried out individually or as a part of broader research project. The aim of systematic concept analysis such as other concept analysis methods is to clarify the target concept. Methods: This is a review study which conducted with no ti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • PeerJ Computer Science

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2016