DocumentCode :
2755912
Title :
A Systematic Approach to Uncover Security Flaws in GUI Logic
Author :
Chen, Shuo ; Meseguer, José ; Sasse, Ralf ; Wang, Helen J. ; Wang, Yi-Min
Author_Institution :
Syst. & Networking Res. Group, Microsoft Res., Redmond, WA
fYear :
2007
fDate :
20-23 May 2007
Firstpage :
71
Lastpage :
85
Abstract :
To achieve end-to-end security, traditional machine-to-machine security measures are insufficient if the integrity of the human-computer interface is compromised. GUI logic flaws are a category of software vulnerabilities that result from logic bugs in GUI design/implementation. Visual spoofing attacks that exploit these flaws can lure even security- conscious users to perform unintended actions. The focus of this paper is to formulate the problem of GUI logic flaws and to develop a methodology for uncovering them in software implementations. Specifically, based on an in-depth study of key subsets of Internet Explorer (IE) browser source code, we have developed a formal model for the browser GUI logic and have applied formal reasoning to uncover new spoofing scenarios, including nine for status bar spoofing and four for address bar spoofing. The IE development team has confirmed all these scenarios and has fixed most of them in their latest build. Through this work, we demonstrate that a crucial subset of visual spoofing vulnerabilities originate from GUI logic flaws, which have a well-defined mathematical meaning allowing a systematic analysis.
Keywords :
Internet; formal verification; graphical user interfaces; human computer interaction; online front-ends; program debugging; security of data; GUI logic flaw; Internet explorer browser source code; address bar spoofing; end-to-end security; formal model; human-computer interface; logic bug; machine-to-machine security; software vulnerability; status bar spoofing; visual spoofing attack; Computer bugs; Computer science; Computer security; Graphical user interfaces; HTML; Internet; Logic design; Navigation; Tree data structures; Uniform resource locators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Security and Privacy, 2007. SP '07. IEEE Symposium on
Conference_Location :
Berkeley, CA
ISSN :
1081-6011
Print_ISBN :
0-7695-2848-1
Type :
conf
DOI :
10.1109/SP.2007.6
Filename :
4223215
Link To Document :
بازگشت