PHP Architect · Vol 17, Issue 2 · February 2018
Security Corner: Application-level Data Security
Developers often conflate two different modes of data encryption when protecting the systems on which their applications run. One is encryption at rest—actually encrypting the files the database engine uses to persist state to the hard drive. The other is application-level encryption—where the application itself knows the encryption key and protects data directly. These approaches are similar, but they are not the same. It behooves the savvy developer to understand the difference between them and how to leverage both to secure application data fully.
The full article is in PHP Architect Vol 17, Issue 2. Subscribe to read it and every new issue.