Profile Picture

tedmiller.dev

Web developer, CS student, problem solver

Website Security Research Project

This is a capstone project for Oregon State University's Computer Science Program.

The assignment was to develop a full stack web application and implement various security features as development continued, documenting the changes and why they are necessary for security reasons. As a group, we decided to take the assignment a step further and create an interactive website that allows users to attempt to "hack" the application. We drew inspiration from OWASP's Damn Vulnerable Web App.

Users can toggle various security vulnerabilities to open up the application to common attacks. The application also features helpful hints and guidance to walk users through the idea behind some of the attacks.

We also wrote documentation for users who are interested in launching the application in their own environment, as it could lead to further learning experience for them.

We used a MySQL database, Flask and Vue to build the application.