[NEW] Cyber Security 2020

web security and clever attacks, defenses, and techniques for writing secure code
Rating: 4.2 out of 5 (3,296 ratings)
35,560 students
[NEW] Cyber Security 2020
Rating: 4.2 out of 5 (3,296 ratings)
35,579 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
Course content
11 sections • 11 lectures • 4h 59m total length
  • INTRODUCTION, WEB PROCESSES, TASKS
    53:37
  • DNS ATTACKS
    23:06
  • HTTP ATTACKS
    32:00
  • COOKIE HIGHJACKING ATTACKS
    35:13
  • SESSION HIGHJACKING ATTACK
    16:13
  • SAME ORIGIN POLICY INTRO
    03:04
  • SAME ORIGIN POLICY, CROSS-SITE-REQUEST-FORGERY
    31:44
  • CROSS-SITE-SCRIPTING, XSS ATTACKS
    28:59
  • XSS DEFENSE, CROSS-SITE-SCRIPTING
    25:16
  • PHISHING ATTACKS, TABNABBING ATTACKS, END OF PART 1 CLIENT SIDE SECURITY
    16:43

Instructor
Daniel Arzuaga: Programer, Dr, Esq, Chief Engineer at NASA
Daniel Arzuaga
  • 4.2 Instructor Rating
  • 3,561 Reviews
  • 66,757 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.