nimbus
nimbus copied to clipboard
5gSec BluePrints
| 5G Deployment | Systems Security BluePrint | Network Security BluePrint | Admission Controller BluePrint |
|---|---|---|---|
| Open5gs | Link | TODO | TODO |
| OAI RIC | |||
| OAI RAN | |||
| Free5GC | |||
| SDRAN | |||
| SMO |
- Network BluePrint - Check Internet
- RIC/RAN
- Operationalise through ArtifactHub
Doc: https://docs.google.com/spreadsheets/d/1dQoqE3OoSIb2mUKtGFdFdlcl6CMEu0AFgG95qnaXBqQ/edit?gid=0#gid=0
Design + POC as a NIMBUS Report
5G Blue print details and layout: https://docs.google.com/spreadsheets/d/1zYeOVeaiILnIg1U08mu69ZqhVmlrGnmM-QGV4-tjeb8/edit?usp=sharing
We are going to be using Kubescape CLI and regolibrary to generate blueprint checks. Action items:
- [ ] Add in rego rules for the checkpoints (only first two for demo):
- [x] Network Policy for Ingress and Egress pods
- [x] Kubearmor Policies
- [ ] TLS (more on this later)
- [ ] Kyverno Policies
- [x] Modify Kubescape fork to add SERAN logo and change control documentation link
- [x] Find a way to input workload and sensitive asset input yaml through the CI into the regolibrary
- [x] Add in rego rules/controls for all necessary security checks:
- [x] Network Policy for Ingress and Egress pods, including checking of the the to/from pod names defined in the WorkloadConfig
- [x] Kubearmor Policies including the checks that all sensitive assets are protected.
- [ ] TLS (K8tls will need a feature to generate report as a K8s resource)
- [x] Kyverno Policies
- [ ] Network Micro-Segmentation demo for Network Policies. Including Multi Cluster Network Policies
- [ ] Actions Items for Kubescape and Regolibrary:
- [x] Change name of the project Kubescape to something related to SERAN.
- [ ] Automate blueprint controls generation and usage within the CLI instead of manually exporting it.
- [ ] Add in whitelisting feature so that we can only focus on OAI RAN and CORE workloads (currently we can only blacklist using exceptions)
- [ ] Better Report UI (?)
- [ ] Change project name to SERAN related
- [ ] Deploy reports generator as a controller/job (?)