Application security has become a necessity for protecting sensitive data from malicious activity. Ignite provides the following mechanism to protect our sensitive data:
- Inter node communication: Ignite doesn't have a master node to communicate with other nodes. When a new node gets added or removed from the network, the cluster rebalances data transparently. Therefore, we need to secure the inter-node communication channel so that when a new node is added, it doesn't get our application data automatically. Ignite allows you to use SSL socket communication to provide a secure connection among all Ignite nodes. We can configure SSL context factory to use trusted certificates and passwords.
- Authentication: Ignite allows you to secure the cluster by configuring authentication, but authentication is only supported when persistence is enabled.
- Trusting serialized...