apple / apple/foundationdb

Create encrypted backup files

Open
#3,082 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
16.7k
Forks
1.6k
Avg merge
1d 20h
Merged PRs (30d)
126

Description

To provide secure on-rest of backup files, the backup agents or fdbserver (i.e., the backup worker role) should support the option of creating encrypted files. This requires a way for backup agents or fdbserver to securely obtain encryption keys, which needs more thoughts. At a minimum, we should have some APIs for encrypting the backup files while generating them.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the backup agents and fdbserver backup worker role described in the issue, then clarify how encryption keys should be obtained securely. The work is complete when the scope and APIs for encrypting backup files during generation are agreed and implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
databases, distributed-systems, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.