As a developer, you have a 10-MB data set that is required in a specific workflow. Which steps should you perform so the dataset is stored encrypted and can be decrypted during the workflow? (Choose three.)
Options:
A.
Encrypt the dataset.
B.
Leverage the actions/download-secret action in the workflow.
C.
Store the dataset in a GitHub encrypted secret.
D.
Store the encryption keys in a GitHub encrypted secret.
E.
Compress the dataset
F.
Commit the encrypted dataset to the same repository as the workflow
G.
Create a GitHub encrypted secret with the Large object option selected and upload the dataset.
First, the dataset should be encrypted before being stored. This ensures that the data is protected when stored in a repository.
The encrypted dataset can be stored in a GitHub secret, ensuring it is securely kept and not exposed publicly.
The encryption key needed to decrypt the dataset should also be stored in a GitHub secret to maintain security during the workflow, allowing access only when needed.