Back to Search Start Over

Usable security as a static-analysis problem

Authors :
William Zimrin
Hannah Quay-de la Vallee
Shriram Krishnamurthi
Kathi Fisler
James Walsh
Source :
Onward!
Publication Year :
2013
Publisher :
ACM, 2013.

Abstract

The privacy policies of many websites, especially those designed for sharing data, are a product of many inputs. They are defined by the program underlying the website, by user configurations (such as privacy settings), and by the interactions that interfaces enable with the site. A website's security thus depends partly on users' ability to effectively use security mechanisms provided through the interface.Questions about the effectiveness of an interface are typically left to manual evaluation by user-experience experts. However, interfaces are generated by programs and user input is received and processed by programs. This suggests that aspects of usable security could also be approached as a program-analysis problem.This paper establishes a foundation on which to build formal analyses for usable security. We define a formal model for data-sharing websites. We adapt a set of design principles for usable security to modern websites and formalize them with respect to our model. In the formalization, we decompose each principle into two parts: one amenable to formal analysis, and another that requires manual evaluation by a designer. We demonstrate the potential of this approach through a preliminary analysis of models of actual sites.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software
Accession number :
edsair.doi...........b4454db14e4ca291b79adc3951a5d43c
Full Text :
https://doi.org/10.1145/2509578.2509589