• DocumentCode
    632764
  • Title

    Socio-technical formal analysis of TLS certificate validation in modern browsers

  • Author

    Bella, Giampaolo ; Giustolisi, Rosario ; Lenzini, Gabriele

  • Author_Institution
    Dipt. di Mat. e Inf., Univ. di Catania, Catania, Italy
  • fYear
    2013
  • fDate
    10-12 July 2013
  • Firstpage
    309
  • Lastpage
    316
  • Abstract
    Authenticating a web server is crucial to the security of web browsing. It relies on TLS certificate validation, a property whose enforcement may require getting the user involved. Thus, certificate validation is a socio-technical property - it relies on traditional security technology as well as on social elements such as cultural values, trust and human-computer interaction. Hence the need for an appropriate methodology to study certificate validation from a socio-technical perspective. Certificate validation as carried out through today´s most popular browsers - Chrome, Internet Explorer, Firefox and Opera Mini - is first represented by means of UML activity diagrams. It is then translated into CSP#, and expanded with the LTL formalization of four socio-technical properties pivoted on user involvement with certificate validation. The properties are then checked automatically using the PAT model checker. The findings turn out to be far from straightforward and, most importantly, allowed for prototyping a basic methodology for the sociotechnical formal analysis of security properties.
  • Keywords
    Internet; online front-ends; security of data; social aspects of automation; Chrome; Firefox; Internet Explorer; LTL formalization; Opera Mini; PAT model checker; TLS certificate validation; UML activity diagrams; Web browsing security; Web server authentication; human computer interaction; modern browsers; security properties; security technology; socio technical perspective; socio technical properties; socio technical property; sociotechnical formal analysis; user involvement; Authentication; Browsers; Internet; Public key; Servers; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Privacy, Security and Trust (PST), 2013 Eleventh Annual International Conference on
  • Conference_Location
    Tarragona
  • Type

    conf

  • DOI
    10.1109/PST.2013.6596067
  • Filename
    6596067