

Andrew Cox reveals how the CANDLE project is developing a system to greatly improve users' access to licensed networked resources, such as electronic journals.
The Cactus system being developed by the partners in the CANDLE project is a prototype of the management tools information services need in the age of networked electronic resources [1] [2].
Our current focus of development is in the area of authentication and authorisation. Cactus will simplify logging on for users by, in effect, remembering passwords for them. Users will be able to connect to secure resources from anywhere, not just on campus. On campus they will get the added benefit of seeing a customised set of information resources and applications that prioritizes what is relevant to them. The collection of data on who is using what will be improved, providing the knowledge upon which to rationalise subscriptions. The control features within Cactus will give managers the tools to scaleably manage user groups so that it is possible to move away from simple institution-wide licences to low cost licences for small groups for short periods.
South Bank University has just passed an important landmark. We now subscribe to more electronic journals than print ones. We are not alone. At least one library has now cancelled all its print journals, and only subscribes to electronic journals [3].
But the management of electronic journals, indeed any networked information resources raise many problems. The partners in the CANDLE project recognised the possibility of providing solutions to some of these problems by building on an existing system developed in the CaseLibrary project.
One of the key issues with networked resources is authentication and authorisation. Authentication is the process by which you establish an identity online. Authorisation is the process by which it is decided which resources this identity is eligible to use.
Passwords are a familiar approach. The problem is they are not very secure. People share passwords despite the strictures not to. And we all suffer from password overload. We have difficulty remembering all our different passwords. We either waste time going to the helpdesk to have forgotten passwords reset or we write them down, pretty much blowing any security they might have.
IP address checking is another approach. This works on the logic of determining your access rights on the basis of where your machine is. If your machine is on campus you must be a member of the University and so entitled to use a service the institution has subscribed to. It's a very attractive approach because it is transparent to the user, and relatively easy to administer. But increasingly people want to work from off campus.
In the UK we have the Athens system which offers a great simplification of password schemes, and with more and more services offering Athens authentication life has been made a lot easier for us [4]. But there are still lots of services that do not offer Athens authentication. Significant among these are the diverse range of locally generated web materials needing secured access. These resources must be recognised as being as much part of the same problem of proliferating passwords as licensed materials. And administering Athens if everyone is to have a password is still a headache.
How to accomplish authentication and authorisation in a way that is easy for users, efficient for administrators and secure has been the cause of considerable debate [5] and [6]. The benefits are clear.
Cactus should deliver many of these benefits.
CANDLE is a further enhancement of software a number of the partners developed in the CaseLibrary project [7]. CaseLibrary was essentially developing a system for managing resources on shared workstations. Within the system you can define and associate terminals, users, user groups and resources (including local information sources, applications like Word and printers and filestore). Thus you can say this group of users can use this application on these terminals. This user has this printer. The aim was to provide an efficient way to manage resources and measure actual usage.
Features of the system are:
The main thrust of development in CANDLE (1998-2000) is to expand the system to manage networked information resources.
The software has been migrated to NT and SQLServer and the CaseLibrary functions are now available for NT and Windows 95 or 98 clients.
The partners in the CANDLE project are:
Basically our approach to authentication/authorisation is to use an 'intelligent' proxy, which when a user wants to use a service checks whether the user is registered for that resource, and if they are steps in and handles authentication. Once logged on at the beginning of a session the user does not have to remember any other passwords.
The key steps followed to complete a user's request are:
To reduce load on the proxy we are using Proxy Autoconfiguration (.pac) files which only send http requests through Cactus if they are to a server with licensed material on it. The user's browser picks up the .pac file at the beginning of their session from a central URL, so changes for all users can be made by administrators.
Only on campus machines that have the cactus client installed will get the full benefit of a customised desk top. For off campus users there will simply be a web page where they will be challenged to authenticate themselves. This authentication exchange will get users onto the proxy, from which point the benefits of simplified authentication will be enabled.
The benefits of Cactus are:
We are aware some potential stumbling blocks with our approach.
There are other possible technical solutions to authentication problems such as digital certificates. But we believe the Cactus approach using a proxy is the best available at the moment:
An alpha version of the Cactus software is being installed and tested at the Consortium sites. We hope soon to have a beta version soon that can be trialed on a small scale, then rolled out through the consortium institutions and to three official test sites.
Any other institutions including from outside Higher Education will be welcome to trial the software. We are already talking to some half dozen institutions. If your are interested contact us.
We know that there is a demand for the functionality Cactus offers. It is obvious for example that public libraries, Internet cafes and museums offering access to information resources need something like our system. And we have many ideas about how the software could be further developed.
The UK Joint Information Systems Committee have given us funding to further develop the system to allow us to authenticate users with Athens. If we can store Athens passwords in Cactus we will not have the headache of distributing them to users or sorting out questions about lost passwords. Within the project we will be exploring how we can bring in a wider range of access restricted institutional information sources into the system.
Complimentary to systems developed by projects such as Pride, Decomate and Agora we see the Cactus system as a substantial building block for an integrated management system for the digital library.
Andrew Cox
Senior Researcher
LITC
103 Borough Road
London
SE1 0AA
UK
LITC URL:
<http://www.sbu.ac.uk/litc/>
Tel: +44 020 781 7058
Email: <coxam@sbu.ac.uk>
Andrew Cox is senior researcher at LITC, a research unit in Learning and Information Services, South Bank University. LITC are involved in a number projects funded by the EC (Candle, Easel, Pride) and JISC (Heron, NewsAgent, Candle-Athens). We publish specialist publications for the LIS community including Library Technology and Vine. We also do consultancy work, recent customers have included the British Library and the National Health Service.
For citation purposes:
Andrew Cox, "One Password For Everything",
Exploit Interactive, issue 5, April 2000
URL: <http://www.exploit-lib.org/issue5/candle/>
[HTML Validation] - [Accessibility check]
|
Issue Home | Editorial | Features | Regular Columns | News and Events | Et cetera | ||
|
| ||
| Go to Top |
A UKOLN Service. Contact Us. Copyright © 1999 |
Last Updated: 7 April 2000 |