際際滷

際際滷Share a Scribd company logo
Introduction
                 Current status
                    The future
                     Roadmap
                  Wrapping up




Confusa The where, when and who

       Henrik Austad & Thomas Zangerl

         The Nordic Data Grid Facility (NDGF)


                 September 11, 2009




Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                               Current status
                                                Motivation
                                  The future
                                                What is Confusa?
                                   Roadmap
                                Wrapping up


Layout
  1   Introduction
         Motivation
         What is Confusa?
  2   Current status
        State of software development
        current policy
        Operational services
  3   The future
        Development e鍖ort
        Operational
  4   Roadmap
  5   Wrapping up

              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                              Current status
                                               Motivation
                                 The future
                                               What is Confusa?
                                  Roadmap
                               Wrapping up


Motivation


  Grid authN nowadays requires the following:

    1 Grid users need X.509 certi鍖cates

    2 Grid initiatives need CAs to issue them

           (1) is complicated, cumbersome and a pain for new users

           (2) is costly, cumbersome and a pain for countries new to Grid

           Both is time and energy consuming on both sides


             Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                             Current status
                                              Motivation
                                The future
                                              What is Confusa?
                                 Roadmap
                              Wrapping up


Motivation contd



      Currently an RA checks and forwards your identity upon
      request generation
      But your identity has been checked!
          By your university, employer...
      Idea: Automatically get that information and construct
      certi鍖cate from it
      Goal: Remove human processing from certi鍖cate issuing




            Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                                     Current status
                                                          Motivation
                                        The future
                                                          What is Confusa?
                                         Roadmap
                                      Wrapping up


Motivation contd

  Change the process

                                                                     sign request
   classic CA                                                        when having time


   RA                         RA ID check



   user         gridcertrequest                                                    receive cert



                1            2           3            4             5            6            7
                                                                                                    Time
                                                                                                    (days)



                    Henrik Austad & Thomas Zangerl        Confusa: past, present and future
Introduction
                                        Current status
                                                             Motivation
                                           The future
                                                             What is Confusa?
                                            Roadmap
                                         Wrapping up


Motivation contd

  Change the process

   CA                                                      Sign request



   Confusa           Check request            User authN              Provide cert
                                              subject OK

   Identity                      Get user
   Federation                    identity


   Browser          Make cert request                                     Install cert



                1                2               3              4                 5        6
                                                                                                Time
                                                                                               (minutes)


                    Henrik Austad & Thomas Zangerl           Confusa: past, present and future
Introduction
                               Current status
                                                Motivation
                                  The future
                                                What is Confusa?
                                   Roadmap
                                Wrapping up


Layout
  1   Introduction
         Motivation
         What is Confusa?
  2   Current status
        State of software development
        current policy
        Operational services
  3   The future
        Development e鍖ort
        Operational
  4   Roadmap
  5   Wrapping up

              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                                             Current status
                                                              Motivation
                                                The future
                                                              What is Confusa?
                                                 Roadmap
                                              Wrapping up


What is Confusa?



  1 Luzula Confusa, a 鍖ower from

       Spitsbergena

  2 A web portal mapping attributes from

       identity federations to X.509 certi鍖cates
  a
      Graphic credits: http://herba.msu.ru




                       Henrik Austad & Thomas Zangerl         Confusa: past, present and future
Introduction
                               Current status   State of software development
                                  The future    current policy
                                   Roadmap      Operational services
                                Wrapping up


Layout
  1   Introduction
         Motivation
         What is Confusa?
  2   Current status
        State of software development
        current policy
        Operational services
  3   The future
        Development e鍖ort
        Operational
  4   Roadmap
  5   Wrapping up

              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                              Current status   State of software development
                                 The future    current policy
                                  Roadmap      Operational services
                               Wrapping up


Software




  Released v0.2, working hard to hit v0.3.




             Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                               Current status   State of software development
                                  The future    current policy
                                   Roadmap      Operational services
                                Wrapping up


Layout
  1   Introduction
         Motivation
         What is Confusa?
  2   Current status
        State of software development
        current policy
        Operational services
  3   The future
        Development e鍖ort
        Operational
  4   Roadmap
  5   Wrapping up

              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                              Current status   State of software development
                                 The future    current policy
                                  Roadmap      Operational services
                               Wrapping up


Policy




  The CP/CPS is undergoing review and will hopefully pass
  accreditation soon.
  Add some tentative dates for when this will/might happen,
  EUGridPMA.




             Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                               Current status   State of software development
                                  The future    current policy
                                   Roadmap      Operational services
                                Wrapping up


Layout
  1   Introduction
         Motivation
         What is Confusa?
  2   Current status
        State of software development
        current policy
        Operational services
  3   The future
        Development e鍖ort
        Operational
  4   Roadmap
  5   Wrapping up

              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                               Current status   State of software development
                                  The future    current policy
                                   Roadmap      Operational services
                                Wrapping up


Operational



  We have no active production system running today, however, we
  have one semi-o鍖cial meta-stable system running both modes of
  confusa.
      https://beta.confusa.org/luzula (standalone)
      https://beta.confusa.org/confusa (online)




              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                               Current status
                                                Development e鍖ort
                                  The future
                                                Operational
                                   Roadmap
                                Wrapping up


Layout
  1   Introduction
         Motivation
         What is Confusa?
  2   Current status
        State of software development
        current policy
        Operational services
  3   The future
        Development e鍖ort
        Operational
  4   Roadmap
  5   Wrapping up

              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                              Current status
                                               Development e鍖ort
                                 The future
                                               Operational
                                  Roadmap
                               Wrapping up


Planned development e鍖orts



  We have a few ideas as to what we would like to add to Confusa.
  Once we go operational, we will enter a new cycle where a list of
  new features will be drawn in parallel with maintenance/bug鍖xing
  of the operational code-base.
      Client application API (OAuth?)
      Server-to-server API (bioportal, myproxy)




             Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                               Current status
                                                Development e鍖ort
                                  The future
                                                Operational
                                   Roadmap
                                Wrapping up


Layout
  1   Introduction
         Motivation
         What is Confusa?
  2   Current status
        State of software development
        current policy
        Operational services
  3   The future
        Development e鍖ort
        Operational
  4   Roadmap
  5   Wrapping up

              Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                              Current status
                                               Development e鍖ort
                                 The future
                                               Operational
                                  Roadmap
                               Wrapping up


Operational Roadmap




  When is Confusa going to go operational at Tiljburg




             Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                              Current status
                                 The future
                                  Roadmap
                               Wrapping up


The road so far




  What have we achieved at di鍖erent dates




             Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                              Current status
                                 The future
                                  Roadmap
                               Wrapping up


The road ahead




  Add some tentative dates to show planned progress.




             Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Introduction
                             Current status
                                The future
                                 Roadmap
                              Wrapping up


Software team




  Henrik Austad & Thomas Zangerl

  http://www.confusa.org/
  git://git.assembla.com/confusa.git




            Henrik Austad & Thomas Zangerl    Confusa: past, present and future
Ad

More Related Content

Viewers also liked (16)

Franklin d[1]
Franklin d[1]Franklin d[1]
Franklin d[1]
giacomo
Hpv2
Hpv2Hpv2
Hpv2
Catherine McCahill
In dash dvd gps navigation system
In dash dvd gps navigation systemIn dash dvd gps navigation system
In dash dvd gps navigation system
panatron
Global
GlobalGlobal
Global
guest5d672a
Flash Development on Mobile and Devic
Flash Development on Mobile and DevicFlash Development on Mobile and Devic
Flash Development on Mobile and Devic
guestc34454f
Kids to College WSJ Article
Kids to College WSJ ArticleKids to College WSJ Article
Kids to College WSJ Article
Maran Corporate Risk Associates, Inc.
What is Aquila Software Architecture for Cognitive Robotics?
What is Aquila Software Architecture for Cognitive Robotics?What is Aquila Software Architecture for Cognitive Robotics?
What is Aquila Software Architecture for Cognitive Robotics?
Martin Peniak
Whitepaper-Business Intelligence- empowering business
Whitepaper-Business Intelligence- empowering businessWhitepaper-Business Intelligence- empowering business
Whitepaper-Business Intelligence- empowering business
guestf6dbb9
Supply chain-Mohamed Attia-MBA
Supply chain-Mohamed Attia-MBASupply chain-Mohamed Attia-MBA
Supply chain-Mohamed Attia-MBA
LG Electronics
Wired2Win Azure Series- New Open World of Windows Azure-0830
Wired2Win Azure Series- New Open World of Windows Azure-0830Wired2Win Azure Series- New Open World of Windows Azure-0830
Wired2Win Azure Series- New Open World of Windows Azure-0830
WinWire Technologies Inc
Upf hungary2011-activityreport
Upf hungary2011-activityreportUpf hungary2011-activityreport
Upf hungary2011-activityreport
csili1962
02(3)
02(3)02(3)
02(3)
guest4620b9f
Pavimentacion
PavimentacionPavimentacion
Pavimentacion
Cauvi Astete
Bridal sarees online
Bridal sarees onlineBridal sarees online
Bridal sarees online
ChrisPerez
Franklin d[1]
Franklin d[1]Franklin d[1]
Franklin d[1]
giacomo
In dash dvd gps navigation system
In dash dvd gps navigation systemIn dash dvd gps navigation system
In dash dvd gps navigation system
panatron
Flash Development on Mobile and Devic
Flash Development on Mobile and DevicFlash Development on Mobile and Devic
Flash Development on Mobile and Devic
guestc34454f
What is Aquila Software Architecture for Cognitive Robotics?
What is Aquila Software Architecture for Cognitive Robotics?What is Aquila Software Architecture for Cognitive Robotics?
What is Aquila Software Architecture for Cognitive Robotics?
Martin Peniak
Whitepaper-Business Intelligence- empowering business
Whitepaper-Business Intelligence- empowering businessWhitepaper-Business Intelligence- empowering business
Whitepaper-Business Intelligence- empowering business
guestf6dbb9
Supply chain-Mohamed Attia-MBA
Supply chain-Mohamed Attia-MBASupply chain-Mohamed Attia-MBA
Supply chain-Mohamed Attia-MBA
LG Electronics
Wired2Win Azure Series- New Open World of Windows Azure-0830
Wired2Win Azure Series- New Open World of Windows Azure-0830Wired2Win Azure Series- New Open World of Windows Azure-0830
Wired2Win Azure Series- New Open World of Windows Azure-0830
WinWire Technologies Inc
Upf hungary2011-activityreport
Upf hungary2011-activityreportUpf hungary2011-activityreport
Upf hungary2011-activityreport
csili1962
Bridal sarees online
Bridal sarees onlineBridal sarees online
Bridal sarees online
ChrisPerez

Ndgf Sept 09

  • 1. Introduction Current status The future Roadmap Wrapping up Confusa The where, when and who Henrik Austad & Thomas Zangerl The Nordic Data Grid Facility (NDGF) September 11, 2009 Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 2. Introduction Current status Motivation The future What is Confusa? Roadmap Wrapping up Layout 1 Introduction Motivation What is Confusa? 2 Current status State of software development current policy Operational services 3 The future Development e鍖ort Operational 4 Roadmap 5 Wrapping up Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 3. Introduction Current status Motivation The future What is Confusa? Roadmap Wrapping up Motivation Grid authN nowadays requires the following: 1 Grid users need X.509 certi鍖cates 2 Grid initiatives need CAs to issue them (1) is complicated, cumbersome and a pain for new users (2) is costly, cumbersome and a pain for countries new to Grid Both is time and energy consuming on both sides Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 4. Introduction Current status Motivation The future What is Confusa? Roadmap Wrapping up Motivation contd Currently an RA checks and forwards your identity upon request generation But your identity has been checked! By your university, employer... Idea: Automatically get that information and construct certi鍖cate from it Goal: Remove human processing from certi鍖cate issuing Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 5. Introduction Current status Motivation The future What is Confusa? Roadmap Wrapping up Motivation contd Change the process sign request classic CA when having time RA RA ID check user gridcertrequest receive cert 1 2 3 4 5 6 7 Time (days) Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 6. Introduction Current status Motivation The future What is Confusa? Roadmap Wrapping up Motivation contd Change the process CA Sign request Confusa Check request User authN Provide cert subject OK Identity Get user Federation identity Browser Make cert request Install cert 1 2 3 4 5 6 Time (minutes) Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 7. Introduction Current status Motivation The future What is Confusa? Roadmap Wrapping up Layout 1 Introduction Motivation What is Confusa? 2 Current status State of software development current policy Operational services 3 The future Development e鍖ort Operational 4 Roadmap 5 Wrapping up Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 8. Introduction Current status Motivation The future What is Confusa? Roadmap Wrapping up What is Confusa? 1 Luzula Confusa, a 鍖ower from Spitsbergena 2 A web portal mapping attributes from identity federations to X.509 certi鍖cates a Graphic credits: http://herba.msu.ru Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 9. Introduction Current status State of software development The future current policy Roadmap Operational services Wrapping up Layout 1 Introduction Motivation What is Confusa? 2 Current status State of software development current policy Operational services 3 The future Development e鍖ort Operational 4 Roadmap 5 Wrapping up Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 10. Introduction Current status State of software development The future current policy Roadmap Operational services Wrapping up Software Released v0.2, working hard to hit v0.3. Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 11. Introduction Current status State of software development The future current policy Roadmap Operational services Wrapping up Layout 1 Introduction Motivation What is Confusa? 2 Current status State of software development current policy Operational services 3 The future Development e鍖ort Operational 4 Roadmap 5 Wrapping up Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 12. Introduction Current status State of software development The future current policy Roadmap Operational services Wrapping up Policy The CP/CPS is undergoing review and will hopefully pass accreditation soon. Add some tentative dates for when this will/might happen, EUGridPMA. Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 13. Introduction Current status State of software development The future current policy Roadmap Operational services Wrapping up Layout 1 Introduction Motivation What is Confusa? 2 Current status State of software development current policy Operational services 3 The future Development e鍖ort Operational 4 Roadmap 5 Wrapping up Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 14. Introduction Current status State of software development The future current policy Roadmap Operational services Wrapping up Operational We have no active production system running today, however, we have one semi-o鍖cial meta-stable system running both modes of confusa. https://beta.confusa.org/luzula (standalone) https://beta.confusa.org/confusa (online) Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 15. Introduction Current status Development e鍖ort The future Operational Roadmap Wrapping up Layout 1 Introduction Motivation What is Confusa? 2 Current status State of software development current policy Operational services 3 The future Development e鍖ort Operational 4 Roadmap 5 Wrapping up Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 16. Introduction Current status Development e鍖ort The future Operational Roadmap Wrapping up Planned development e鍖orts We have a few ideas as to what we would like to add to Confusa. Once we go operational, we will enter a new cycle where a list of new features will be drawn in parallel with maintenance/bug鍖xing of the operational code-base. Client application API (OAuth?) Server-to-server API (bioportal, myproxy) Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 17. Introduction Current status Development e鍖ort The future Operational Roadmap Wrapping up Layout 1 Introduction Motivation What is Confusa? 2 Current status State of software development current policy Operational services 3 The future Development e鍖ort Operational 4 Roadmap 5 Wrapping up Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 18. Introduction Current status Development e鍖ort The future Operational Roadmap Wrapping up Operational Roadmap When is Confusa going to go operational at Tiljburg Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 19. Introduction Current status The future Roadmap Wrapping up The road so far What have we achieved at di鍖erent dates Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 20. Introduction Current status The future Roadmap Wrapping up The road ahead Add some tentative dates to show planned progress. Henrik Austad & Thomas Zangerl Confusa: past, present and future
  • 21. Introduction Current status The future Roadmap Wrapping up Software team Henrik Austad & Thomas Zangerl http://www.confusa.org/ git://git.assembla.com/confusa.git Henrik Austad & Thomas Zangerl Confusa: past, present and future