Skip to content

Job log encryption at rest #469

Answered by jhuckaby
arivictor asked this question in Q&A
Discussion options

You must be logged in to vote

The place you want to do this is in the storage layer, which is handled by pixl-server-storage. Cronicle uses this module for all its storage needs, including all job metadata and job logs. This is the perfect place to introduce an encryption layer. One of the available storage engines is Amazon S3, which has an encryption at rest option.

If you want to use the local filesystem for storage, then you will need to write your own storage Plugin. I would just copy the Filesystem.js file, add your encryption and decryption operations in the put(), get(), putStream() and getStream() methods, then configure Cronicle to point to your custom storage engine Plugin.

pixl-server-storage (and thus Cro…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@arivictor
Comment options

Answer selected by jhuckaby
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants