SCHAC and Directories tf-emc 2 Victoriano Giralt Central Computing - - PowerPoint PPT Presentation

schac and directories
SMART_READER_LITE
LIVE PREVIEW

SCHAC and Directories tf-emc 2 Victoriano Giralt Central Computing - - PowerPoint PPT Presentation

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary SCHAC and Directories tf-emc 2 Victoriano Giralt Central Computing Facility University of Mlaga Firenze March


slide-1
SLIDE 1

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

SCHAC and Directories

tf-emc2 Victoriano Giralt

Central Computing Facility University of Málaga

Firenze March 28th, 2007

Victoriano Giralt SCHAC and Directories

slide-2
SLIDE 2

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Outline

1

SCHAC Awards State of SCHAC The future

Victoriano Giralt SCHAC and Directories

slide-3
SLIDE 3

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Outline

1

SCHAC Awards State of SCHAC The future

2

eduPersonAffiliation and controlled vocabularies

Victoriano Giralt SCHAC and Directories

slide-4
SLIDE 4

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Outline

1

SCHAC Awards State of SCHAC The future

2

eduPersonAffiliation and controlled vocabularies

3

Entitlement issues

Victoriano Giralt SCHAC and Directories

slide-5
SLIDE 5

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Outline

1

SCHAC Awards State of SCHAC The future

2

eduPersonAffiliation and controlled vocabularies

3

Entitlement issues

4

DNs and privacy leaks

Victoriano Giralt SCHAC and Directories

slide-6
SLIDE 6

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Outline

1

SCHAC Awards State of SCHAC The future

2

eduPersonAffiliation and controlled vocabularies

3

Entitlement issues

4

DNs and privacy leaks

5

URN registry status

Victoriano Giralt SCHAC and Directories

slide-7
SLIDE 7

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

Award for schacUserPrivateAttribute

a.k.a. irisUserPrivateAttribute

European Best Practices in Privacy Protection in the Public Sector

Victoriano Giralt SCHAC and Directories

slide-8
SLIDE 8

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

Award for schacUserPrivateAttribute

a.k.a. irisUserPrivateAttribute

European Best Practices in Privacy Protection in the Public Sector RedIRIS and the University of Malaga have been awarded the first honor mention of the third edition of the award, past november, for the implementation of user controlled attribute release policies based on schacUserPrivateAttribute.

Victoriano Giralt SCHAC and Directories

slide-9
SLIDE 9

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace.

Victoriano Giralt SCHAC and Directories

slide-10
SLIDE 10

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing

Victoriano Giralt SCHAC and Directories

slide-11
SLIDE 11

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

Victoriano Giralt SCHAC and Directories

slide-12
SLIDE 12

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina)

Victoriano Giralt SCHAC and Directories

slide-13
SLIDE 13

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina) All 11 IdP in Haka use at least schacHomeOrganization and schacHomeOrganizationType (Mikael Linden)

Victoriano Giralt SCHAC and Directories

slide-14
SLIDE 14

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina) All 11 IdP in Haka use at least schacHomeOrganization and schacHomeOrganizationType (Mikael Linden) I swear Miro and Rok reported use of SCHAC in Croatia and Slovenia

Victoriano Giralt SCHAC and Directories

slide-15
SLIDE 15

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina) All 11 IdP in Haka use at least schacHomeOrganization and schacHomeOrganizationType (Mikael Linden) I swear Miro and Rok reported use of SCHAC in Croatia and Slovenia RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adopition at least at:

Victoriano Giralt SCHAC and Directories

slide-16
SLIDE 16

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina) All 11 IdP in Haka use at least schacHomeOrganization and schacHomeOrganizationType (Mikael Linden) I swear Miro and Rok reported use of SCHAC in Croatia and Slovenia RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adopition at least at: University of Seville (production)

Victoriano Giralt SCHAC and Directories

slide-17
SLIDE 17

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina) All 11 IdP in Haka use at least schacHomeOrganization and schacHomeOrganizationType (Mikael Linden) I swear Miro and Rok reported use of SCHAC in Croatia and Slovenia RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adopition at least at: University of Seville (production) University of Basque Country(production)

Victoriano Giralt SCHAC and Directories

slide-18
SLIDE 18

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina) All 11 IdP in Haka use at least schacHomeOrganization and schacHomeOrganizationType (Mikael Linden) I swear Miro and Rok reported use of SCHAC in Croatia and Slovenia RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adopition at least at: University of Seville (production) University of Basque Country(production) CICA (development)

Victoriano Giralt SCHAC and Directories

slide-19
SLIDE 19

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The state of SCHAC

level of adoption The New Year saw the final 1.3.0 version of SCHAC schema, now under the new terena.org namespace. Adoption of the schema is progressing, I apologize if I leave anyone out.

GEANT IdP (GIdP) will use some attributes (Maurizio Molina) All 11 IdP in Haka use at least schacHomeOrganization and schacHomeOrganizationType (Mikael Linden) I swear Miro and Rok reported use of SCHAC in Croatia and Slovenia RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adopition at least at: University of Seville (production) University of Basque Country(production) CICA (development) University of Malaga (scheduled for production next week)

Victoriano Giralt SCHAC and Directories

slide-20
SLIDE 20

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes

Victoriano Giralt SCHAC and Directories

slide-21
SLIDE 21

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Origin The introduction of a experimental branch stems from a need of EduGAIN that had to meet a tight deadline.

Victoriano Giralt SCHAC and Directories

slide-22
SLIDE 22

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Experimental branch A good thingtm It may be useful for testing new attributes without disturbing the stabilized schema and for work in progress.

Victoriano Giralt SCHAC and Directories

slide-23
SLIDE 23

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Pertinence of the attributes This is an open discussion. Should we have it now?

Victoriano Giralt SCHAC and Directories

slide-24
SLIDE 24

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Pertinence of the attributes This is an open discussion. Should we have it now? schacProjectMembership

Victoriano Giralt SCHAC and Directories

slide-25
SLIDE 25

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Pertinence of the attributes This is an open discussion. Should we have it now? schacProjectMembership schacProjectSpecificRole

Victoriano Giralt SCHAC and Directories

slide-26
SLIDE 26

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Student information SCHAC document section 4.3

Victoriano Giralt SCHAC and Directories

slide-27
SLIDE 27

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Student information SCHAC document section 4.3 It is empty

Victoriano Giralt SCHAC and Directories

slide-28
SLIDE 28

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Student information SCHAC document section 4.3 It is empty Bologna will move lots of them around

Victoriano Giralt SCHAC and Directories

slide-29
SLIDE 29

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary Awards State of SCHAC The future

The future of SCHAC

where do we want to go

A couple of options for the development of SCHAC Experimental attributes Student information SCHAC document section 4.3 It is empty Bologna will move lots of them around Should we start working on this?

Victoriano Giralt SCHAC and Directories

slide-30
SLIDE 30

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

eduPersonAffiliation and controlled vocabularies

Points of view, controlled terms, controlled meanings

We are finding that if we are going to interoperate, and use ePA in that, we need not only the same values for the attributes, but also controlled meanings.

Victoriano Giralt SCHAC and Directories

slide-31
SLIDE 31

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

eduPersonAffiliation and controlled vocabularies

Points of view, controlled terms, controlled meanings

We are finding that if we are going to interoperate, and use ePA in that, we need not only the same values for the attributes, but also controlled meanings. Europe’s view Meaning clashes Stemming from discussions between Mikael Linden and Andrew Cormack. fi:Employee != uk.Employee Then there is what some spaniards think staff means :)

Victoriano Giralt SCHAC and Directories

slide-32
SLIDE 32

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

eduPersonAffiliation and controlled vocabularies

Points of view, controlled terms, controlled meanings

We are finding that if we are going to interoperate, and use ePA in that, we need not only the same values for the attributes, but also controlled meanings. Europe’s view New terms University of Malaga has found the need for new affiliations Someone in the UK library space has surfaced the need for library patrons

Victoriano Giralt SCHAC and Directories

slide-33
SLIDE 33

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

eduPersonAffiliation and controlled vocabularies

Points of view, controlled terms, controlled meanings

We are finding that if we are going to interoperate, and use ePA in that, we need not only the same values for the attributes, but also controlled meanings. Europe’s view America’s view Work has to be done on the subject A document should be drafted about how to work on the process. Maybe ePA should be considered a local issue?

Victoriano Giralt SCHAC and Directories

slide-34
SLIDE 34

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

eduPersonAffiliation and controlled vocabularies

Points of view, controlled terms, controlled meanings

We are finding that if we are going to interoperate, and use ePA in that, we need not only the same values for the attributes, but also controlled meanings. Europe’s view America’s view Deprecate ePA in favor of eduPersonEntitlement During the discussion in MACE-Dir call, the issue was brought up: May be we should recommend not using ePA for authorization, in favor of entitlements.

Victoriano Giralt SCHAC and Directories

slide-35
SLIDE 35

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

eduPersonAffiliation and controlled vocabularies

Points of view, controlled terms, controlled meanings

We are finding that if we are going to interoperate, and use ePA in that, we need not only the same values for the attributes, but also controlled meanings. Europe’s view America’s view A global view? Time for global discussion Should we start a discussion on what we want or need out of affilations? Should we try to find some common grounds for a few terms with a coarse wider meaning and move the finer grains into entitlements? Should we move to eduPersonScopedAffiliation?

Victoriano Giralt SCHAC and Directories

slide-36
SLIDE 36

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Entitlement issues

are we overusing eduPersonEntitlement?

Our day to day use of entitlements have lead us into some questions

Victoriano Giralt SCHAC and Directories

slide-37
SLIDE 37

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Entitlement issues

are we overusing eduPersonEntitlement?

Our day to day use of entitlements have lead us into some questions Lots of them

Victoriano Giralt SCHAC and Directories

slide-38
SLIDE 38

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Entitlement issues

are we overusing eduPersonEntitlement?

Our day to day use of entitlements have lead us into some questions Lots of them Should an application see other applications entitlements?

Victoriano Giralt SCHAC and Directories

slide-39
SLIDE 39

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Entitlement issues

are we overusing eduPersonEntitlement?

Our day to day use of entitlements have lead us into some questions Lots of them Should an application see other applications entitlements? Anyone thinking about eduPermissions or eduPermissionGroups?

Victoriano Giralt SCHAC and Directories

slide-40
SLIDE 40

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

DNs and privacy leaks

Use of privacy protected attributes in DNs

The use of privacy controlled attributes in DNs makes it impossible to hide them if policy requires, as DNs are always returned to queries.

Victoriano Giralt SCHAC and Directories

slide-41
SLIDE 41

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

DNs and privacy leaks

Use of privacy protected attributes in DNs

The use of privacy controlled attributes in DNs makes it impossible to hide them if policy requires, as DNs are always returned to queries. Attributes for DNs RFC 4514 The MUST list is short: CN, L, ST, O, OU, C, STREET, DC, UID

Victoriano Giralt SCHAC and Directories

slide-42
SLIDE 42

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

DNs and privacy leaks

Use of privacy protected attributes in DNs

The use of privacy controlled attributes in DNs makes it impossible to hide them if policy requires, as DNs are always returned to queries. Attributes for DNs Overcomplying software Some implementors don like MAY part Though there is section 5 about security and a MAY paragraph for the list of DN attributes, some implementor decide just to stick to the MUST.

Victoriano Giralt SCHAC and Directories

slide-43
SLIDE 43

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

DNs and privacy leaks

Use of privacy protected attributes in DNs

The use of privacy controlled attributes in DNs makes it impossible to hide them if policy requires, as DNs are always returned to queries. Attributes for DNs Overcomplying software Options? What has happened to DNC? Anyone knows if discussions about DNC got anywhere? Should we work on that?

Victoriano Giralt SCHAC and Directories

slide-44
SLIDE 44

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

URN

what have we been doing this months

Work has been progressing, though not as fast as I would like.

Victoriano Giralt SCHAC and Directories

slide-45
SLIDE 45

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

URN

what have we been doing this months

Work has been progressing, though not as fast as I would like. That means, we have room for steering, which means mainly questions for you.

Victoriano Giralt SCHAC and Directories

slide-46
SLIDE 46

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

URN

what have we been doing this months

Work has been progressing, though not as fast as I would like. That means, we have room for steering, which means mainly questions for you. We have a project in RedIRIS GForge: https://forja.rediris.es/projects/urnreg/

Victoriano Giralt SCHAC and Directories

slide-47
SLIDE 47

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

URN

what have we been doing this months

Work has been progressing, though not as fast as I would like. That means, we have room for steering, which means mainly questions for you. We have a project in RedIRIS GForge: https://forja.rediris.es/projects/urnreg/ REST vs SOAP

Victoriano Giralt SCHAC and Directories

slide-48
SLIDE 48

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

URN

what have we been doing this months

Work has been progressing, though not as fast as I would like. That means, we have room for steering, which means mainly questions for you. We have a project in RedIRIS GForge: https://forja.rediris.es/projects/urnreg/ REST vs SOAP Data definitions

Victoriano Giralt SCHAC and Directories

slide-49
SLIDE 49

SCHAC eduPersonAffiliation and controlled vocabularies Entitlement issues DNs and privacy leaks URN registry status Summary

Summary

Summary should come out our discussions on the matter.

Victoriano Giralt SCHAC and Directories