> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/gridgain/gridgain-8/security/encryption-and-transport.md).

# Encryption and Transport Security

Protect GridGain data in transit and at rest — SSL/TLS for nodes and clients, transparent data encryption, deserialization safeguards, and securing the JMX interface.

{% columns %}
{% column %}
{% content-ref url="/pages/gn9pdc5I3YB1P12czZGj" %}
[SSL/TLS](/docs/gridgain/gridgain-8/security/encryption-and-transport/ssl-tls.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Configure SSL/TLS encryption for GridGain cluster nodes and clients, enable client certificate authentication, and manage certificates.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/VPUJrMrZFAmPo1vOznho" %}
[Transparent Data Encryption](/docs/gridgain/gridgain-8/security/encryption-and-transport/tde.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Transparent Data Encryption in GridGain: encrypt data at rest per cache, generate a master key, and rotate master and cache keys.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/GYj3FLKy9SCf4h2hhqTH" %}
[Securing Data Deserialization](/docs/gridgain/gridgain-8/security/encryption-and-transport/securing-data-deserial.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Restrict deserialization in GridGain with the IGNITE\_MARSHALLER\_WHITELIST and IGNITE\_MARSHALLER\_BLACKLIST system properties.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/sFJon0dYPoog2naycXOs" %}
[Securing JMX](/docs/gridgain/gridgain-8/security/encryption-and-transport/securing-jmx.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Secure the JMX server that GridGain nodes start, by disabling remote JMX or enabling password authentication and SSL.
{% endcolumn %}
{% endcolumns %}
