Towards Provably Secure and Correct Systems

67
Опубликовано 7 сентября 2016, 17:23
Over the years, principles and techniques from programming languages have played a significant role in the study of secure and correct communication. In this talk, we outline some of our work in bringing similar foundational ideas to the design and analysis of secure and correct systems. Such systems, which include file systems, operating systems, and other distributed systems, care not only about communication but also storage and computation. In fact, we indicate how modern variants of such systems can be viewed simply as new programming languages, and their security and correctness can be guaranteed through program verification. We discuss these ideas in the context of several current systems, including Windows Vista, Android, and Ruby on Rails, and then some of the future.
автотехномузыкадетское