I chose to research cross site scripting (XSS) because I have an interest in web security and I believe that it's very important for any dev to be informed on how their software could be exploited and how they can prevent it. Coming into this I have some knowledge on the basics of XSS works and some of the methods that developers implement to prevent it, such as "escaping" inputs. I also know that XSS is one of the most common attacks (along with SQL injection) so I think it's a relevant place to start learning basic web security. I'm hoping to learn more methods for preventing XSS so that I can make sure I'm doing everything I can to prevent it from happening to any software I work on - especially when I start a job and create more complex apps that might have some real world impact.
I think it's most important to understand how these attacks occur so that I can develop a deeper understanding of the ways I can prevent them. The other important thing to understand is how powerful these attacks can be be