Giter Site home page Giter Site logo

opencybersecurityalliance / documentation Goto Github PK

View Code? Open in Web Editor NEW
33.0 19.0 16.0 162 MB

This repository contains Enablement Documentation (STIX Shifter), Workgroup documents and materials (Endpoint), Working documents and output from the "Architecture Working Group", Architecture workgroup meeting minutes and recordings

HTML 100.00%
architecture oca-objectives

documentation's Introduction

What is in this repo:

  • Project Documentation (STIX Shifter, OpenDXL Ontology)
  • Workgroup documents and materials (Endpoint)
  • Working documents and output from the "Architecture Working Group"
  • Architecture workgroup meeting minutes and recordings
  • Project Governing Board (PGB) meeting minutes
  • Technical Steering Committee meeting minutes
  • Marketing work group minutes
  • Materials for the IOB Working Group

Architecture Working Group

The OCA Architecture Working Group organizes and discusses its activities in a public mailing list as well as the #architecture-wg channel on the OCA Slack workspace. Click here to join us on Slack and Click here to subscribe to the list.

The branch we are using is under master, called doc-architecture. Here is where you will find the latest working documents from the workgroup. Issues are opened to track work underway. Please add your comments under these issues. We will merge changes into the master once the architecture work group has discussed and agreed to the proposed changes. Our project board shows the open actions items and issues that are currently being discussed.

Architectural Images

The OCA Architectural diagram

This architectural diagram follows the C4 model for a description of Contexts, Containers and Components.

OCA architectural diagram

Other orientations

Architecture 6 diagram

Architecture-6.drawio diagram


SACM OCA diagram

SACM_OCA.drawio diagram


SACM OCA IACD diagram

SACM_OCA_IACD.drawio diagram

documentation's People

Contributors

adammontville avatar andrewbeard avatar cemmurphy avatar charlesfrick avatar claurau avatar ian-feathers avatar jasonkeirstead avatar jorydotcom avatar mitchelljthomas avatar oasis-op-admin avatar roseann-guttierrez avatar sparrell avatar warrenrjwc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

documentation's Issues

Suggestion: Diagrams and Documents should include an Acronym Table

Suggestion: Diagrams and Documents should include an Acronym Table.

Although we are expanding the range of thought, much of the jargon around these topics might seem like "newspeak" to those we we are trying to engage/expose. All Acronyms in a given diagram or document should have the related term called out. Any new terms should have a brief explanation.

Create System Landscape Diagram (C4) to capture high level OCA architecture

Provide a C4 diagram (System Landscape) to replace our current high level draft diagrams of the OCA architecture. Our current architecture has the following issues:

  • Need to add people and their persona
  • Need to add the security devices and controls (ex firewalls, IPS, etc)
  • Need to be consistent on representing products/security functions/capabilities

Update readme

Update readme on master branch to include branching strategy (since all the info seems to be in branches) so users know where to see where we are, and how to supply input

Architecture: Investigate C4 Model for Diagrams

Assignment - look into C4 model tool to use to draw our architecture diagrams and help document the interactions between components. Update current draft drawing to SCAP V2 and eliminate product references (creating a functional architecture diagram). Create an initial terminology document.

Evolve our current use cases to drive our architecture definitions

Starting with our current Use case 1, continue to evolve our current diagrams and document to cover the use case. This will focus and scope our progress with the end goal of demonstrating the ICA architecture and its approach and value. Our goal is go get this use case completed by June 2021.

Architecutre diagram viewpoint

I apologize it has taken me a while to submit this. I think I understand what the architecture diagram is driving to. I wonder if we could take a different viewpoint, or at least a singular one. We have the communication fabric at the center, and a variety of notional boxes connected by that fabric. These boxes seem to be labeled from an operational perspective or a security program perspective or from a product class perspective.

Would it make sense to look at this from the security program perspective and start hanging the major program areas we believe exist for a given security program? Because I am with CIS, I'll mention some of the more prominent program areas the CIS Controls talks about: Asset Management, Configuration Management, Vulnerability Management, Log Management, Incident Management, Systems Development Management, Training and Awareness, Penetration Testing, Data Management, and so on.

Then, for each of those program areas we could create a program-specific view of the architecture. For example, Configuration Management will certainly leverage some common components from Asset Management (a CMDB, for example), but also have other components involved for policy definition/content repositories, collectors, evaluators, and the like.

For reference, the CIS Controls alludes to or explicitly mentions around 40 distinct tools, which is a lot to try to condense into a single diagram.

Taking this perspective may additionally serve to be an indicator of how well OCA is covering the various aspects of a generic security program.

Thoughts?

This repo need a license file

OASIS Open rules (section 15.2) require each repo to have a license. This one somehow slipped thru a crack. Given the broad nature of contents (marketing, architecture, zero trust, indicators, TSC, ...), I think should be discussed at PGB to decide which one (and to meet the letter of the rules). Ie I could just make a PR and add one - but I think PGB should do the actual pick of which one.

broken links on root README

Found the target of these broken links in "documentation/Architecture Documents/oldfiles" moved 9mo ago by warrenrjwc

image

I don't see what files replace them clearly so I'm just filing this issue as FYI

Align SCAP with OpenDXL Ontology.

Align SCAP with OpenDXL Ontology. There is not a current ontology for posture information. This is a key area for SCAP. We need to start working on OpenDXL Ontology and align with SCAP’s current architecture and formats.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.