Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
Yuli
Explorer

Custom Application/Site objects and UserCheck page

Hi all,

I'm running into inconsistent behavior between category-based Application Control/URL Filtering blocking and custom domain object blocking, and I'd appreciate some insight.

Setup:

  • HTTPS Inspection is enabled and working (confirmed via logs — SNI and TLS version are correctly captured for the blocked connections).
  • Single unified Access Control rule with:
    • Predefined categories (Shopping, Media, Remote Administration Tools, etc.)
    • Manually added Custom Application/Site objects for specific domains (e.g., x.com, *.x.com, y.com)
    • QUIC application also blocked in the same rule
    • Action: Block, with a UserCheck "Ask/Inform" message attached

Behavior:

  • When a site is blocked purely by category (e.g., site Z under "Media"), the UserCheck block page displays correctly in the browser.

  • When a site is blocked by my Custom Application/Site object (e.g., site X, site Y), the browser instead shows:

    "This site can't be reached — www.x.com unexpectedly closed the connection. ERR_CONNECTION_CLOSED"

    No UserCheck page is displayed at all — just a hard connection reset.

What I've already ruled out:

  • HTTPS Inspection Policy: the traffic is confirmed hitting an "Inspect" rule, not Bypass.
  • QUIC/UDP 443: already blocked in the same rule, so it's not a QUIC-bypass issue.
  • Action/rule configuration: identical Action (Block + UserCheck) is used for both the category rule and the custom object rule — same rule, same layer.
  • Logs show HTTPS Inspection is reading the SNI and TLS version correctly (TLS 1.3, SNI: www.x.com), so the gateway is clearly seeing the connection.

My question:
Is this expected behavior — i.e., does the gateway enforce Custom Application/Site domain matches via early SNI-based blocking during the TLS handshake (before full HTTPS Inspection/decryption completes), while category matches require full decryption and therefore can serve the UserCheck page? If so, is there a supported way to make custom domain objects go through the same full-inspection pipeline as categories so the UserCheck page displays consistently?

I tried recreating the domains as a Custom Category instead of individual Custom Application/Site objects, but this didn't resolve the issue (and the exact menu options I expected weren't available/matching in my version of SmartConsole either).

  • Gateway version: R82, running the latest hotfix / Jumbo HFA

Any pointers — especially from anyone who has hit this exact SNI-vs-full-inspection distinction — would be much appreciated.

Thanks!

0 Kudos
0 Replies

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events