theupdateframework / theupdateframework/python-tuf

Can TUF be used to update offline systems, disconnected from the Internet?

Open
#388 7 comments 0 reactions 1 assignee View on GitHub

@trishankatdatadog is already working on this.

Since Dec 17, 2019.

documentation
Dominant language
Python
Stars
1.7k
Forks
304
Avg merge
1d 2h
Merged PRs (30d)
17

Description

Many of the most important computing systems, such as systems that manage root keys, or tabulate votes in elections, or secure other highly sensitive data, are kept offline and never connected to the Internet.
I'm hoping that TUF could be used for such computers, given some sort of sneakernet polling mechanism and reliable source of the time-of day (e.g. via GPS). But I don't see any discussion of that.
Given that TUF itself relies on having secure systems to manage TUF root keys, it would be helpful to clarify this.

Has it been done? Are there any caveats to keep in mind?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.