Skip to content

Document Flatpak's threat model #216

Description

@strugee

Flatpak's documentation should explicitly document what the threat model is, particularly for updates. For example, AFAICT:

  • Flatpak's local sandbox assumes that a malicious or otherwise compromised application cannot exploit a security vulnerability in the monolithic Linux kernel to break out of the sandbox
  • Flatpak's update system does not protect against an adversary who is able to compromise repository signing keys and perform network interception on the connection to the repository (for example, to present a specifically targeted user a modified view of the repo)
  • Flatpak is unable to prevent denial-of-service attacks where users are prevented from contacting the repo to receive (security) updates
  • Etc. (https://theupdateframework.io/ has thought through and written about a lot of these scenarios)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions