Skip to main content

Development of a Flexible PERMIS Authorisation Module for Shibboleth and Apache Server

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 3545))

Abstract

This paper describes the development of a flexible Role Based Access Control (RBAC) authorisation module – the Shibboleth and Apache Authorisation Module (SAAM) which is based on the PERMIS privilege management infrastructure. It explains how the module can work with the Apache web server, with or without Shibboleth. We argue that this can effectively improve the level of trust and flexibility of access control for the Shibboleth architecture and the Apache web server, as well as provide a finer grained level of control over web resources.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cantor, S.: Shibboleth Architecture, Protocols and Profiles, Working Draft 02 (September 22, 2004), see http://shibboleth.internet2.edu/

  2. Chadwick, D.W., Otenko, A., Ball, E.: Role-based access control with X.509 attribute certificates. In: IEEE Internet Computing, pp. 62–69 (March-April 2003)

    Google Scholar 

  3. ISO 9594-8/ITU-T Rec. X.509, The Directory: Public-key and attribute certificate frameworks (2001)

    Google Scholar 

  4. Chadwick, D.W., Otenko, A., Welch, V.: Using SAML to link the GLOBUS toolkit to the PERMIS authorisation infrastructure. In: Proceedings of Eighth Annual IFIP TC-6 TC-11 Conference on Communications and Multimedia Security, Windermere, UK, September 15-18, pp. 251–261 (2004)

    Google Scholar 

  5. OASIS. Assertions and Protocol for the OASIS Security Assertion Markup Language (SAML) V1.1 (September 2, 2003)

    Google Scholar 

  6. Chadwick, D.W., Otenko, A.: RBAC Policies in XML for X.509 Based Privilege Management. In: Ghonaimy, M.A., El-Hadidi, M.T., Aslan, H.K. (eds.) Security in the Information Society: Visions and Perspectives: IFIP TC11 17th Int. Conf. On Information Security (SEC 2002), Cairo, Egypt, May 7-9, pp. 39–53. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  7. The Apache Software Foundation, http://httpd.apache.org/

  8. http://www.w3.org/Protocols/rfc2616/rfc2616.html

  9. Chadwick, D.W., Otenko, A., Xu, W.: Adding Distributed Trust Management to Shibboleth. In: Proceedings of 4th Annual PKI R&D Workshop: Multiple Paths to Trust, NIST, Gaithersburg, MD, April 19-21 (2005)

    Google Scholar 

  10. Sandhu, R., Ferraiolo, D., Kuhn, R.: The NIST Model for Role Based Access Control: Towards a Unified Standard. In: Proceedings of 5th ACM Workshop on Role-Based Access Control, Berlin, Germany, pp. 47–63 (July 2000)

    Google Scholar 

  11. Wahl, M., Howes, T., Kille, S.: Lightweight Directory Access Protocol (v3), RFC 2251 (December 1997)

    Google Scholar 

  12. Ferraiolo, D., Barkley, J., Kuhn, R.: A role-based access control model and reference implementation within a corporate internet. ACM Transactions on Information and System Security 2(1), 34–64 (1999)

    Article  Google Scholar 

  13. Joon, S.P., Sandhu, R., Ahn, G.: Role-based access control on the web. ACM Transactions on Information and System Security 4(1), 37–71 (2001)

    Article  Google Scholar 

  14. Park, J.S., Sandhu, R.: RBAC on the Web by smart certificates. In: Proceedings of 4th ACM workshop on role-based access control RBAC 1999, Fairfax, VA, October 28-29. ACM, New York (1999)

    Google Scholar 

  15. ITU-T Rec X.812 (1995) ISO/IEC 10181-3:1996. Security Frameworks for open systems: Access control framework

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, W., Chadwick, D.W., Otenko, S. (2005). Development of a Flexible PERMIS Authorisation Module for Shibboleth and Apache Server. In: Chadwick, D., Zhao, G. (eds) Public Key Infrastructure. EuroPKI 2005. Lecture Notes in Computer Science, vol 3545. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11533733_11

Download citation

  • DOI: https://doi.org/10.1007/11533733_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28062-0

  • Online ISBN: 978-3-540-31585-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics