logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·31.10.26
← Back to news

Playing whack-a-mole is losing

Original article
dadrian.io|41 points|10 comments|by surprisetalk|Sep 9, 2026

The Futility of the "Whack-a-Mole" Strategy

In the realm of product security engineering, there exists a fundamental divide between two distinct philosophies of defense. This tension isn't just about technical approach; it's about identity.

1. Security as Identity: The "Hacker" Persona

Some defenders embrace a security-as-counterculture mindset. This ethos, popularized by the film Hackers and rooted in the early days of phone phreaking, aligns with what is known as Workism. In this framework, a career is not merely a paycheck but the primary source of one's identity, community, and sense of purpose.

For these individuals, the "Hacker" persona is central. The goal is to be the clever outlier—the person who sees the hidden cracks that others miss.

The Psychology of the Find

The industry heavily incentivizes this behavior. Whether at conferences or in professional circles, the most "surprising" vulnerability discovery earns the most prestige. This leads to a specific intellectual style:

  • The Quest for the Unexpected: Finding a weird edge case proves one is "smart and cool."
  • The "It Turns Out" Gambit: A rhetorical device (similar to Paul Graham's style) where a person claims they expected X\text{X}X, investigated it, and discovered Y\text{Y}Y is actually true.
    • Effect: This bypasses the need to justify the belief in Y\text{Y}Y by simply proving X\text{X}X is false.

The Worldview Trap

When identity is tied to a specific worldview, evidence that contradicts that worldview—even if it solves the problem—is often ignored.

Case Study: The Environmentalism Parallel In their 2004 essay Death of Environmentalism, Nordhaus and Shellenberger argued that climate activists were trapped by their own identity. They wanted "environmental" solutions (like cap-and-trade). Consequently, they rejected solutions that achieved the same goal (lower emissions) but didn't feel "environmental," such as:

  • Lowering the cost of clean energy.
  • Increasing agricultural yields via technology.
  • Prioritizing technological substitution over behavioral change.

Ironically, the "non-environmental" solutions were the ones that actually worked. In reality, solar, battery, and EV advancements did more to curb emissions than the policy-driven worldview of the early 2000s.

In security, this manifests as a preference for being a detective (finding the bug) rather than a mechanic (fixing the system). While an "attacker mindset" is useful, we don't teach people to cook by telling them to "think like a chef"; we teach them how to handle ingredients and heat.


2. Security as Robustness: The "Engineer" Persona

The second group views security through the lens of Robustness. Their primary motivation is the creation of correct systems.

To them, security is not a separate "magic" skill but a core component of high-quality engineering. A system is secure if it preserves its intended properties across all conditions, including failure states, edge cases, and active adversarial attacks.

Comparison of Philosophies

FeatureSecurity as IdentitySecurity as Robustness
Primary GoalFinding the "clever" breakEnsuring system correctness
Self-ImageThe Edgy Hacker / DetectiveThe Disciplined Engineer / Mechanic
Value MetricSurprise & NoveltyReliability & Predictability
ApproachReactive (Whack-a-Mole)Proactive (Architectural)

3. Reimagining Vulnerability Reward Programs (VRPs)

The difference between these two worldviews is most evident in how they perceive Bug Bounties (VRPs).

The Basic Function

At its simplest, a VRP is a communication channel. It ensures that when external researchers find a flaw, there is a standardized process to patch it before a malicious actor exploits it. It forces an organization to build a response pipeline that exists independently of the feature teams.

The Economic Logic

From a purely financial perspective, a VRP is successful if the rate of discovery outpaces the cost of payouts:

VRP Success≈Bugs FoundTotal Payouts↑\text{VRP Success} \approx \frac{\text{Bugs Found}}{\text{Total Payouts}} \uparrowVRP Success≈Total PayoutsBugs Found​↑

The Strategic Evolution

However, the "Robustness" defender sees the VRP as more than a patching tool; it is a feedback loop for product management. Since the total attack surface is an "unknown unknown," the VRP acts as a proxy for the "customer."

Implementation Checklist for Robustness:

  • Analyze VRP data to find clusters of similar bugs.
  • Map vulnerabilities to specific owning teams.
  • Use findings to justify systemic architectural changes.
  • Adjust VRP reward tiers to incentivize the discovery of specific, hypothesized weaknesses.

By treating the VRP as a data source rather than a game of "whack-a-mole," security teams can move toward a future where the "clever" bug is no longer possible because the system is fundamentally robust.

Security Robustness Diagram