You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Accessing Umbrel and apps over HTTP instead of HTTPS presents a security problem. For example, when using a 2-of-3 multisig in Specter, where one wallet is a Bitcoin Core hot wallet, the user must input the decryption code before signing a transaction. That code is submitted via a form over plain-text HTTP. Anyone on the network can sniff out that traffic, including programs designed to eavesdrop specifically on Umbrel.
Potential Solution
There are handful of solutions that allow for automatic SSL certificates to be generated on bootup. From a Docker perspective it should be even easier to compose existing images with auto-SSL. A quick search on the Docker Hub returned several containers that appear to automatically configure and route SSL traffic. Then it's just a matter of adjusting all links to enforce HTTPS and redirecting HTTP to HTTPS.
The text was updated successfully, but these errors were encountered:
We plan to resolve this before a stable release. Unfortunately SSL alone is not a good solution to this problem, see prior discussion for why: #190getumbrel/umbrel-os#53
Accessing Umbrel and apps over HTTP instead of HTTPS presents a security problem. For example, when using a 2-of-3 multisig in Specter, where one wallet is a Bitcoin Core hot wallet, the user must input the decryption code before signing a transaction. That code is submitted via a form over plain-text HTTP. Anyone on the network can sniff out that traffic, including programs designed to eavesdrop specifically on Umbrel.
Potential Solution
There are handful of solutions that allow for automatic SSL certificates to be generated on bootup. From a Docker perspective it should be even easier to compose existing images with auto-SSL. A quick search on the Docker Hub returned several containers that appear to automatically configure and route SSL traffic. Then it's just a matter of adjusting all links to enforce HTTPS and redirecting HTTP to HTTPS.
The text was updated successfully, but these errors were encountered: