← Retour au blog
tech 10 September 2026

Phishing: Stop Blaming Users (or DNS)

Phishing is often blamed on human error or DNS weaknesses. However, the real responsibility lies in how authentication systems are designed. Let's explore how to strengthen our defenses.

Article inspired by the original source
A rant about phishing: It's not the user's fault (and not DNS either) ↗ maurycyz.com

Introduction

Phishing is a persistent threat, with attacks continually evolving to become more sophisticated. However, the blame for security breaches is often misplaced on end users or technical aspects like DNS. This simplistic approach overlooks the real flaw: the design of authentication systems and URL redirection.

Why It's Not the User's Fault

Most companies require users to verify the legitimacy of links before clicking. Yet, this method is ineffective in an environment where URLs have become veritable mazes. Take, for example, a recent article mentioning an authentication redirect that includes URLs like https://experience.crow-cloud.com/[company name]/auth. For non-technical users, distinguishing between legitimate and fraudulent URLs is nearly impossible.

A Bewildering Complexity

Modern URLs are often long and complex, with subdomains, paths, and parameters that can confuse even the most tech-savvy users. For instance, a URL like https://api-deadbeef.bird-security.com/oauth/v1/authorize?token=DeAdBeEf might seem legitimate, yet it can easily be mimicked by attackers.

The DNS Fallacy in Phishing

DNS is often blamed as a phishing vector. However, phishing attacks do not need to compromise DNS to succeed. Attackers only need to create a domain that closely resembles a legitimate one to deceive users.

The Importance of Unique Root Domains

A solution involves restricting all critical operations (such as authentication) to a well-known, unique root domain. This reduces the attack surface by limiting the possible variations users need to recognize. For example, consistently using https://secure.company.com for all secure interactions.

Towards Better System Design

Companies need to reassess how they design their identity and access management systems. Poorly designed software that disperses authentication points across multiple domains or subdomains leaves users vulnerable.

Simplify to Protect

By centralizing services on a unique root domain, companies can simplify user experience and reduce phishing risks. This often requires re-engineering existing authentication architecture and aligning it with industry best practices.

Conclusion

Ultimately, the responsibility for security cannot rest solely on users or technical features like DNS. Companies must take proactive measures to secure their systems and make phishing attacks more difficult to execute. Improving the design of authentication systems is a good starting point.

Let's discuss your project in 15 minutes.

phishing authentication DNS security URL design
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call