A Practical Exercise System Using Virtual Machines for Learning Cross-Site Scripting Countermeasures
Title | A Practical Exercise System Using Virtual Machines for Learning Cross-Site Scripting Countermeasures |
Publication Type | Conference Paper |
Year of Publication | 2020 |
Authors | Kishimoto, K., Taniguchi, Y., Iguchi, N. |
Conference Name | 2020 IEEE International Conference on Consumer Electronics - Taiwan (ICCE-Taiwan) |
Keywords | Browsers, computer science education, Cross Site Scripting, cross-site scripting, Human Behavior, Internet, learning cross-site scripting, online front-ends, practical exercise system, pubcrawl, public domain software, resilience, Resiliency, Scalability, security, security of data, Software, Tools, virtual machine, virtual machine security, virtual machines, Virtual machining, Web applications, Web browser, Web Browser Security, Web pages, Web server, Web servers, XSS Attacks, XSS countermeasures |
Abstract | Cross-site scripting (XSS) is an often-occurring major attack that developers should consider when developing web applications. We develop a system that can provide practical exercises for learning how to create web applications that are secure against XSS. Our system utilizes free software and virtual machines, allowing low-cost, safe, and practical exercises. By using two virtual machines as the web server and the attacker host, the learner can conduct exercises demonstrating both XSS countermeasures and XSS attacks. In our system, learners use a web browser to learn and perform exercises related to XSS. Experimental evaluations confirm that the proposed system can support learning of XSS countermeasures. |
DOI | 10.1109/ICCE-Taiwan49838.2020.9258195 |
Citation Key | kishimoto_practical_2020 |
- Resiliency
- XSS countermeasures
- XSS attacks
- Web servers
- Web server
- Web pages
- Web Browser Security
- Web browser
- web applications
- Virtual machining
- virtual machines
- tools
- Software
- security of data
- Scalability
- virtual machine security
- resilience
- public domain software
- pubcrawl
- practical exercise system
- online front-ends
- learning cross-site scripting
- internet
- Human behavior
- cross-site scripting
- Cross Site Scripting
- computer science education
- Browsers
- security
- virtual machine