We are thrilled to share the release of Keyper v0.0.1, packed with new features to simplify your IAM role management and enhance your data encryption workflows. This release introduces the ability to add IAM roles, configure encryption and decryption permissions, and automate the deployment of permission policies to Cloud KMS and IAM. These improvements pave the way for the Direct AES + ACLs Encryption Flow we have discussed in Jarrid's Secure Data Flow architecture.
This release enables the Direct AES + ACLs Encryption Flow, a simple but much more secure mechanism for common data handling.
app1-role
) and be granted encryption permissions for the data key.app2-role
) and be granted decryption permissions for the data key.keyper resource create -t app1-role
keyper resource create -t app2-role
keyper resource key -k <key-id> -o ADD_ALLOW_ENCRYPT -r app1-role
keyper resource key -k <key-id> -o ADD_ALLOW_DECRYPT -r app2-role
This will generate a key configuration file:
#!/config/<deployment>/key/<key-id>.json
{
"base": {
"created": "<timestamp>",
"updated": "<timestamp>",
"id": "<key-id>",
},
"type": "KEY",
"ttl": 7,
"rotationPeriod": "7776000s",
"permission": {
"allowEncrypt": [
"app1-role"
],
"allowDecrypt": [
"app2-role"
]
}
}
keyper deploy plan
keyper deploy apply
We continue to be on track to make the following features available:
Stay tuned for these exciting updates and more as we continue to enhance Keyper capabilities!
With the release of Keyper v0.0.1, Keyper can significantly simplify and consolidate IAM roles and crypto key encryption policies management. By automating the deployment of permission policies and enhancing the role configuration process, you can now achieve secure data encryption and decryption with minimal effort. Get started today and experience streamlined security management for your applications.
For detailed instructions and further examples, please refer to our updated documentation here.
Trying to improve data security implementation to your internal data infrastructure? We'd love to help. Talk to us now.
Let's Talk