| COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. | ![]() |
University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > Static Verification for Web Scripting Languages
Static Verification for Web Scripting LanguagesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending Modern web applications are developed largely in so-called “dynamic” or “scripting” languages like JavaScript, PHP , and Python. In addition to being untyped, these languages sport several features— In the first part of this talk, I will present Dependent JavaScript (DJS), a statically typed dialect that facilitates precise reasoning about JavaScript and other web scripting languages. I will describe the major obstacles that have stymied prior attempts at static reasoning for JavaScript, and I’ll outline how DJS overcomes them using several key innovations based on refinement types. In the second part of the talk, I will show how to build on DJS to verify security properties of third-party JavaScript. After describing preliminary experiments that use DJS to author provably-secure JavaScript browser extensions, I will identify several future directions of work that will lead to a platform for fine-grained web security. This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCambridge Science Festival Economic and Social History Seminars Clare HallOther talksTranscending frontiers: the dynamics of religious leadership in northern India during the nineteenth century Excavation: Living with the Ancient Romans: Past and Present in Eighteenth-Century Encounters with Herculaneum and Pompeii Cambridge 3Rs seminar series GreenBRIDGE Presents Energy Efficiency Retrofits: Feasibility and Costing The annual Breathlessness Research Interest Group Open Lecture Laughing at the doctors: satire and public practice, 1660–1720 |