Isolation - Stanford University
CS155: Computer Security
Isolation
The confinement principle
Dan Boneh
Running untrusted code
We often need to run buggy/unstrusted code:
? programs from untrusted Internet sites:
? mobile apps, Javascript, browser extensions
? exposed applications: browser, pdf viewer, outlook ? legacy daemons: sendmail, bind ? honeypots
Goal: if application "misbehaves" kill it
Dan Boneh
Approach: confinement
Confinement: ensure misbehaving app cannot harm rest of system
Can be implemented at many levels: ? Hardware: run application on isolated hw (air gap)
app 1
app 2
Network 2
air gap
difficult to manage
network 1
Dan Boneh
Approach: confinement
Confinement: ensure misbehaving app cannot harm rest of system
Can be implemented at many levels: ? Virtual machines: isolate OS's on a single machine
app1
app2
OS1
OS2
Virtual Machine Monitor (hypervisor) Hardware
Dan Boneh
Approach: confinement
Confinement: ensure misbehaving app cannot harm rest of system
Can be implemented at many levels: ? Process: System Call Interposition (containers) Isolate a process in a single operating system
process 2
process 1
Operating System
Dan Boneh
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- filecenter user guide
- isolation stanford university
- ipecs email notification
- running untrusted application code sandboxing
- guide to using the content editor
- microsoft project 2016 customguide
- g suite google forms customguide
- sage one accountant edition
- webex integration to outlook for windows
- configuration steps for installing kavach 1 that requires
Related searches
- stanford university philosophy department
- stanford university plato
- stanford university encyclopedia of philosophy
- stanford university philosophy encyclopedia
- stanford university philosophy
- stanford university ein number
- stanford university master computer science
- stanford university graduate programs
- stanford university computer science ms
- stanford university phd programs
- stanford university phd in education
- stanford university online doctoral programs