Chapter 7. Security and Troubleshooting

Security is a difficult topic; if handled haphazardly, it is as good as not doing it. In order to secure the data, users need to think about security in all levels. The first part is to encrypt the data, and secure it when it crosses the server boundaries. The second part is restricting access to unauthorized users.

Encryption

There are two levels of encryption: the first being encrypting data in flight and the second being encrypting data at rest. In some cases, you might want to encrypt both, but for most cases, you just need to encrypt the data across the firewall. Cassandra, out of the box, has a flexible encryption configuration. Cassandra supports a simple SSL/TSL socket level encryption from client-to-server ...

Get Learning Cassandra for Administrators now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.