Metadata and Trust Management

26
NORDUnet Nordic infrastructure for Research & Education NORDUnet Nordic Infrastructure for Research & Education Click to edit Master subtitle style 01-06-10 Metadata and Trust Management TNC2010/Leif Johansson/[email protected]

Transcript of Metadata and Trust Management

Page 1: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Metadata and Trust Management

TNC2010/Leif Johansson/[email protected]

Page 2: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Make things as simple as possible(but not any simpler!)

Page 3: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

What is SAML Metadata?

Page 4: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

SAML Metadata is...● Keys and endpoint information for SAML● Signed XML (xml-dsig)● Trust derived from signature on XML

Page 5: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

So what is a good way to manage this?

Page 6: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Is it a database?

xml

Page 7: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

A wise man said:

”Treat documents as documents”

Page 8: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Actually it was Ian Young :-)

Page 9: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

So is it a document management system?

Page 10: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

C'Mon! Please!

Page 11: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Lets take a step back and look at the interfaces

Page 12: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Metadata Access Interface

consumers

entityxml

entityxml

entityxml

entityxml

Storage

Access

Page 13: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

● Access Interfaces alternatives● GET

– whole file download

● MDS– edugain 1.0 focuses on management

● MDX– RESTful soon-to-be Internet Draft

Page 14: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

So is MDX the final word?

Page 15: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Lets take a stroll down memory lane...

Page 16: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

LAN

LAN

LAN

Hey this LAN stuff is pretty neat!

Page 17: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

LAN

LAN

LAN

Lets connect them up!

Page 18: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

/28

/8

/16

/24

/26

/8

/24

/24

/8

/16

/16

/16/16

/16/16

/28

/24

Where did these guys come from?

Page 19: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

BGP FTW!

Page 20: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

InCommon

SWITCHaai

SWAMID

Hey this federation stuff is pretty neat!

Page 21: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

D00d! Where is my BGP?

Page 22: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Opinions and Experience

(my very own and on this planet...)

Page 23: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

● ORM RDBMS etc suck for XML● You absolutely need revision control● We have to stop with the whole file

downloads soon● MDX is the only viable option● Metadata operators need FIPS 140-3

Page 24: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

Stuff I've written over the years...

Page 25: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

● saml-md-manager● ORM+RDBMS+WebUI+... #abandoned

● saml-md-tools● bash+perl+xslt+libxmlsec #works-for-me

● saml-md-aggregator● Minimal implementation of MDX● Metadata kept in git/svn/mercurial/whatever● PKCS#11 based signer● neo4j used as an index● RSN

Page 26: Metadata and Trust Management

NORDUnetNordic infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education

Click to edit Master subtitle style

01-06-10

git://git.nordu.net/saml-md-aggregator.githttp://git.nordu.net

[email protected]