Skip to content

Commit

Permalink
add general_network_separation manual rule
Browse files Browse the repository at this point in the history
  • Loading branch information
sluetze committed May 31, 2024
1 parent f7d31c8 commit 7d98762
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
20 changes: 20 additions & 0 deletions applications/openshift/general/general_network_separation/rule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
documentation_complete: true


title: 'Create Network Boundaries between Functional Different Nodes'

description: |-
Use different Networks for Control Plane, Worker and Individual Application Services.
rationale: |-
Separation on a Network level might help to hinder lateral movement of an attacker and subsequently reduce the impact of an attack. It might also enable you to provide additional external network control (like firewalls).
references:
bsi: APP.4.4.A7

severity: medium

ocil_clause: 'Network separation needs review'

ocil: |-
Create separate Ingress Controllers for the API and your Applications. Also setup your environment in a way, that Control Plane Nodes are in another network than your worker nodes. If you implement multiple Nodes for different purposes evaluate if these should be in different network segments (i.e. Infra-Nodes, Storage-Nodes, ...).
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
default_result: MANUAL
1 change: 1 addition & 0 deletions controls/bsi_app_4_4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@ controls:
status: partial
rules:
# Section 1
- general_network_separation
# Section 2
- configure_network_policies
- configure_network_policies_namespaces
Expand Down

0 comments on commit 7d98762

Please sign in to comment.