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 listswomen@CL all Entrepreneurship Centre at Cambridge Judge Business School Three-dimensional cell culture: Innovations in tissue scaffolds and biomimetic systems Department of Psychiatry talks stream Homerton 250 Photonics Summer Seminars 2017Other talksMicrotubule Modulation of Myocyte Mechanics Beating your final boss battle, or presenting with confidence and style (tough mode) Whence the force of the law? John Rawls and the course of American legal philosophy Overview of Research Process Pain and physiological processes in sixteenth-century medical texts from Mexico and Spain Interrogating T cell signalling and effector function in hypoxic environments "The integrated stress response – a double edged sword in skeletal development and disease" 70th Anniversary Celebration Single Cell Seminars (August) A transmissible RNA pathway in honeybees An approach to the four colour theorem via Donaldson- Floer theory Small Opuntioideae |