BoreNO

A Developer's Guide to Securing WebSockets and Long-Lived Connections

Designed for Senior backend developers and DevOps engineers responsible for maintaining and securing real-time web applications with persistent WebSocket connections. to spark real collaboration and high-energy learning.

A 90-minute hybrid workshop with advanced developers from SaaS companies building chat, collaboration, or live dashboards. Audience pain points include uncertainty about how WebSockets bypass traditional HTTP security layers, lack of clear incident response playbooks, and confusion over authentication and session management for persistent connections.

Icebreaker
Activity 1

WebSocket Wiretap Mystery

Kick off with a live demo: an open WebSocket connection is intercepted using a proxy (e.g., mitmproxy), exposing sensitive messages. Participants predict what vulnerabilities could be exploited and how. The facilitator reveals surprising data leaks, fueling curiosity about what’s really happening under the hood.

Tap to view the full activity.

Why this works

Curiosity is sparked when participants see real consequences, prompting deeper exploration. This visual 'what if' scenario activates prior knowledge and primes new learning.

Icebreaker
Activity 2

Security Mythbusting Bingo

Hand out bingo cards—each square contains a common misconception (e.g., 'WebSockets are automatically as secure as HTTPS'). As facilitator reads statements aloud, participants mark myths they’ve believed or heard. Each myth is debunked with facts and evidence.

Tap to view the full activity.

Why this works

Addressing misconceptions early helps reduce cognitive bias and prepares learners for accurate, actionable knowledge.

Icebreaker
Activity 3

Quickfire Protocol Poll

Participants respond to rapid-fire poll questions: 'Which protocol would you use for a secure chat app?' Options include HTTP, WebSocket, gRPC, etc. Instant anonymous results are displayed and discussed. No wrong answers—focus is on instant, low-pressure sharing.

Tap to view the full activity.

Why this works

Low-pressure, anonymous polling encourages broad participation and surfaces baseline knowledge without judgment.

Icebreaker
Activity 4

Lightning Threat Hunt

Split participants into teams for a 5-minute sprint: Each team lists as many attack vectors as possible for a sample WebSocket implementation (e.g., a multiplayer game server). Teams share lists; facilitator awards bonus points for rare or creative threats.

Tap to view the full activity.

Why this works

High-energy group activity encourages collaboration, quick thinking, and surfaces breadth of knowledge. Competition boosts engagement.

Icebreaker
Activity 5

Incident Response Dilemma

Present a real breach scenario: 'Suddenly hundreds of WebSocket sessions are hijacked in your live dashboard app.' Groups discuss their first three response steps. Facilitator guides a full-group debrief, comparing strategies to industry best practices.

Tap to view the full activity.

Why this works

Rooted in real-world dilemmas, this activity bridges theory and practice. Learners weigh consequences and rehearse decision-making.

Icebreaker
Activity 6

Personal Security Postcard

Wrap up by having each participant write a 'security postcard' to their future self: one actionable commitment for improving WebSocket security in their own environment. Volunteers share postcards, making the learning personal and memorable.

Tap to view the full activity.

Why this works

Active reflection solidifies learning and fosters personal accountability, making new habits more likely.

Sign up to unlock 3 more activities

Get the full pack, facilitation flow, and more ready-to-run ideas.

Sign up with email