Acra-based example projects: check how easy it is to deploy data security in typical web infrastructures.
Acra Engineering Examples illustrate the integration of Acra data protection suite into your existing application. Protecting the data is completely transparent for the users and requires minimal changes in the infrastructure.
This collection has several example applications. Each folder contains docker-compose file, that describes key management procedures and configurations of Acra.
# | Example | What's inside |
---|---|---|
1 | Intrusion detection system, transparent encryption, PostgreSQL | Go application, transparent encryption/decryption, poison records, PostgreSQL |
2 | SQL injection prevention, AcraCensor | OWASP Mutillidae vulnerable web application, AcraConnector, AcraServer, AcraCensor (SQL firewall) |
3 | Load balancing | python client application, AcraServer, HAProxy |
4 | Transparent encryption, Django, PostgreSQL | Django web application, transparent encryption/decryption, AcraServer, PostgreSQL |
5 | Transparent encryption, TimescaleDB | TimescaleDB, transparent encryption/decryption, AcraServer |
6 | Transparent encryption, Python app, MySQL, PostgreSQL | MySQL, PostgreSQL, transparent encryption/masking/tokenization, Python, AcraServer |
7 | Client-side encryption, Django, PostgreSQL | Django web application with client-side encryption (AcraWriter), decryption on AcraServer, PostgreSQL |
8 | Client-side encryption, python app, PostgreSQL | Simple python client application, client-side encryption, decryption on AcraServer, PostgreSQL |
9 | Client-side encryption, Ruby on Rails app, PostgreSQL | Ruby on Rails web application, client-side encryption, decryption on AcraServer, PostgreSQL |
10 | Transparent encryption, python app, CockroachDB | Simple python client application, transparent encryption/decryption on AcraServer, CockroachDB |
11 | Search in encrypted data | python client app, AcraServer, MySQL / PostreSQL database |
12 | AcraTranslator Demo | Go API Server, AcraTranslator, MongoDB |
13 | DB Migration Demo | python client app, AcraServer, PostreSQL database |
Integrating Acra into any application requires 3 steps:
Please refer to the Acra Data flows for more detailed description and schemes.
Let us know if you have any questions by dropping an email to [email protected].
Need help in configuring Acra? Read more about support options and Acra Enterprise Edition.