Peephole - ASP.NET Information Security Teaching Tool
MetadataShow full item record
With an ever increasing amount of information online, the need for secure web applications is becoming more and more important. A great way to learn is by practice. An up-to-date, easily extendible teaching tool for ASP.NET facilitating learning by practice is non-existent. With focus om modularity and extendibility, we have created Peephole to fill this gap. An additional goal to this project as for us to learn ASP.NET, MVC and C# which was not a part of our education. Research studies was made to map how to fulfill the requirements towards extendibility and functionality. The development was conducted using Scrum methodology and resulted in Peephole solution that contains two projects, Frontpage and Bank. The Frontpage is a hub supplying an overview of vulnerable projects within the solution. The Bank project is a vulnerable web application ready for exploitation. Additional projects can easily be created in the solution and added to Frontpage.The final product has been reviewed and received great feedback. The feedback is consistent with our personal conclusion that the requirements have been fulfilled and Peephole standing out as a product that can be expanded and become a comprehensive tool.