Security design for Red Hat OpenShift Virtualization
Security is a foundational component of any cloud architecture that includes identity and access management, data protection, network security, and compliance. IBM Cloud® provides a comprehensive security framework for both Virtual Servers for VPC and Red Hat® OpenShift® on IBM Cloud Red Hat OpenShift Kubernetes Service environments. This security implements defense-in-depth strategies across multiple layers of the infrastructure stack.
The key security architecture elements are shown in the following diagram.
For workload migration and deployment, robust security capabilities are essential to maintain confidentiality, integrity, and availability while regulatory and compliance requirements are met. IBM Cloud security services integrate with default platform capabilities to provide end-to-end protection for virtualization and container workloads.
Identity and access management
IBM Cloud Identity and Access Management (IAM) provides centralized access control for IBM Cloud resources to manage users, service IDs, access groups, and policies across the IBM Cloud platform.
For Red Hat OpenShift on IBM Cloud, IAM integrates with Kubernetes Role-Based Access Control (RBAC).
The following table details the features of both IAM and RBAC.
| IAM features | Description |
|---|---|
| Users and services IDs |
|
| Access groups |
|
| IAM policies |
|
| Red Hat OpenShift RBAC features | Description |
|---|---|
| Platform access |
|
| Service access |
|
| Identity provider integration |
|
Data encryption
IBM Cloud provides comprehensive encryption capabilities to protect data at rest and in transit across VPC and Red Hat OpenShift environments.
The following table details each encryption service and the encryption capabilities available with that service.
| Service | Description |
|---|---|
| VPC block storage encryption |
|
| Red Hat OpenShift Cluster Encryption |
|
| IBM Key Protect |
|
| IBM Hyper Protect Crypto Services |
|
| Service | Description |
|---|---|
| Network encryption |
|
| Red Hat OpenShift network encryption |
|
Network security
IBM Cloud VPC provides multiple layers of network security controls to protect workloads and control traffic flow.
Red Hat OpenShift provides network policies and security context constraints (SCCs).
| VPC security control | Description | Key features |
|---|---|---|
| Security Groups | Security Groups are stateful firewall controls that protect virtual servers, with stateful rules where responses are automatically allowed when a request is permitted. |
|
| Access control lists (ACLs) | ACLs control traffic to and from subnets, acting as built-in virtual firewalls at the subnet level. |
|
| Red Hat OpenShift | Description |
|---|---|
| Network policies |
|
| Security contexts constraints (SCCs) |
|
Compliance and governance
IBM Cloud provides comprehensive compliance capabilities and certifications to meet regulatory requirements across industries.
IBM Cloud Compliance Certifications
Red Hat OpenShift on IBM Cloud includes automatic compliance with HIPAA, PCI, SOC2, and ISO standards, including the following industry certifications.
- ISO 27001, 27017, 27018 (Information Security Management)
- SOC 1, SOC 2, SOC 3 (Service Organization Controls)
- PCI DSS (Payment Card Industry Data Security Standard)
- HIPAA (Health Insurance Portability and Accountability Act)
- FedRAMP (Federal Risk and Authorization Management Program)
- GDPR (General Data Protection Regulation) compliance support
IBM Cloud Security and Compliance Center Workload Protection (SSC WP)
| Feature | Description |
|---|---|
| Posture management |
|
| Compliance monitoring |
|
| Workload protection |
|
Activity Tracking and Logging
| Feature | Description |
|---|---|
| IBM Cloud Activity Tracker |
|
| VPC Flow Logs |
|
| Red Hat OpenShift Audit Logs |
|
Next steps
Now that you understand the security design for Red Hat OpenShift Virtualization, explore these related topics:
- Networking: Review networking security controls including network policies
- Compliance: Learn about observability and compliance monitoring
- Storage: Explore storage encryption options for data protection
- Reference architecture: Review the complete Red Hat OpenShift Virtualization reference architecture