Design Advanced Cryptography, Observability, and Encryption Strategies

Duration: ~25 minutes

Overview

Design and implement comprehensive encryption strategies for OpenShift environments, including key management integration, service-to-service encryption architecture, and observability/audit telemetry pipeline design. You will learn to architect encryption at rest, in transit, and in use across the entire platform.

Design encryption at rest and in transit with external key management, rotation, and enough observability to prove it is working.

Why it matters

Advanced cryptography and encryption are fundamental to protecting sensitive data in cloud-native environments. This lab covers:

  • Protecting data at rest in persistent volumes and etcd

  • Ensuring end-to-end encryption for service communication

  • Managing encryption keys securely and at scale

  • Providing observability into encryption operations

  • Meeting compliance requirements for data protection

What does it solve

Modern security requirements demand encryption at multiple layers:

  • Encryption at Rest: Protecting data stored in persistent volumes, databases, and etcd

  • Encryption in Transit: Securing all network communications between services

  • Encryption in Use: Protecting data during processing (confidential computing)

  • Key Management: Centralized, secure key lifecycle management

  • Observability: Monitoring encryption operations and key usage

Your Mission

Close cleartext and weak-key paths with encryption at rest and in transit, managed keys, and enough telemetry to prove the crypto is real.

Understanding the Architecture

Component Purpose OpenShift/K8s Implementation

Key Management Integration

Centralized key lifecycle management

KMS provider integration, Key Management Service

Service-to-Service Encryption

End-to-end encryption for all communications

Service mesh mTLS, application-level encryption

Encryption at Rest

Protect stored data

Storage encryption, etcd encryption, volume encryption

Observability Pipeline

Monitor encryption operations

Audit logs, metrics, telemetry collection

Key Rotation

Automated key lifecycle management

Key rotation policies and automation

Lab Content

This lab is currently under development. Content will include:

  • Key management system (KMS) integration with OpenShift

  • Encryption at rest configuration for storage and etcd

  • Service-to-service encryption architecture design

  • Observability pipeline setup for encryption monitoring

  • Audit telemetry collection and analysis

  • Encryption key rotation strategies and automation

Prerequisites

  • OpenShift cluster with cluster-admin access

  • Access to external key management system (or simulated)

  • Understanding of encryption concepts and key management

  • Familiarity with observability tools (Prometheus, Grafana, etc.)

Debrief

Advanced cryptography closes cleartext and weak-key paths—KMS, transit encryption architecture, rotation, and observability that proves crypto is actually on.

What this module targets:

  • Key management integration

  • Service-to-service and storage encryption strategies

  • Crypto observability and audit telemetry

Until full exercises land: inventory where TLS terminates today and where secrets still sit unencrypted at rest.

giphy

Cleanup

Before moving to the next module, run the lab cleanup script to reset transient resources from this module.

cd ~/openshift-security-roadshow
bash setup/lab-cleanup.sh --module 301-09