Object Capabilities for Security

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
8,265
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Dec 4, 2007

Google Tech Talks
November, 30 2007

ABSTRACT

Existing systems often do a poor job of meeting the principle of least privilege. I will discuss how object capability systems and language-based methods can help address this shortcoming. In language-based object capability systems, an object reference is treated as a capability; unforgeability of references ensures unforgeability of capabilities; and all privileges are expressed as capabilities in this way. This makes it possible to decompose the system into distrusting "privilege-separated" components, providing each component with the least privilege it needs to do its job; to reason about the privileges and powers available to various program elements, often in a local (modular) way; and to avoid common pitfalls, such as confused deputy and TOCTTOU vulnerabilities.

I will attempt to introduce the audience to some work in this area that is perhaps not so widely known, and I will describe some work in progress to construct a subset of Java, called Joe-E, that is intended to enable capability-style programming using a programming syntax that is familiar to Java programmers.


Speaker: David Wagner
David Wagner is an Associate Professor in the Computer Science Division at the University of California at Berkeley with extensive experience in computer security and cryptography. He and his Berkeley colleagues are known for discovering a wide variety of security vulnerabilities in various cellphone standards, 802.11 wireless networks, and other widely deployed systems, and he has published two books and over 90 peer-reviewed scientific papers. David is a founding member of the ACCURATE center on electronic voting. He is active in the areas of systems security, cryptography, and electronic voting.

Category:

People & Blogs

Tags:

License:

Standard YouTube License

  • likes, 2 dislikes

Link to this comment:

Share to:
see all

All Comments (9)

Sign In or Sign Up now to post a comment!
  • nice conference

  • You go make a video, then try not to say UHM all the time. You realize HOW hard it is?

  • So it's glorified file descriptors. What's novel here?

  • @cristiandeidaho I've seen much MUCH MUCH worse presentations. I think the topic is very interesting and the presentation is ok.

  • I'm sorry, but I have to agree with cristiandeidaho, the presentation was difficult to listen to. I'm glad I decided to see this video. thank you

  • Yes well kudos to him, I think he adequately explains this topic :)

  • hkyuuuu

  • Uhm gosh uhm people need to learn how to uh give a presentation, uh but, uhm, so uhm, uh in particular, you should review your presentation before you give it, uhm yes uhm.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more