SIEM Case Study

This blog is on the importance of having a centralised SIEM and will discuss how Mesoform created it despite facing challenges. Making use of multiple technologies to secure your IT.

What is SIEM?

Security Information management and Event Management is a well-defined area of cyber security. It covers:

  • Collection and storage of log messages and audit trails– detailed, chronological records whereby accounting records or other financial data are tracked and traced.
  • Real-time monitoring, correlation of events and notifications
  • Console views, threat analysis, intrusion prevention and damage reduction.
  • Coverage of events for: connectivity and bandwidth, networking, identity and access, operating systems, applications, virtualisation and cloud platforms, disaster recovery among others.
  • Events such as authentications, anti-virus matches, anti-malware warnings and intrusion detection.

 IT hacker. Image 1 of 4

The Challenge

  • In this case our customer is a large financial institution with strict security requirements.
  • One of which is having a central SIEM monitored by a Security Operations Centre.
  • This means Cloud platform and any other (i.e. OS) audit events need to be sent to the centralised system for analysis, notification and action.
  • In some cases this can include waiting for logs to be copied into a storage location ready for collection but this can be a slow process. Ideally these events need to be processed and analysed as close to real-time as possible.

 challenge in cybersecurity

The solution

  • We added a log agent to VM base images to send machine logs to Google Cloud Logging.
  • Created a log router for these logs and all Cloud audit logs to send to Google Pub/Sub.
  • With a Compute Engine Managed Instance Group we deployed auto-scaling instances of Elastic Logstash which subscribed to pull these messages.
  • The Compute Engine deployments made use of metadata and other external information to determine what sort of environment it was running in.
  • Logstash then filtered, and where necessary, mutated logs to be consumed easily by the SIEM
  • Logstash then forwarded the messages over a Direct Interconnect to the SIEM
  • We chose Elastic Logstash because of its native plugin for Pub/Sub. It is also highly scalable and performant at filtering and modifying messages in flight, preventing the SIEM from performing this CPU-intensive operation.
  • Our initial requirements also specified that we needed to send messages to the central system over a specifically required protocol which Logstash had already built-in support for.
  • Google Pub/Sub is one of 3 standard export types from Cloud Logging, making it simple and quick to set up.
  • Lastly we also created a custom app to process authentication logs from Google Cloud Identity.

 

finding the solution in cybersecurity. Image 4 of 4

 

The results

  • Using pre-built Compute Images, Instance templates and managed instance groups with metadata, gave us the ability to deploy identical Logstash instances between development and production and do thorough testing of updates and changes.
  • Logstash gave us the ability to perform contextual changes of audit log data useful for SIEM and shift processing away from the SIEM to a much more scalable environment.
  • Pub/Sub provided us guaranteed delivery of events, message retention in case of issues and near real-time processing.
  • The custom app used Google APIs and allowed us to pull in logs from Cloud Identity because these were not natively accessible on Cloud Logging at the time.

 

 

Even with very strict controls in place, we were able to deliver this whole service which could be used by all users of the financial organisation in a controlled and agile manner in only a few weeks.

If you would like to discuss any of these topics in more detail, please feel free to get in touch

About Mesoform

For more than two decades we have been implementing solutions to wasteful processes and inefficient systems in large organisations like TiscaliHSBC and HMRC, and impressing our cloud based IT Operations on well known brands, such as RIMSonySamsung and SiriusXM... Read more

Mesoform is proud to be a