Nevertheless, we show that strong client authentication, such as Channel ID-based authentication, can be combined with the concept of server invariance, a weaker and easier to achieve property than server authentication, in order to protect against the considered attacks. We specifically leverage Channel ID-based authentication in combination with server invariance to create a novel mechanism that we call SISCA: Server Invariance with Strong Client Authentication. SISCA resists user impersonation via TLS MITM attacks, regardless of how the attacker is able to successfully achieve server impersonation. We analyze our proposal and show how it can be integrated in today's web infrastructure.
Category / Keywords: applications / web security, TLS MITM attack prevention, TLS Channel ID, server invariance, SISCA Original Publication (in the same form): 23rd USENIX Security Symposium, 2014 Date: received 27 Feb 2014, last revised 8 Jul 2014, withdrawn 15 Sep 2014 Contact author: knikos at inf ethz ch Available format(s): (-- withdrawn --) Version: 20140915:160433 (All versions of this report) Short URL: ia.cr/2014/150 Discussion forum: Show discussion | Start new discussion