Skip to content

Onionbalance Security Analysis

Description

Write a quick threat model / security analysis for Onionbalance, stating what it brings (or does not bring) in terms of security.

One good aspect to highlight is that it can offer a practical solution to reduce the attack surface in the long-term .onion identity key, since only the frontend/publish nodes need to have access to it. So Onionbalance is not just about load balancing, but also separation of concerns/isolation. And until offline keys is supported, that's the best and easier approach to reduce the attack surface on these keys.

The Vanguards' security analysis may be a good source of inspiration for such document, in terms of structure and content.

Tasks

  • Write the security analysis. This is done at !25 (merged), thanks to Pascal Tippe.
  • Review and publish the analysis (!25 (merged)).
  • Add a reference in the Security Overview page.
  • Check if any reported issue has/needs a ticket, open issues accordingly and reference them in the security analysis document.
  • Report back to Pascal Tippe. Done.
Edited by Silvio Rhatto