Giter Site home page Giter Site logo

opencybersecurityalliance / documentation Goto Github PK

View Code? Open in Web Editor NEW
33.0 33.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 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

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

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

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

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.

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?

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.

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.

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.

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.

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.