2014
Conference article  Restricted

Quite a mess in my cookie jar!: Leveraging machine learning to protect web authentication

Calzavara S., Tolomei G., Bugliesi M., Orlando S.

Classification  Web security  Authentication cookies 

Browser-based defenses have recently been advocated as an effective mechanism to protect web applications against the threats of session hijacking, fixation, and related attacks. In existing approaches, all such defenses ultimately rely on client-side heuristics to automatically detect cookies containing session information, to then protect them against theft or otherwise unintended use. While clearly crucial to the effectiveness of the resulting defense mechanisms, these heuristics have not, as yet, undergone any rigorous assessment of their adequacy. In this paper, we conduct the first such formal assessment, based on a gold set of cookies we collect from 70 popular websites of the Alexa ranking. To obtain the gold set, we devise a semi-automatic procedure that draws on a novel notion of authentication token, which we introduce to capture multiple web authentication schemes. We test existing browser-based defenses in the literature against our gold set, unveiling several pitfalls both in the heuristics adopted and in the methods used to assess them. We then propose a new detection method based on supervised learning, where our gold set is used to train a binary classifier, and report on experimental evidence that our method outperforms existing proposals. Interestingly, the resulting classification, together with our hands-on experience in the construction of the gold set, provides new insight on how web authentication is implemented in practice. Copyright is held by the International World Wide Web Conference Committee (IW3C2).

Source: www'14 - 23rd international conference on World Wide Web, pp. 189–199, Seul, Corea, 7-11 April 2014

Publisher: ACM, Association for computing machinery, New York, USA


Metrics



Back to previous page
BibTeX entry
@inproceedings{oai:it.cnr:prodotti:305281,
	title = {Quite a mess in my cookie jar!: Leveraging machine learning to protect web authentication},
	author = {Calzavara S. and Tolomei G. and Bugliesi M. and Orlando S.},
	publisher = {ACM, Association for computing machinery, New York, USA},
	doi = {10.1145/2566486.2568047},
	booktitle = {www'14 - 23rd international conference on World Wide Web, pp. 189–199, Seul, Corea, 7-11 April 2014},
	year = {2014}
}