v6 / super-duper-vault-train

🚄▼▼▼▼▼▼
GNU General Public License v3.0
20 stars 18 forks source link

// , EaaS Demo in Python #5

Open v6 opened 6 years ago

v6 commented 6 years ago

// , Create an Encryption as a Service demo using the hvac and requests libraries.

v6 commented 5 years ago

// , This would set up a test scenario, with a sample eCommerce or web service application, with sample user data (even just names, CC numbers or fake SSNs).

That eCommerce application would use Vault to create a key, encrypt PII, store it (even in plaintext or a Pickle), and decrypt it.

That's the minimal demo, with just hvac and requests.

A more ambitious demo could use this sample eCommerce application (written with Flask or something) to show off all the features of EaaS listed here:

https://learn.hashicorp.com/vault/encryption-as-a-service/eaas-transit#solutions

And some of the features listed here: https://www.hashicorp.com/blog/transparent-data-encryption-in-the-modern-datacenter