Flexible Security Policies for Java Applications

Advanced Programming Specialist Group event

Date/Time:
Thursday 14th December 2006, 6.00pm

Venue:
The Davidson Building, 5 Southampton Street, London, WC2 7HA. Nearest underground stations are Covent Garden and Charing Cross.

Speaker:
Dr Robert J Stroud, Reader in Computing Science, University of Newcastle upon Tyne

Summary:
Java has an elaborate security model, but implementing application-level security policies involves modifying existing code.

A better approach is to treat security as a cross-cutting concern that can be separated from the application logic using techniques such as aspect-oriented programming and reflection.

In this talk, I will explain a practical approach to adapting Java classes at load-time to add the necessary security checks, and describe our experience in re-engineering a third party application using this approach.

Admission:
Free, but to gain admission please e-mail your name to our Vice-Chairman, Dr Frank Martin, at - frank.martin@bcs.org.

CPD Value:
Half Unit