Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Cluster should be configured according to CIS guideline
  2. Encryption at rest should be properly configured to ensure that secrets are never stored in the plain text

Databases

  1. Each DB should be configured according to corresponding CIS guideline
  2. All DB should be already created or ONAP should be provided with user that is capable of creating DB
  3. If ONAP creates a DB a dedicated user account with privileges limited to that DB should be created. Password used for this user cannot be hardcoded in ONAP source.

...

  1. North and south interfaces should be separated (ie different instance of ingress controller) to allow to configure operator network policy properly
  2. All Northbound interfaces has to be protected using TLS
  3. All Northbound interfaces has to support SSO
  4. All Northbound interfaces has to support RBAC
  5. All roles used in ONAP have to be documented
  6. All forms should validate and sanitize their input provided by the user
  7. Southbound interfaces has to fulfill VNF security requirements
  8. ...

Internal ONAP security requirements

  1. ONAP should not include any user database
  2. ONAP should not implement RBAC on it's own but depend on external component to provide it
  3. ONAP should not implement CA functionality but depend on external component to provide it
  4. ONAP components should use mTLS instead of username/password for authentication between each other
  5. ONAP should configure network policies so that only desired components can communicate with each other
  6. ONAP have to store all sensitive material (keys, passwords) in kubernetes secrets
  7. ONAP docker images have to be hardened
  8. ONAP can use only approved docker base images
  9. ONAP should log all important events in the centralized place
  10. ONAP should log security audit logs to a secure location
  11. ONAP logs cannot include any secret material
  12. All ONAP components have to support OIDC
  13. ...