Stephen Banghart Dave Waltermire

Slides:



Advertisements
Similar presentations
15 Maintaining a Web Site Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section.
Advertisements

FpML Versioning An AWG Discusion Document. Namespace URIs & Versions An XML parser locates the schema for a document based on its namespace URI To be.
Usage Statistics in Context: related standards and tools Oliver Pesch Chief Strategist, E-Resources EBSCO Information Services Usage Statistics and Publishers:
Managed Incident Lightweight Exchange (MILE) Overview and Participation Kathleen Moriarty Global Lead Security Architect EMC Corporate CTO Office.
Proposal for App Id and Service Provider Id registration Group Name: Shelby Kiewel Source: Shelby Kiewel, iconectiv / Ericsson,
IODEF Design principles and IODEF Data Model Overview IODEF Data Model and XML DTD pre-draft Version 0.03 TERENA IODEF WG Yuri Demchenko.
15 Maintaining a Web Site Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section.
Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section 15.2 Identify guidelines.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
Web Services Description Language CS409 Application Services Even Semester 2007.
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
CountryData Technologies for Data Exchange SDMX Information Model: An Introduction.
© 2012 The MITRE Corporation. All rights reserved. For internal MITRE use 13 June 2013 Meeting #3 hData Record Format Taskforce 1 © 2012 The MITRE Corporation.
Clue data model Design team meeting 30/09/2014 Roberta Presta, Simon Romano.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Incident Object Description and Exchange Format
Session Peering Protocol over SOAP I-D ( draft-ietf-drinks-spp-over-soap-01) draft-ietf-drinks-spp-over-soap-01 0 Presenter: Vikas Bhatia (On behalf of.
RTSP to Draft Standard draft-ietf-mmusic-rfc2236bis-02.txt Authors: Henning Schulzrinne, Anup Rao, Robert Lanphier, Magnus Westerlund.
Proposal for App Id and Service Provider Id registration Group Name: Shelby Source: Shelby, iconectiv / Ericsson,
ITEM #1 reference to retrieval and archiving is removed.
Monte-Carlo Event Database: current status Sergey Belov, JINR, Dubna.
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
© 2004 IBM Corporation WS-ResourceFramework Service Groups Tom Maguire.
Presence Data Model Jonathan Rosenberg Cisco Systems.
Portable Symmetric Key Container (PSKC) Mingliang Pei Philip Hoyer Dec. 3, th IETF, Vancouver.
#SummitNow What's Coming Arrived in CMIS November, 2013 Gregory Melahn/Alfresco Software
Nokia Internal Use Only Outline Status of the PAWS protocol document Open Issues – Review extensibility and IANA registries.
XSEDE GLUE2 Update 1. Current XSEDE Usage Using legacy TeraGrid information services Publishing compute information about clusters – Subset of XSEDE clusters.
Doc.: IEEE /2179r0 Submission July 2007 Steve Emeott, MotorolaSlide 1 Summary of Updates to MSA Overview and MKD Functionality Text Date:
IETF Provisioning of Symmetric Keys (keyprov) WG Update WG Chairs: Phillip Hallam-Baker Hannes Tschofenig Presentation by Mingliang Pei 05/05/2008.
T3/Tutorials: Data Submission
Software Configuration Management
Chapter 18 Maintaining Information Systems
OGF PGI – EDGI Security Use Case and Requirements
Jun Tatemura NEC Laboratories Amercia GGF10, March 2004
Phil Hunt, Hannes Tschofenig
Cryptography and Network Security
Lesson 3: Customizing Document Elements
draft-ietf-simple-message-sessions-00 Ben Campbell
Chapter 18 Maintaining Information Systems
ROLIE: Resource-Oriented Lightweight Indicator Exchange
AAA and AAAS URI Miguel A. Garcia draft-garcia-dime-aaa-uri-00.txt
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
ServiceNow Implementation Knowledge Management
Section 15.1 Section 15.2 Identify Webmastering tasks
Nancy Cam-Winget June 2015 SACM Requirements Nancy Cam-Winget June 2015.
Increased Efficiency and Effectiveness
Charles Clancy Katrin Hoeper IETF 73 Minneapolis, USA 17 November 2008
Software Measurement Process ISO/IEC
Migration-Issues-xx Where it’s been and might be going
IEEE R Comment Resolution
STIR WG IETF-100 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-01) November, 2017 Ray P. Singh, Martin Dolly, Subir Das,
Proposal for Extensible Security
January 2014 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Recommended Practice Draft Document Status.
SDMX Information Model: An Introduction
Multi-server Namespace in NFSv4.x Previous and Pending Updates
Maintaining Information Systems (SAD- 18)
WebDAV Design Overview
Rational Publishing Engine RQM Multi Level Report Tutorial
EVALUATION OF COUNTERMEASURES PDCA
TG1 Draft Topics Date: Authors: September 2012 Month Year
TG1 Draft Topics Date: Authors: September 2012 Month Year
EVALUATION OF COUNTERMEASURES PDCA
Reportnet 3.0 Database Feasibility Study – Approach
draft-ietf-dtn-bpsec-06
Chapter 18 Maintaining Information Systems
BPSec: AD Review Comments and Responses
CBOR Manifest Serialisation
Presentation transcript:

Stephen Banghart Dave Waltermire ROLIE Stephen Banghart Dave Waltermire

-04 changes “Background and Motivation” section rewritten to be more concise and clear. Authentication and authorization sections combined and normative requirements removed and slated for inclusion in a separate draft. Added TLS requirements derived from RFC7589 Added requirements for handling unsupported “/” resource, and the case where a RID endpoint is not available. Streamlined discussion of link relationships throughout the draft Defined the use of the rolie:format element based on working group input Removed Search requirements and slated for inclusion in a future draft Added new sections that explain use of extension points in ROLIE Completed IANA registrations for ROLIE parameters and information type Added RelaxNG Compact schema for rolie:format

-05 changes Added ROLIE specific terminology to section 2 Added AtomPub Category Document in section 5.2 Edited document, improving consistency in terminology usage and capitalization of key terms, as well as enhancing clarity. Removed unused format parameter type in section 8.3 Full schema removed, schema changes from Atom are presented in the requirements sections.

Remaining Work Outstanding review questions: Is the categorization of normative vs informative references correct? (Issue #49) Are the XML snippets in Examples valid as per the ROLIE schema? (Issue #50) Are TLS requirements and Security Considerations sufficient? (Issue #27)

ROLIE “property” Extension Point (#51) Often there are identifying or characterizing properties of the content that doesn’t belong in a atom:category element (e.g. IODEF ID). A decision needs to be made regarding these “properties”. These options prevent a requesting client from needing to download the content to find these vital properties: Option 1: Create an extensible rolie:property element with strict constraints that allows for arbitrary exposure of data model specific properties. The scheme and name attributes are registered. Option 2: Require any arbitrary property exposure to be done through a locally defined element.

Option 1 Option 2 <atom:entry xmlns:rolie=… > <!—Other elements elided--> <atom:id> cb440117-1db0-4a47-b13f -b21de62607db</atom:id> <atom:published>2016-08 -04T18:13:51.0Z</atom:published> <rolie:format ns=“urn:ns:example:iodef"/> <rolie:property scheme=“ROLIE:CSIRT:iodef” name=“id”>897923</rolie:property> <rolie:property scheme=“iodef-date” term=“2016-06-01T18:13:51.0Z”> </atom:entry> <atom:entry xmlns:rolie=… xmlns:iodef=“urn:local:mycompany:rolie:iodef”> <!—Other elements elided--> <atom:id> cb440117-1db0-4a47-b13f -b21de62607db</atom:id> <atom:published>2016-08 -04T18:13:51.0Z</atom:published> <rolie:format ns=“urn:ns:example:iodef"/> <iodef:id>897923</iodef:id> <iodef:date> 2016-06-01T18:13:51.0Z </IODEF-DATE> </atom:entry>

Data Model Enumeration/Registration (#30) Data model enumeration/registration would involve extension documents to register the data models that support the registered information type to a global location (i.e. IANA). Pros: Provides one location that holds all officially listed data formats. Cons: Requires document authors to choose (often arbitrarily!) and register data format namespaces Registered identifiers don’t help implementations understand data formats, and if chosen arbitrarily may not even help identify Proposal: Do not require data format registration in extension drafts.

Switching Intended Status to Standards Track (#52) The current ROLIE draft’s intended status is marked as informational. Since ROLIE contains normative requirements the intended status should be standards track. Proposal: Switch ROLIE to standards track.

Discoverable Service Document Location (#53) ROLIE uses the Service Document to list all available collections. The current requirement is that this document SHOULD be discoverable in a standard location ("https://{host:port}/rolie/servicedocument“). Proposal: Change this requirement to a MUST in order to make service documents reliably discoverable.

Discoverable Categories Document Location (#54) Atom Category Documents list all the categories in use by the server, allowing clients to dynamically discover the categories and their allowed values. The ROLIE draft doesn’t provide a requirement around these documents. Proposal: Add a MUST requirement for generating and maintaining a Category document, and add a MUST requirement for a standard location. ("https://{host:port}/rolie/categorydocument“).

Example of Category Document <app:categories fixed="yes”> <atom:category scheme=“example.com/cat/classification” term=“cleared" /> <atom:category scheme=“example.com/cat/classification” term=“secret" /> <atom:category scheme=“urn:ietf:params:rolie:category:information-type” term=“incident" /> </app:categories> This document provides a dynamic list of categories (schemes) and their allowed values (terms).

Way Forward ROLIE core draft is in WGLC, these issues need resolved, and final reviews and comments need to be integrated. ROLIE extensions (software descriptor, CSIRT) are in development, we need help with these drafts! We need people interested in writing new ROLIE extensions (Configuration, Vulnerabilities, etc.), we are willing to help anyone involved.

ROLIE CSIRT Extension Draft Consists of CSIRT (Computer Security Incident Response Team) specific text that was removed from ROLIE and recast as a ROLIE extension under the new ROLIE extension system. Contains registrations for the “incident” and the “indicator” information types. Recently uploaded as a personal draft.

IODEF Purpose and Restriction These two vital IODEF (Incident Object Description Exchange Format) attributes have been added as category extensions in the CSIRT extension. Purpose: <category scheme=“urn:ietf:params:rolie:category:purpose” term=“watch”> Restriction: <category scheme=“urn:ietf:params:rolie:category:restriction” term=“green”>

IODEF ID and Date exposure As stated in the “property” issue, some elements don’t fit in the category extension but are still valuable to expose. IODEF ID and Date values made this obvious, since we can’t use atom:id and atom:published as these are established values. The “property” extension as described would make it easy to expose ID, Date, or other crucial identifying and characterizing information.

Way Forward The document needs review and developmental help from IODEF/CSIRT experts. Issues can be opened on github.