BEW 2.3: Web Security
Course Description
Describe your course here. A short elevator pitch for the course, use positive, friendly language to get students excited to take your course. Use of I/you/we should be used over instructor/students.
Prerequisites
Learning Outcomes
By the end of the course, you will be able to ...
- Confidently talk about different types of vulnerabilities within the security space
- Defend against vulnerabilities and attacks
- Apply web security best practices to your projects
- Understand and utilize adversarial security techniques
- Use practical techniques for securing applications and web servers
Schedule
Date | Security Category | Topic |
---|---|---|
8/27 | Social Engineering | Lesson 1: How to Hack a Human |
8/29 | Culture | Lesson 2: Historic Hacks / Ethical Hacking |
9/3 | Web | Lesson 3: Server-Side Vulnerabilities |
9/5 | Web | Lesson 4: Securing Data: Sanitization & Validation |
9/10 | Web | Lesson 5: Client-Side Vulnerabilities |
9/12 | Operational | Lesson 6: You've Been Hacked. What Do? |
9/17 | Web | Lesson 7: OWASP Best Practices |
9/19 | Web | Lesson 8: Recognize & Refactor Risky Code |
9/24 | Network | Lesson 9: Build Your Own Botnet |
9/26 | Operational | Lesson 10: Defense In Depth |
10/1 | Computer | Lesson 11: Securing Your Application Server |
10/3 | Web | Lesson 12: Tips, Tricks, & Tools of the Trade |
10/8 | Culture / Web | Lesson 13: Capture the Flag Day |
10/10 | Final Project | Presentations: BATTLE of the BOTNETS! |
Evaluation
To pass this course you must meet the following requirements:
- Complete all required assignments
- Pass all projects according to the associated project rubric
- Pass the final summative assessment according to the rubric as specified in this class
- This will be further explained in the study guide
- Actively participate in class and abide by the attendance policy
- Make up all classwork from all absences
Make School Course Policies
- Program Learning Outcomes - What you will achieve after finishing Make School, all courses are designed around these outcomes.
- Grading System - How grading is done at Make School
- Diversity and Inclusion Statement - Learn about Diversity and Inclusion at Make School
- Academic Honesty - Our policies around plagerism, cheating, and other forms of academic misconduct
- Attendance Policy - What we expect from you in terms of attendance for all classes at Make School
- Course Credit Policy - Our policy for how you obtain credit for your courses
- Disability Services (Academic Accommodations) - Services and accommodations we provide for students
- Student Handbook - Guidelines, policies, and resources for all Make School students