txt export updated

pull/13/head
Alexandre Dulaunoy 2018-04-10 21:49:43 +02:00
parent cfe2511272
commit 0d833fb3a7
No known key found for this signature in database
GPG Key ID: 09E2CD4944E6CBCD
1 changed files with 206 additions and 38 deletions

244
misp-object-template-format/raw.md.txt Normal file → Executable file
View File

@ -5,7 +5,7 @@
Network Working Group A. Dulaunoy Network Working Group A. Dulaunoy
Internet-Draft A. Iklody Internet-Draft A. Iklody
Intended status: Informational CIRCL Intended status: Informational CIRCL
Expires: March 25, 2018 September 21, 2017 Expires: October 12, 2018 April 10, 2018
MISP object template format MISP object template format
@ -34,11 +34,11 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on March 25, 2018. This Internet-Draft will expire on October 12, 2018.
Copyright Notice Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2018 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
@ -53,9 +53,9 @@ Copyright Notice
Dulaunoy & Iklody Expires March 25, 2018 [Page 1] Dulaunoy & Iklody Expires October 12, 2018 [Page 1]
Internet-Draft MISP object template format September 2017 Internet-Draft MISP object template format April 2018
Table of Contents Table of Contents
@ -66,14 +66,14 @@ Table of Contents
2.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1. Object Template . . . . . . . . . . . . . . . . . . . 3 2.1.1. Object Template . . . . . . . . . . . . . . . . . . . 3
2.1.2. attributes . . . . . . . . . . . . . . . . . . . . . 4 2.1.2. attributes . . . . . . . . . . . . . . . . . . . . . 4
2.1.3. Sample Object Template object . . . . . . . . . . . . 5 2.1.3. Sample Object Template object . . . . . . . . . . . . 6
2.1.4. Object Relationships . . . . . . . . . . . . . . . . 7 2.1.4. Object Relationships . . . . . . . . . . . . . . . . 9
3. Directory . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3. Directory . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 7 4. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 10
5. References . . . . . . . . . . . . . . . . . . . . . . . . . 7 5. References . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1. Normative References . . . . . . . . . . . . . . . . . . 7 5.1. Normative References . . . . . . . . . . . . . . . . . . 10
5.2. Informative References . . . . . . . . . . . . . . . . . 8 5.2. Informative References . . . . . . . . . . . . . . . . . 10
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 8 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11
1. Introduction 1. Introduction
@ -109,9 +109,9 @@ Table of Contents
Dulaunoy & Iklody Expires March 25, 2018 [Page 2] Dulaunoy & Iklody Expires October 12, 2018 [Page 2]
Internet-Draft MISP object template format September 2017 Internet-Draft MISP object template format April 2018
2. Format 2. Format
@ -129,8 +129,8 @@ Internet-Draft MISP object template format September 2017
MISP object template elements consist of an object_relation (MUST) a MISP object template elements consist of an object_relation (MUST) a
type (MUST) an object_template_id (SHOULD) a ui_priority (SHOULD) a type (MUST) an object_template_id (SHOULD) a ui_priority (SHOULD) a
list of categories (MAY), a list of sane_default values (MAY) a list of categories (MAY), a list of sane_default values (MAY) or a
values_list (MAY) values_list (MAY).
2.1. Overview 2.1. Overview
@ -159,15 +159,15 @@ Internet-Draft MISP object template format September 2017
2.1.1.3. required 2.1.1.3. required
requiredOneOf is represented as a JSON list and contains a list of required is represented as a JSON list and contains a list of
attribute relationships of which all must be present in the object to attribute relationships of which all must be present in the object to
Dulaunoy & Iklody Expires March 25, 2018 [Page 3] Dulaunoy & Iklody Expires October 12, 2018 [Page 3]
Internet-Draft MISP object template format September 2017 Internet-Draft MISP object template format April 2018
be created based on the given template. The required field MAY be be created based on the given template. The required field MAY be
@ -221,9 +221,9 @@ Internet-Draft MISP object template format September 2017
Dulaunoy & Iklody Expires March 25, 2018 [Page 4] Dulaunoy & Iklody Expires October 12, 2018 [Page 4]
Internet-Draft MISP object template format September 2017 Internet-Draft MISP object template format April 2018
2.1.2.2. ui-priority 2.1.2.2. ui-priority
@ -268,8 +268,37 @@ Internet-Draft MISP object template format September 2017
The multiple field MAY be present. The multiple field MAY be present.
2.1.2.7. sane_default
sane_default is represented by a JSON list containing one or several
recommended/sane values for an attribute. sane_default is mutually
exclusive with values_list.
Dulaunoy & Iklody Expires October 12, 2018 [Page 5]
Internet-Draft MISP object template format April 2018
The sane_default field MAY be present.
2.1.2.8. values_list
values_list is represented by a JSON List containing one or several
of fixed values for an attribute. values_list is mutually exclusive
with sane_default.
The value_list field MAY be present.
2.1.3. Sample Object Template object 2.1.3. Sample Object Template object
The MISP object template directory is publicly available [MISP-O] in
a git repository and contains more than 60 object templates. As
illustration, two sample objects templates are included.
2.1.3.1. credit-card object template
@ -277,9 +306,36 @@ Internet-Draft MISP object template format September 2017
Dulaunoy & Iklody Expires March 25, 2018 [Page 5]
Internet-Draft MISP object template format September 2017
Dulaunoy & Iklody Expires October 12, 2018 [Page 6]
Internet-Draft MISP object template format April 2018
{ {
@ -333,11 +389,97 @@ Internet-Draft MISP object template format September 2017
Dulaunoy & Iklody Expires March 25, 2018 [Page 6] Dulaunoy & Iklody Expires October 12, 2018 [Page 7]
Internet-Draft MISP object template format September 2017 Internet-Draft MISP object template format April 2018
2.1.3.2. credential object template
{
"requiredOneOf": [
"password"
],
"attributes": {
"text": {
"description": "A description of the credential(s)",
"disable_correlation": true,
"ui-priority": 1,
"misp-attribute": "text"
},
"username": {
"description": "Username related to the password(s)",
"ui-priority": 1,
"misp-attribute": "text"
},
"password": {
"description": "Password",
"multiple": true,
"ui-priority": 1,
"misp-attribute": "text"
},
"type": {
"description": "Type of password(s)",
"ui-priority": 1,
"misp-attribute": "text",
"values_list": [
"password",
"api-key",
"encryption-key",
"unknown"
]
},
"origin": {
"description": "Origin of the credential(s)",
"ui-priority": 1,
"misp-attribute": "text",
"sane_default": [
"bruteforce-scanning",
"malware-analysis",
"memory-analysis",
"network-analysis",
"leak",
"unknown"
]
},
Dulaunoy & Iklody Expires October 12, 2018 [Page 8]
Internet-Draft MISP object template format April 2018
"format": {
"description": "Format of the password(s)",
"ui-priority": 1,
"misp-attribute": "text",
"values_list": [
"clear-text",
"hashed",
"encrypted",
"unknown"
]
},
"notification": {
"description": "Mention of any notification(s) towards the potential owner(s) of the credential(s)",
"ui-priority": 1,
"misp-attribute": "text",
"multiple": true,
"values_list": [
"victim-notified",
"service-notified",
"none"
]
}
},
"version": 2,
"description": "Credential describes one or more credential(s) including password(s), api key(s) or decryption key(s).",
"meta-category": "misc",
"uuid": "a27e98c9-9b0e-414c-8076-d201e039ca09",
"name": "credential"
}
2.1.4. Object Relationships 2.1.4. Object Relationships
2.1.4.1. name 2.1.4.1. name
@ -345,7 +487,7 @@ Internet-Draft MISP object template format September 2017
name represents the human-readable relationship type which can be name represents the human-readable relationship type which can be
used when creating MISP object relations. used when creating MISP object relations.
name is represented as a JSON string. name MUST be present name is represented as a JSON string. name MUST be present.
2.1.4.2. description 2.1.4.2. description
@ -353,11 +495,22 @@ Internet-Draft MISP object template format September 2017
description of the object relationship type. The description field description of the object relationship type. The description field
MUST be present. MUST be present.
Dulaunoy & Iklody Expires October 12, 2018 [Page 9]
Internet-Draft MISP object template format April 2018
2.1.4.3. format 2.1.4.3. format
format is represented by a JSON list containing a list of formats format is represented by a JSON list containing a list of formats
that the relationship type is valid for and can be mapped to. The that the relationship type is valid for and can be mapped to. The
format field MUST be present format field MUST be present.
3. Directory 3. Directory
@ -385,15 +538,6 @@ Internet-Draft MISP object template format September 2017
DOI 10.17487/RFC2119, March 1997, <https://www.rfc- DOI 10.17487/RFC2119, March 1997, <https://www.rfc-
editor.org/info/rfc2119>. editor.org/info/rfc2119>.
Dulaunoy & Iklody Expires March 25, 2018 [Page 7]
Internet-Draft MISP object template format September 2017
[RFC4122] Leach, P., Mealling, M., and R. Salz, "A Universally [RFC4122] Leach, P., Mealling, M., and R. Salz, "A Universally
Unique IDentifier (UUID) URN Namespace", RFC 4122, Unique IDentifier (UUID) URN Namespace", RFC 4122,
DOI 10.17487/RFC4122, July 2005, <https://www.rfc- DOI 10.17487/RFC4122, July 2005, <https://www.rfc-
@ -409,6 +553,15 @@ Internet-Draft MISP object template format September 2017
[MISP-O] MISP, , "MISP Objects - shared and common object [MISP-O] MISP, , "MISP Objects - shared and common object
templates", <https://github.com/MISP/misp-objects>. templates", <https://github.com/MISP/misp-objects>.
Dulaunoy & Iklody Expires October 12, 2018 [Page 10]
Internet-Draft MISP object template format April 2018
Authors' Addresses Authors' Addresses
Alexandre Dulaunoy Alexandre Dulaunoy
@ -445,4 +598,19 @@ Authors' Addresses
Dulaunoy & Iklody Expires March 25, 2018 [Page 8]
Dulaunoy & Iklody Expires October 12, 2018 [Page 11]