Presentation is loading. Please wait.

Presentation is loading. Please wait.

By Adam Barth, Joel Weinberger and Dawn Song.  Current JavaScript Security Model  Cross-Origin JavaScript Capability Leaks  Capability Leak Detection.

Similar presentations


Presentation on theme: "By Adam Barth, Joel Weinberger and Dawn Song.  Current JavaScript Security Model  Cross-Origin JavaScript Capability Leaks  Capability Leak Detection."— Presentation transcript:

1 By Adam Barth, Joel Weinberger and Dawn Song

2  Current JavaScript Security Model  Cross-Origin JavaScript Capability Leaks  Capability Leak Detection  Browser Defense Mechanism

3

4

5

6  The DOM provides an access control layer  The JavaScript engine treats objects as capabilities

7  Current JavaScript Security Model  Cross-Origin JavaScript Capability Leaks  Capability Leak Detection  Browser Defense Mechanism

8

9

10

11

12  Current JavaScript Security Model  Cross-Origin JavaScript Capability Leaks  Capability Leak Detection  Browser Defense Mechanism

13

14  In the JavaScript Engine object system  Object creation, destruction and reference  Calls into analysis library

15

16  Current JavaScript Security Model  Cross-Origin JavaScript Capability Leaks  Capability Leak Detection  Browser Defense Mechanism

17

18  Heap Graph Analysis can be used to find vulnerabilities in web browser  Web Browser can provide mechanism to eliminate these vulnerabilities  Heap Graph Tool and Access Control Prototype for WebKit:


Download ppt "By Adam Barth, Joel Weinberger and Dawn Song.  Current JavaScript Security Model  Cross-Origin JavaScript Capability Leaks  Capability Leak Detection."

Similar presentations


Ads by Google