Dr. Hale
University of Nebraska at Omaha
CYBR 8470 - Lecture 1
We will be making stuff. Its not for the faint of heart, but trust me it will be awesome and you will feel great when you create something new.
I've made a lot of web apps - its kind of my thing. Also the previous three years student cohorts enjoyed the class.
Icebreaker
Part 1: Class Overview
Part 2: Web Apps 101
Part 3: HTTP Review and RESTful APIs
Class Repo: https://github.com/mlhale/CYBR8470
Slick version: mlhale.github.io/CYBR8470
(nearly) All companies have a web app
You probably use them, daily.
As a user, you expect web apps to be:
fast, responsive, always available, and secure
Despite your expectations:
96% of web apps have vulnerabilities*
Cenzic Application Vulnerability Trends report, 2014
* Cenzic Application Vulnerability Trends report, 2014
...make the web application do something it was never intended to do.
aka...user input is evil.
Allows attackers to inject malicious scripts into web pages and have it executed in another user’s browser. Usually to capture some user information.
Problematic Characters
Hands-on lesson: https://mlhale.github.io/CYBR8470/modules/restful-api/
© 2014-2017 Matthew L. Hale or as listed
University of Nebraska at Omaha
Assistant Professor, Cybersecurity
mlhale@unomaha.edu
twitter: @mlhale_