ministryofjustice / cloud-platform

Documentation on the MoJ cloud platform
MIT License
84 stars 44 forks source link

Cortex: EKS Logs / Daemonset installation #5611

Open davidkelliott opened 4 months ago

davidkelliott commented 4 months ago

Background

The SOC (Security Operations Center) are collating logs around the MoJ into a security tool by Palo Alto called Cortex XIAM https://www.paloaltonetworks.com/cortex/cortex-xsiam

By pushing our logs to SOC they will actively monitor and raise potential threats with us

Approach

Work with Leonardo Marini to integrate with Cortex.

There is an agent which can be installed - Install the Cortex XDR Agent for Kubernetes Hosts

However, this is potentially a considerable change to our critical system components and cluster administration. It might be preferable if we could ship exisiting logs from their current location(s) and push them to Cortex in a similar manner to how we are shipping VPC flowlogs, R53 etc.

1) Test installation of XDR agent on test cluster using Palo Alto deployment charts 2) Verify permissions / level of access required 3) Verify what data is collected by this daemonset. EC2? K8s logs? Both? 4) Write up any questions / concerns to further discuss with SOC team.

Which part of the user docs does this impact

Security monitoring

Communicate changes

No communication changes needed

Questions / Assumptions

Definition of done

Reference

How to write good user stories

sj-williams commented 1 month ago

DONE:

TO DOS:

sj-williams commented 1 month ago

Testing infra branch for deployment https://github.com/ministryofjustice/cloud-platform-infrastructure/compare/cortex-xdr?expand=1