|
ABSTRACT
Existing Web browsers handle security errors in a manner that often confuses users. In particular, when a user visits a secure site whose certificate the browser cannot verify, the browser typically allows the user to view and install the certificate and connect to the site despite the verification failure. However, few users understand the risk of man-in-the-middle attacks and the principles behind certificate-based authentication. We propose context-sensitive certificate verification (CSCV), whereby the browser interrogates the user about the context in which a certificate verification error occurs. Considering the context, the browser then guides the user in handling and possibly overcoming the security error. We also propose specific password warnings (SPW) when users are about to send passwords in a form vulnerable to eavesdropping. We performed user studies to evaluate CSCV and SPW. Our results suggest that CSCV and SPW can greatly improve Web browsing security and are easy to use even without training. Moreover, CSCV had greater impact than did staged security training.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
Collins, J., Greer, J., Kumar, V., McCalla, G., Meagher, P. and Tkatch, R.: Inspectable User Models for Just-In-Time Workplace Training. In Proc. 6th International Conference on User Modeling (UM97). {Online} http://www.cs.uni-sb.de/UM97/ps/CollinsJA.ps
|
| |
7
|
Dierks, T. and Allen, C.: The TLS Protocol Version 1.0. RFC 2246, IETF, Jan. 1999. {Online} ftp://ftp.rfc-editor.org/in-notes/rfc2246.txt
|
| |
8
|
ethereal. {Online} http://www.ethereal.com/
|
| |
9
|
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. and Berners-Lee, T.: Hypertext Transfer Protocol -- HTTP/1.1. RFC 2616, IETF, June 1999. {Online} ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt
|
| |
10
|
Franks, J., Hallam-Baker, P., Hostetler, J., Lawrence, S., Leach, P., Luotonen, A., and Stewart, L.: HTTP Authentication: Basic and Digest Access Authentication. RFC 2617, IETF, June 1999. {Online} ftp://ftp.rfc-editor.org/in-notes/rfc2617.txt
|
| |
11
|
Freier, A., Karlton, P., and Kocher, P.: The SSL Protocol Version 3.0. {Online} http://wp.netscape.com/eng/ssl3/draft302.txt
|
| |
12
|
Guzdial, M.: Software-Realized Scaffolding to Facilitate Programming for Science Learning. In Interactive Learning Environments, 4(1):1--44. {Online} http://guzdial.cc.gatech.edu/Emile-ILE.pdf
|
| |
13
|
Hommel, G.: A Comparison of Two Modified Bonferroni Procedures. In Biometrika, 76:624-625, 1989.
|
| |
14
|
Housley, R., Ford, W., Polk, W. and Solo, D.: Internet X.509 Public Key Infrastructure Certificate and CRL Profile. RFC 2459, IETF, Jan. 1999. {Online} ftp://ftp.rfc-editor.org/in-notes/pdfrfc/rfc2459.txt.pdf
|
| |
15
|
Lonvick, C.: SSH Protocol Architecture. Internet Draft, IETF, Oct. 2004. {Online} ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-ietf-secsh-architecture-17.txt
|
 |
16
|
|
| |
17
|
National Institute of Standards and Technology. Specification for the Advanced Encryption Standard (AES). Federal Information Processing Standards Publication 197. Nov. 2001. {Online} http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
|
| |
18
|
National Institute of Standards and Technology. Specifications for Secure Hash Standard. Federal Information Processing Standards Publication 180-1. Apr. 1995. {Online} http://www.itl.nist.gov/fipspubs/fip180-1.htm
|
| |
19
|
Open1x. {Online} http://www.open1x.org/
|
| |
20
|
Palekar, A., Simon, D., Salowey, J., Zhou, H., Zorn, G. and Josefsson, S.: Protected EAP Protocol (PEAP) Version 2. Internet Draft, IETF, Oct. 2004. {Online} ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-josefsson-pppext-eap-tls-eap-10.txt
|
 |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
Sankoh, A., Huque, M. and Dubey, S.: Some Comments on Frequently Used Multiple Endpoint Adjustment Methods in Clinical Trials. In Statistics in Medicine, 16:2529--2542, 1997.
|
| |
25
|
Shmoo. airsnarf. {Online} http://airsnarf.shmoo.com/
|
 |
26
|
|
| |
27
|
|
| |
28
|
Song, D. dsniff. {Online} http://naughty.monkey.org/~dugsong/dsniff/
|
| |
29
|
Whitten, A. and Tygar, J.D.: Why Johnny Can't Encrypt: A Case Study. In Proceedings of Usenix Security Symposium, Aug. 1999. {Online} http://www.usenix.org/publications/library/proceedings/sec99/full_papers/whitten/whitten.ps
|
| |
30
|
Whitten, A. and Tygar, J.D.: Safe Staging for Computer Security. In Proceedings of the Workshop on Human-Computer Interaction and Security Systems, CHI'2003, April 2003. {Online} http://www.andrewpatrick.ca/CHI2003/HCISEC/hcisec-workshop-whitten.pdf
|
| |
31
|
Whitten, A.: Making Security Usable. Tech Report CMU-CS-04-135 (Ph.D. dissertation), School of Computer Science, Carnegie Mellon University, May 2004.
|
| |
32
|
Wi-Fi Alliance. Wi-Fi Protected Access 2. {Online} http://www.weca.net/OpenSection/protected_access.asp?
|
| |
33
|
Yan, J., Blackwell, A., Anderson, R., and Grant, A.: The Memorability and Security of Passwords -- Some Empirical Results. Tech. Report UCAM-CL-TR-500, University of Cambridge Computer Laboratory, Sept. 2000. {Online} http://www.ftp.cl.cam.ac.uk/ftp/users/rja14/tr500.pdf
|
| |
34
|
Rescorla, E.: HTTP over TLS. RFC 2818, IETF, May 2000. {Online} ftp://ftp.rfc-editor.org/in-notes/rfc2818.txt
|
| |
35
|
tcpdump. {Online} http://www.tcpdump.org/
|
| |
36
|
Xia, H. and Brustoloni, J.: Detecting and Blocking Unauthorized Access in Wi-Fi Networks. In Proc. Networking'2004, IFIP, Lecture Notes in Computer Science, 3042:795-806, Springer-Verlag, May 2004. {Online} http://www.cs.pitt.edu/~jcb/papers/net2004.pdf
|
| |
37
|
|
| |
38
|
|
 |
39
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
Additional Classification:
H.
Information Systems
H.1
MODELS AND PRINCIPLES
H.1.2
User/Machine Systems
Subjects:
Human factors
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Evaluation/methodology;
Screen design (e.g., text, graphics, color)
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.6
Methodology and Techniques
Subjects:
Interaction techniques
General Terms:
Human Factors,
Security
Keywords:
HTTPS,
SSL,
Web browser,
certificate,
eavesdropping attack,
just-in-time instruction,
man-in-the-middle attack,
password,
safe staging,
well-in-advance instruction
|