Companies Home Search Profile

Web Application Penetration Testing: Weak Cryptography

Focused View

Dawid Czagan

51:05

14 View
  • 1. Course Overview.mp4
    02:40
  • 1. Overview. HTTPS Enforcement.mp4
    05:15
  • 2. Demo. HTTPS Enforcement.mp4
    02:37
  • 3. Overview. Insecure Cookie Processing.mp4
    02:59
  • 4. Demo. Insecure Cookie Processing.mp4
    03:20
  • 5. Summary.mp4
    01:48
  • 1. Overview. Transport Layer Protection.mp4
    03:44
  • 2. Demo. Transport Layer Protection.mp4
    02:15
  • 3. Overview. Heartbleed Vulnerability.mp4
    01:13
  • 4. Demo. Heartbleed Vulnerability.mp4
    02:08
  • 5. Overview. Mixed Content Vulnerability.mp4
    02:30
  • 6. Demo. Mixed Content Vulnerability.mp4
    01:39
  • 7. Summary.mp4
    01:41
  • 1. Overview. Session Randomness Analysis.mp4
    02:31
  • 2. Demo. Session Randomness Analysis.mp4
    05:10
  • 3. Overview. Insecure Password Storage.mp4
    02:15
  • 4. Demo. Insecure Password Storage.mp4
    01:42
  • 5. Overview. Subresource Integrity Protection.mp4
    01:36
  • 6. Demo. Subresource Integrity Protection.mp4
    02:14
  • 7. Summary.mp4
    01:48
  • Description


    Cryptography is used to secure modern web applications. The problem is that quite many things can go wrong and weak cryptography can lead to very severe consequences. That’s why this subject is interesting for penetration testers.

    What You'll Learn?


      Weak cryptography can lead to very severe consequences. In this course, Web Application Penetration Testing: Weak Cryptography, you will learn how to test for weak cryptography in modern web applications. First, you will learn about HTTPS enforcement and insecure cookie processing. You will see that users’ credentials can be disclosed over insecure channel when HTTPS enforcement is not implemented in the web application. You will also see a demonstration in which a cookie with sensitive data can be disclosed over insecure channel, even if secure HTTPS is enforced in the web application. Next, you will explore Transport Layer Protection, Heartbleed vulnerability, and mixed content vulnerability. You will see how to check if Transport Layer Protection is configured securely in your web application, and how the attacker can read sensitive data from the memory of the web server as a result of Heartbleed vulnerability (which is one of the most famous vulnerabilities in crypto libraries). You will also see what dangers can happen when there is mixed content vulnerability in your web application. Finally, you will discover session randomness analysis, insecure password storage, and Sub-resource Integrity Protection. You will see how you can analyze the randomness of session IDs in your web application with Burp Suite Sequencer. You will learn why you should store a hash of the password (instead of the password in plaintext) and how it can solve your problems with insecure password storage. You will also learn how Subresource Integrity can be used to protect the integrity of scripts and style sheets in your web applications. By the end of this course, you will know how severe consequences can happen as a result of weak cryptography and you will also know how to test for weak cryptography in modern web applications.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dawid Czagan
    Dawid Czagan
    Instructor's Courses
    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. He has delivered security training courses at key industry conferences, such as Hack In The Box, CanSecWest, 44CON, Hack In Paris, DeepSec, BruCON, and for many corporate clients. His students include security specialists from Oracle, Adobe, Red Hat, Trend Micro, Philips, ESET, ING, and the government sector. Dawid Czagan is founder and CEO at Silesia Security Lab, which delivers specialized security auditing and training services.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 20
    • duration 51:05
    • level average
    • English subtitles has
    • Release Date 2023/10/15