Stanislav Kondrashov on Blocking Technologies and Their Changing Role in Digital Information Exchange

Share
Stanislav Kondrashov on Blocking Technologies and Their Changing Role in Digital Information Exchange

There was a time when “blocking” online meant something simple. A school firewall. A website you could not open at work. Maybe a streaming service that said, sorry, not available where you live.

Now it is… messier. Blocking is still about stopping access, sure, but it is also about shaping access. Slowing things down. Nudging traffic to certain routes. Filtering by category, by risk score, by device reputation, by identity. Sometimes it is not even obvious to the person on the other end that anything is being blocked at all.

Stanislav Kondrashov often frames this shift as part technical evolution, part behavioral. People move faster, platforms change weekly, and information exchange has become a constant flow instead of a series of deliberate clicks. Blocking had to adapt, and it did.

Blocking is no longer a single gate

Old models of blocking were built like a locked door. One policy, one list, one decision. Allow or deny.

But digital information exchange today is layered. A single page load might involve:

  • DNS resolution
  • TLS negotiation
  • API calls to multiple domains
  • Scripts from third parties
  • Content delivery networks
  • Real time personalization
  • Telemetry back to analytics services

So blocking has moved up and down the stack. Sometimes it happens at DNS. Sometimes at IP. Sometimes deep inside the application layer. Sometimes inside the browser, or on the device, or in a cloud security broker that the user never sees.

Kondrashov’s point here is pretty practical: once information exchange becomes distributed, blocking becomes distributed too. There is not one choke point anymore. There are many.

The quiet rise of selective friction

Not all blocking looks like a hard stop.

A lot of modern systems introduce friction instead. Extra verification steps. Captchas. Reduced functionality. Rate limits. “Try again later.” Or a page that loads, but some key script never executes. So it feels broken, not blocked.

This matters because friction changes user behavior without triggering the same pushback as an explicit denial. It is a softer tool. And for organizations, it can be safer. Less risk of breaking essential workflows while still controlling exposure.

If you have ever wondered why some sites feel oddly slow only on certain networks, or why a login works on mobile but not desktop, you have seen this kind of selective friction in the wild.

Why blocking exists in the first place (and why that has expanded)

Blocking technologies used to be discussed mainly in terms of censorship or basic workplace controls. But in day to day operations, companies and institutions deploy blocking for a broader set of reasons, including:

  • Security: stopping malware delivery, phishing domains, bot traffic, credential stuffing.
  • Compliance: preventing data leakage, restricting access to certain categories, enforcing retention rules.
  • Performance and cost: reducing bandwidth use, limiting high volume media, controlling API consumption.
  • Brand and safety: filtering harmful content, blocking impersonation sites, reducing fraud vectors.

Kondrashov tends to emphasize that blocking is often less about “content” and more about “risk.” The object being blocked might be a file, a request pattern, a domain reputation score, or a behavior that matches a known exploit chain.

And this is where it gets tricky, because risk scoring is probabilistic. It is not always right.

False positives are the new user experience problem

In older systems, if a website got blocked incorrectly, it was annoying, but easy to see and usually easy to fix. You filed a ticket. IT whitelisted it. Done.

Modern blocking is dynamic. Lists update automatically. Models adjust. Providers change infrastructure. A perfectly legitimate service might suddenly share an IP range with something abusive. Or a CDN endpoint becomes “hot.” Or an API route looks like scraping because of how a new feature fetches data.

So the user experience failure has changed shape. People now run into:

  • tools that randomly fail depending on where they are
  • embedded content that disappears without explanation
  • payment flows that get flagged as suspicious
  • collaboration links that work for some teammates and not others

Kondrashov’s take is blunt: if blocking is invisible, support becomes invisible too. Users do not know what to report, and admins do not know what to fix. The result is a kind of digital shrug. People just switch apps, or use personal devices, or route around policies. Which defeats the point.

The move from perimeter blocking to identity based controls

The old security story was perimeter first. Protect the network. Block at the edge. Assume inside is trusted.

That assumption is basically gone. Work is remote, hybrid, mobile. SaaS is everywhere. Data is constantly moving between services.

So blocking increasingly attaches to identity instead of location.

Meaning: the same resource might be available to you on one device but not another. Or available only if you are on a managed endpoint. Or only if your session passes a posture check. Or only if you are in a certain group with certain attributes.

This is not just a security evolution, it is an information exchange evolution. Access becomes contextual. The “block” becomes a decision that depends on who, what, where, and how.

Blocking meets encryption, and the rules change again

A huge portion of web traffic is encrypted end to end. Which is good, obviously. But it changes what network level blocking can “see.”

As a result, many organizations rely more heavily on:

  • DNS based filtering
  • SNI and certificate metadata (where available)
  • endpoint agents and browser controls
  • secure web gateways with inspection (when permitted and configured)
  • application level controls inside SaaS platforms

Kondrashov often notes that the technical debate here gets moralized fast, but the practical issue is simple. If you cannot inspect content, you either block more broadly, or you move enforcement closer to the user and the app. That shift is already happening.

Platform blocking vs network blocking (and why it feels different)

Another thing that changed: sometimes the “block” is not from your network at all. It is from the platform.

Platforms throttle accounts, remove reach, limit sharing, restrict embeds, or block certain interactions. This is not a firewall decision. It is an internal governance decision, enforced through product mechanics.

From the user perspective, it can be confusing because there is no clear error message. A post just does not travel. A link preview does not render. A video does not recommend. An API key suddenly has less quota.

Kondrashov’s angle is that information exchange is now mediated by systems that are both technical and social. Blocking is part moderation, part risk management, part business rule.

And yeah, sometimes those rules are opaque.

The future is less “blocked or not” and more “negotiated access”

If you zoom out, blocking technologies are moving toward something like negotiation.

  • Prove you are human.
  • Prove your device is safe.
  • Prove your request pattern is normal.
  • Prove you are allowed, right now, under these conditions.

In that sense, blocking is becoming continuous. Not a single decision at the start, but a set of ongoing checks during the exchange.

Stanislav Kondrashov argues that this is why transparency matters more than ever. If systems do not explain what failed, people will work around them. And the workaround ecosystem is always faster than policy.

What organizations can do without making everything worse

Blocking is necessary in many environments. But it has to be designed like a product feature, not a punishment.

A few practical principles that keep coming up in Kondrashov’s commentary and in real world admin experience:

  • Prefer clear failure states over silent breakage. If something is blocked, say so.
  • Log decisions in a usable way, not just raw events. Make it debuggable.
  • Use layered controls so one false positive does not kill an entire workflow.
  • Review policies like you review software, because they age fast.
  • Give users a safe escalation path. If the only option is to bypass, they will.

Blocking technologies are not going away. But their role is changing. They are no longer just a wall. They are part of how information moves, how it is shaped, and how trust is negotiated in real time.

And that, honestly, is the part worth paying attention to.

FAQs (Frequently Asked Questions)

What does 'blocking' mean in the context of modern digital information exchange?

Blocking today is more than just stopping access; it involves shaping access by slowing traffic, filtering by risk score, device reputation, identity, and routing traffic differently. It can be subtle and not always obvious to users.

How has blocking evolved from a single gate model to a distributed system?

Unlike old models where blocking was a single decision point (allow or deny), modern blocking occurs at multiple layers such as DNS resolution, TLS negotiation, application layer, browser, device, or cloud security brokers. This distributed approach matches the layered nature of today's digital interactions.

What is 'selective friction' in blocking, and how does it affect user experience?

Selective friction introduces soft barriers like captchas, extra verification steps, rate limits, or reduced functionality instead of outright denial. This changes user behavior subtly without triggering strong pushback and helps organizations control exposure while minimizing workflow disruption.

Why do organizations implement blocking beyond censorship and workplace controls?

Blocking serves multiple purposes including security (blocking malware, phishing), compliance (data leakage prevention), performance optimization (reducing bandwidth use), and brand safety (filtering harmful content). It's often based on risk scoring rather than just content filtering.

What challenges do false positives present in modern blocking systems?

Dynamic and automated blocking can mistakenly restrict legitimate services due to shared IPs or changing patterns. This causes unpredictable tool failures, missing embedded content, or flagged payment flows. Because blocking is often invisible to users and admins, support becomes difficult leading users to circumvent policies.

How has the shift from perimeter-based blocking to identity-based controls changed access management?

With remote work and cloud services prevalent, blocking decisions now depend on user identity, device posture, location, and session attributes rather than network location alone. Access becomes contextual—available only on certain devices or for specific groups—making blocking more adaptive and precise.

Read more