Skip to Content
Securing Node Applications
book

Securing Node Applications

by Chetan Karande
May 2017
Intermediate to advanced
91 pages
1h 40m
English
O'Reilly Media, Inc.
Content preview from Securing Node Applications

Chapter 10. Unvalidated Redirects and Forwards

Even though this is the least significant of the Open Web Application Security Project (OWASP) Top 10 risks, unvalidated redirects and forwards are dangerous, pervasive, and a favorite tool for phishers.

According to a 2016 research study conducted by Verizon on phishing, 30 percent of recipients open phishing messages (median time for the first user to open a message: 1 minute, 40 seconds), and 12 percent click malicious attachments or links (median time for the first click: 3 minutes, 45 seconds). This reveals the success rate and execution speed of phishing attacks.

An attacker can abuse this vulnerability to install malware or trick victim users into disclosing passwords or other sensitive information.

Attack Mechanics

Let’s begin by having a clear understanding of what redirects and forwards mean:

Redirects

Typically, a redirect involves a server sending an HTTP 302 response to the browser with a different destination URL. On receiving it, the browser makes a second request to the supplied destination URL.

Forwards

Forwards are transparent to the browser. The server internally transfers a request to a different resource on the server.

Both redirects and forwards can be unsafe if you’re using user-supplied input such as a query parameter to decide the destination without validations. Let’s explore the attack mechanics involving redirects and forwards.

Scenario 1: Redirect to an External Web Page

It is a relatively common ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Coaching for High Performance

Coaching for High Performance

MIT Sloan Management Review

Publisher Resources

ISBN: 9781491982426