iodef data model status
play

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


  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

  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 November 9. 2005 IETF 64 2

  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 November 9. 2005 IETF 64 3

  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 November 9. 2005 IETF 64 4

  5. Enforce Consistent Design • Recurring attributes appear in the same sequence – e.g., @restriction is always the last attribute November 9. 2005 IETF 64 5

  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 November 9. 2005 IETF 64 6

  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 November 9. 2005 IETF 64 7

  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 November 9. 2005 IETF 64 8

  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 November 9. 2005 IETF 64 9

  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 November 9. 2005 IETF 64 10

  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 November 9. 2005 IETF 64 11

  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? November 9. 2005 IETF 64 12

  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? November 9. 2005 IETF 64 13

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend