Skip to content

Reason to enable network.websocket.allowInsecureFromHTTPS in Firefox (and security implications) #480

@501st-alpha1

Description

@501st-alpha1

Why do I need to enable network.websocket.allowInsecureFromHTTPS in Firefox?

I was going through the Firefox Linux guide to make sure one of my devices was set up correctly, when I came across this step:

  1. Next, search for network.websocket.allowInsecureFromHTTPS and set the value to true:

There isn't any explanation there, and I managed to find the PR which added this step, but I don't see an explanation there either.

Based on some brief web searching, my understanding is this setting allows connections from insecure websockets (i.e. ws:// instead of wss://) created on otherwise secure web pages (HTTPS). Once I got my Root CA cert set up, I've always connected to my Embassy over HTTPS (whether to .local or .onion), so that part makes sense, but are there certain Start9 services that are creating insecure websockets for some reason? If so, wouldn't any data passed over such websockets be exposed to anyone watching the network traffic? (Not a huge risk over local/Tor networks, but I'm still not excited about the idea.)

What's worse is this appears to be a global setting, so it would apply to any websites I visit, not just my Start9 services. Thus if my understanding of this is correct, I'd prefer to find workarounds for any Start9 services that need it (e.g. maybe I just don't use Firefox for that service), rather than enabling this setting globally.

Please let me know if I'm misunderstanding anything here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions