-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add Intermediaries as a top level class #19
Comments
As you know, I agree that "Intermediary" and "Target" should be captured in our ontology.
@packet-rat Thoughts? |
From the TAC Charter: "The TAC focuses on the expansion of the representations of the adversaries." Maybe that's a bit too narrow. Examining other ontologies such as VCard, only the most generic thing is "top level", i.e., vcard:Kind, vcard:VCard. Also, what domain to start with: Cyber Threat Intel (cti:) or just Threat Intel (ti) with CTI subdomain? I'll leave the prefix off as TAC has a few already specified. Then, my offering:
...and with more detail if you like...
NOTE: The TAC ontology definitions seem to indicated that adversary is a convenient namespace for an information domain. Should this be "threat" or "threat_info" instead? Then, extend with "ally_info"? Or reorg as suggested above with the Actor stuff separated from the Ascription (or Attribution) stuff? NOTE: OWL Imports in the current files don't "work" as expected-- We tend to think of STIX as all (most) things as adversarial, but unsurprisingly, many are not necessarily so: Course of Action, Grouping, Identity, Infrastructure, Location, Notes, Observed Data, Opinion, Report, Tool could be characterized as Neutral or Ally. Even Vulnerability--not a Threat but a Threat Vector or, more formally, a Risk in a system that is Allied, Neutral, or Adversarial. |
Placeholder:
Attackers, Intermediaries, and Targets should all be Top Level Classes.
The text was updated successfully, but these errors were encountered: