IODEF Data Model Status (progress from -04) - - PowerPoint PPT Presentation

iodef data model status
SMART_READER_LITE
LIVE PREVIEW

IODEF Data Model Status (progress from -04) - - PowerPoint PPT Presentation

IODEF Data Model Status (progress from -04) <draft-ietf-inch-iodef-05> tracked @ https://rt.psg.com : inch-dm queue Roman Danyliw <rdd@cert.org> Wednesday, November 9. 2005 IETF 64, Vancouver, Canada Status of Issues -05


slide-1
SLIDE 1

IODEF Data Model Status

(progress from -04)

<draft-ietf-inch-iodef-05>

tracked @ https://rt.psg.com : inch-dm queue

Roman Danyliw <rdd@cert.org> Wednesday, November 9. 2005 IETF 64, Vancouver, Canada

slide-2
SLIDE 2

November 9. 2005 IETF 64 2

Status of Issues

  • 05 resolved 5 open issues
  • 4 remaining issues

– Require Discussion (w/ Proposal) = 1 – Require Discussion (w/o Proposal) = 1 – Editorial = 2

slide-3
SLIDE 3

November 9. 2005 IETF 64 3

Closed Issues

  • #885: Add Structure to <Location>

– (per IETF 63) no WG support

  • #857: Handling binary files

– No response from proponent in 11-months

slide-4
SLIDE 4

November 9. 2005 IETF 64 4

Substantial Editorial Review

  • Fixed (45+) inconsistencies between

Schema and UML

– Different <xs:sequence /> – Different enumerated values – Different attribute names

  • e.g., @type and @type = df, df

– Assigned Schema data-types per DM types – Dropped global attributes in the Schema but not in the UML

slide-5
SLIDE 5

November 9. 2005 IETF 64 5

Enforce Consistent Design

  • Recurring attributes appear in the same

sequence

– e.g., @restriction is always the last attribute

slide-6
SLIDE 6

November 9. 2005 IETF 64 6

Apply Good Design

  • Only define shared attributes globally
  • Defined complex types in Schema

– ExtensionType (e.g., AdditionalData, RecordItem) – MLStringType (all things defined ML_STRING)

  • Identical enumerated lists should be

merged

– Expectation@priority renamed to Expectation@severity

slide-7
SLIDE 7

November 9. 2005 IETF 64 7

Old issues resolved in -05

  • #698: Representing a Name in

<Contact>

– Replaced “name” with “ContactName”

  • #551: Formalizing <RecordData>

– Added <RecordPattern> – Specify a search pattern (e.g., regex, binary, xpath) starting at an offset (e.g., bytes or lines) and match the pattern n-number of times

  • Standardized IncidentID@name

scheme to CSIRT domain name

slide-8
SLIDE 8

November 9. 2005 IETF 64 8

Other issues resolved in -05

  • Derived SoftwareType for <Application>

and <OperatingSystem>

– Added fields to describe versions @{vendor, family, name, version, patch}

  • Removed inconsistent approaches to

dealing with internationalization

– All multilingual capable classes (ML_STRING) have “lang” attribute (xs:language) – Dropped Multilingualtexttype

slide-9
SLIDE 9

November 9. 2005 IETF 64 9

Other issues resolved in -05 (cont ..)

  • #1144: Align <Expectation> with RID

– @category={block,rate-limit} -{host, network, port} – Moved <Expectation> to <EventData> so that different expectations could be set – UNRESOLVED: documenting this activity in HistoryItem

slide-10
SLIDE 10

November 9. 2005 IETF 64 10

#1143: Support for ICMP traffic

https://rt.psg.com/Ticket/Display.html?id=1143

  • Represent ICMP information in <Service> since

malicious activity might use it (e.g., scanning, DoS)

  • PROPOSAL:

Service +--------------------+ | STRING ip_version |<>--{0..1}--[ port ] | STRING ip_protocol |<>--{0..1}--[ portlist ] | |<>--{0..1}--[ Application ] | |<>--{0..1}--[ Type ] | |<>--{0..1}--[ Code ] +--------------------+

  • STATUS:

– Discussion required; problem is valid

slide-11
SLIDE 11

November 9. 2005 IETF 64 11

#700: IANA considerations

Per RFC3733 and IANA discussions:

– Request to register “iodef” namespace – Request to register IODEF XML Schema – Text should reference the section number of the XML Schema

STATUS

– Must write this text

slide-12
SLIDE 12

November 9. 2005 IETF 64 12

#701: Review of Default Values

https://rt.psg.com/Ticket/Display.html?id=701

  • Review all default attribute values

and report back to the WG

  • STATUS:

– Existing volunteer making progress – Any more volunteers?

slide-13
SLIDE 13

November 9. 2005 IETF 64 13

Moving Forward

  • Release an -06 draft within a month

– Ensure logical constraints in text enforced in Schema – Resolve the two remaining modeling issues

  • Publish new diagrams

Comments?