[NEW] Cyber Security 2020

web security and clever attacks, defenses, and techniques for writing secure code
Rating: 4.2 out of 5 (3,015 ratings)
26,958 students
[NEW] Cyber Security 2020
Rating: 4.2 out of 5 (3,015 ratings)
26,988 students
This course is a comprehensive overview of web security. The goal is to build an understanding of the most common web attacks and their countermeasures. Given the pervasive insecurity of the modern web landscape, there is a pressing need for programmers and system designers improve their understanding of web security issues.
We'll be covering the fundamentals as well as the state-of-the-art in web security. Topics include: Principles of web security, attacks and countermeasures, the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards.

Requirements

  • A computer and an enthusiasm to learning and hacking
Description

This course is a comprehensive overview of web security. The goal is to build an understanding of the most common web attacks and their countermeasures. Given the pervasive insecurity of the modern web landscape, there is a pressing need for programmers and system designers improve their understanding of web security issues.

We'll be covering the fundamentals as well as the state-of-the-art in web security.

Topics include: Principles of web security, attacks and countermeasures, the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards.

Who this course is for:
  • Developers interested in learning the latest in cyber security
Curriculum
11 sections • 11 lectures • 4h 59m total length
  • INTRODUCTION, WEB PROCESSES, TASKS
  • DNS ATTACKS
  • HTTP ATTACKS
  • COOKIE HIGHJACKING ATTACKS
  • SESSION HIGHJACKING ATTACK
  • SAME ORIGIN POLICY INTRO
  • SAME ORIGIN POLICY, CROSS-SITE-REQUEST-FORGERY
  • CROSS-SITE-SCRIPTING, XSS ATTACKS
  • XSS DEFENSE, CROSS-SITE-SCRIPTING
  • PHISHING ATTACKS, TABNABBING ATTACKS, END OF PART 1 CLIENT SIDE SECURITY

Instructor
Daniel Arzuaga: Programer, Dr, Esq, Chief Engineer at NASA
Daniel Arzuaga
  • 4.2 Instructor Rating
  • 3,217 Reviews
  • 54,888 Students
  • 4 Courses

Daniel has worked as the senior developer for multiple companies for the past 10 years and has scaled multiple companies to over the million dollar mark. Daniel, graduated from Stanford University with a degree in computer science and artificial intelligence. He is an experienced engineer and has worked with some of the top tech companies. He's known in the JS community for his contributions to open source projects, conference talks, and courses. He has taught as a public school teacher, teaches programming on Udemy and also finds time to coach swimming in the afternoons.