Cybersecurity professionals are always striving to find ways to better understand and combat threats to their organizations — one such way is the Open Cybersecurity Schema Framework (OCSF).
The OCSF is an innovative approach to organizing and sharing cybersecurity data aims to streamline threat intelligence, enhance collaboration, and improve defenses against sophisticated cybersecurity threats.
As the name indicates, the Open Cybersecurity Schema Framework (OCSF) is an open-source project that was created by Splunk, AWS, IBM, and 15 other security and technology companies. (Splunk continues to be actively engaged in new feature development and releases, too.)
The OCSF provides a common language for expressing:
The OCSF approach enables seamless communication and interoperability among cybersecurity tools, platforms, and organizations. It also allows organizations to exchange threat intelligence more efficiently, paving the way for faster detection, response, and mitigation of cyber threats.
If you are interested in following OCSF, you can join the Slack workgroup (email info@ocsf.io) and explore the PRs in the GitHub ocsf-schema repository.
(Related reading: Explore the latest features in OCSF release 1.2.)
In today's complex cybersecurity landscape, organizations face numerous challenges in effectively sharing and leveraging threat intelligence:
To address these challenges, The OCSF is designed to standardize how security analysts exchange and analyze cybersecurity-related data across different tools, systems, and organizations.
There are three primary components of the OCSF:
Let's look briefly at each.
The foundation of the Open Cybersecurity Schema Framework is its taxonomy. This defines the structure and semantics of cybersecurity data.
The taxonomy consists of a set of standardized constructs. They include:
In addition to the taxonomy, the data types and attribute dictionary provide a structured way to represent cybersecurity data. Let’s break those down:
OCSF defines several standard data types to represent different aspects of cybersecurity information. These data types include:
The attribute dictionary in OCSF provides a standardized set of attributes that can be used to describe cybersecurity data. Each attribute is defined with a specific data type and semantics, enabling consistent representation and interpretation of information across different datasets.
Some common attributes found in the OCSF attribute dictionary include:
There are four personas for OCSF:
If you are interested in following OCSF, you can join the Slack workgroup (email info@ocsf.io) and explore the PRs in the GitHub ocsf-schema repository.
Developing the Open Cybersecurity Schema Framework is a huge step forward in pursuing more effective cybersecurity. By standardizing the way cybersecurity professionals collect, exchange, and analyze threat intelligence, OCSF empowers organizations to stay one step ahead of bad actors.
See an error or have a suggestion? Please let us know by emailing ssg-blogs@splunk.com.
This posting does not necessarily represent Splunk's position, strategies or opinion.
The Splunk platform removes the barriers between data and action, empowering observability, IT and security teams to ensure their organizations are secure, resilient and innovative.
Founded in 2003, Splunk is a global company — with over 7,500 employees, Splunkers have received over 1,020 patents to date and availability in 21 regions around the world — and offers an open, extensible data platform that supports shared data across any environment so that all teams in an organization can get end-to-end visibility, with context, for every interaction and business process. Build a strong data foundation with Splunk.