Web App Hacking: Caching Problems

Caching problems can lead to very severe consequences. This course will teach you different types of problems, common mistakes, and countermeasures related to cache processing in modern web applications.
Course info
Rating
(64)
Level
Beginner
Updated
May 10, 2017
Duration
45m
Table of contents
Description
Course info
Rating
(64)
Level
Beginner
Updated
May 10, 2017
Duration
45m
Description

Caching problems are underestimated by developers and security engineers. In this course, Web App Hacking: Caching Problems, you'll learn why this subject is important and how severe consequences can happen as a result of caching problems. First, you'll see that sensitive data from your web application can be exposed to everyone on the Internet as a result of Google Caching. Next, you'll discover how your password can be cached in plaintext as a result of cacheable HTTPS responses. After that, you'll see how credit card data can be insecurely processed in terms of cache. Then, you'll learn why sensitive data should never be sent in the URL. Finally, you'll explore how the caching problems, that are discussed in this course, are related to industry best practices. By the end of the course, you'll know how to test web applications for different types of caching problems.

About the author
About the author

Dawid Czagan is listed among the Top 10 Hackers by HackerOne. He has found security vulnerabilities in Google, Yahoo, Mozilla, Microsoft, Twitter, and other companies. Due to the severity of these bugs, he has received numerous awards for his findings.

More from the author
Credential Access with Hashcat
Intermediate
28m
May 4, 2020
More courses by Dawid Czagan
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Dawid. Welcome to my course, Web App Hacking: Caching Problems. I am a security instructor, researcher, and bug hunter. Caching problems are underestimated by developers and security engineers, and in this course I will show you why this subject is important and how severe consequences can happen as a result of caching problems. You will learn that sensitive data from your web application can be exposed to everyone on the internet as a result of Google caching. You will see how HTTPS-protected responses can be cached in plain text. I will explain how credit card data can be insecurely processed in terms of cache. You will learn why sensitive data should never be sent in the URL. And I will show you how the caching problems that I discuss in this course are related to industry best practices. for different types of caching problems. You will also learn how to prevent these problems from happening. I hope you will join me on this journey to learn about caching problems, with the Web App Hacking: Caching Problems course, at Pluralsight.