[EPIC] Support storing Catalog's passwords as ciphertext
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 298
Description
### Describe the feature
Supports storing Catalog passwords as ciphertext
### Task list
- [ ] Introduce an encryption and decryption algorithm.
- [ ] Encrypt Catalog information when storing it.
- [ ] The client decrypts Catalog information when retrieving it.
- [ ] Flink supports enabling encryption/decryption and configuring the secret key.
- [ ] Spark supports enabling encryption/decryption and configuring the secret key.
Contributor guide
Research direction
Start by decomposing the task list into the encryption algorithm, Catalog storage and retrieval, and the Flink and Spark configuration work. The issue names no files, tests, or entry points, so first locate the Catalog password storage paths and the Flink and Spark client integrations. Done means all listed encryption, decryption, and secret-key configuration tasks are implemented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spark
- Domain
- backend, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100