Invention Grant
- Patent Title: Enhanced security and performance of web applications
- Patent Title (中): 增强Web应用程序的安全性和性能
-
Application No.: US11944460Application Date: 2007-11-23
-
Publication No.: US08677141B2Publication Date: 2014-03-18
- Inventor: Ulfar Erlingsson , Yinglian Xie , Ben Livshits , Cedric Fournet
- Applicant: Ulfar Erlingsson , Yinglian Xie , Ben Livshits , Cedric Fournet
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Micah Goldsmith; Andrew Sanders; Micky Minhas
- Main IPC: G06F11/30
- IPC: G06F11/30 ; H04L9/32 ; G06F12/14 ; G06F7/04 ; G06F11/00 ; H03M13/00 ; G06F9/44

Abstract:
A client-side enforcement mechanism may allow application security policies to be specified at a server in a programmatic manner. Servers may specify security policies as JavaScript functions included in a page returned by the server and run before other scripts. At runtime, and during initial loading, the functions are invoked by the client on each page modification to ensure the page conforms to the security policy. As such, before a mutation takes effect, the policy may transform that mutation and the code and data of the page. Replicated code execution may take place at both the client and the server where the server runs its own shadow copy of a client-side application in a trusted execution environment so that the server may check that the method calls coming from the client correspond to a correct execution of the client-side application The redundant execution at the client can be untrusted, but serves to improve the responsiveness and performance of the Web application.
Public/Granted literature
- US20090138937A1 ENHANCED SECURITY AND PERFORMANCE OF WEB APPLICATIONS Public/Granted day:2009-05-28
Information query