Web Security: A Hands-on Approach
Web Security: A Hands-on Approach, available at $59.99, has an average rating of 4.64, with 36 lectures, based on 319 reviews, and has 2539 subscribers.
You will learn about Understand the common security problems in web applications Understand the security aspects of the web technologies Gain hands-on experiences from the labs (SEED Labs) developed by the instructor Learn web applications can be attached and how to defend against those attacks This course is ideal for individuals who are Anybody who is interested in ethical hacking or Anybody who is interested in learning how web applications can be attached and how to protect them or Anybody who is interested in web technologies It is particularly useful for Anybody who is interested in ethical hacking or Anybody who is interested in learning how web applications can be attached and how to protect them or Anybody who is interested in web technologies.
Enroll now: Web Security: A Hands-on Approach
Summary
Title: Web Security: A Hands-on Approach
Price: $59.99
Average Rating: 4.64
Number of Lectures: 36
Number of Published Lectures: 36
Number of Curriculum Items: 36
Number of Published Curriculum Objects: 36
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the common security problems in web applications
- Understand the security aspects of the web technologies
- Gain hands-on experiences from the labs (SEED Labs) developed by the instructor
- Learn web applications can be attached and how to defend against those attacks
Who Should Attend
- Anybody who is interested in ethical hacking
- Anybody who is interested in learning how web applications can be attached and how to protect them
- Anybody who is interested in web technologies
Target Audiences
- Anybody who is interested in ethical hacking
- Anybody who is interested in learning how web applications can be attached and how to protect them
- Anybody who is interested in web technologies
As the web has become more and more ubiquitous, the number of attacks on web applications have increased substantially. In this course, we systematically study the security problems in the web, including the security mechanisms implemented in the browse and server sides. We study several well-known attacks against web applications, such as cross-site request forgery, cross-site scripting, SQL injection, and clickjacking attacks. We also study how we can defend against these attacks when developing web applications.
The attacks are covered in this course with great technical details. The course won’t just teach students the high-level concepts and theories. It would dive into the low-level technical details and fundamentals, so students can fully understand how exactly things work, and gain the knowledge in depth.
The course emphasizes hands-on learning. For each attack covered, students not only learn how the attack works in theory, they also learn how to actually conduct the attack, in a contained virtual machine and container environment. The hands-on exercises developed by the instructor are called SEED labs, and they are being used by over 1000 institutes worldwide. The course is based on the textbook written by the instructor. The book, titled “Computer & Internet Security: A Hands-on Approach, 2nd Edition”, has been adopted by over 210 universities and colleges worldwide.
Course Curriculum
Chapter 1: Web Security Basics
Lecture 1: Introduction
Lecture 2: Browser
Lecture 3: JavaScript and Sandbox
Lecture 4: Web Server
Lecture 5: Cookies and Sessions
Lecture 6: Ajax and WebSocket
Lecture 7: Summary
Chapter 2: Cross-Site Request Forgery Attack (CSRF)
Lecture 1: Introduction
Lecture 2: Cross-Site Request and CSRF
Lecture 3: CSRF Attack on GET Services
Lecture 4: CSRF Attack on POST Services
Lecture 5: Countermeasures
Lecture 6: Review and Summary
Chapter 3: Cross-Site Scripting Attack (XSS)
Lecture 1: Introduction
Lecture 2: How XSS Attack Works
Lecture 3: Attack 1: Add Friend
Lecture 4: Attack 2: Modify Profile
Lecture 5: Writing Self-Propagating XSS Worm
Lecture 6: Countermeasures
Lecture 7: CSP: Content Security Policy
Lecture 8: Attack Generalization
Lecture 9: Review and Summary
Chapter 4: SQL Injection Attack
Lecture 1: Introduction
Lecture 2: Brief Tutorial on SQL
Lecture 3: SQL Injection Against SELECT Statement
Lecture 4: Modify Database Using SQL Injection
Lecture 5: Similarity with Other Code Injection Attacks
Lecture 6: Countermeasure: Prepared Statement
Lecture 7: Review Questions and Summary
Chapter 5: Clickjacking Attack
Lecture 1: Introduction
Lecture 2: Iframe and its Properties
Lecture 3: Clickjacking Attacks Using Transparent Iframe
Lecture 4: Clickjacking Attacks Using Small-Size Iframe
Lecture 5: Countermeasures
Lecture 6: Iframe's Security Features
Lecture 7: Summary
Instructors
-
Wenliang Du
Professor at Syracuse University, ACM Fellow, IEEE Fellow
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 3 votes
- 3 stars: 18 votes
- 4 stars: 79 votes
- 5 stars: 215 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple