A Policy-Driven License Manager for Controlling Access to Arbitrary Applications
TimeTuesday, July 306:30pm - 8:30pm
LocationCrystal Foyer and Crystal B
DescriptionSeeking to fill a gap in licensed software access control solutions, a license management solution based on administrator-controllable policies is presented. This solution, Lisense, is a client-server style license manager that can be applied to any application binary without the need to alter source code or recompile the application. While Lisense provides several builtin policies like controlling number of concurrent users running a wrapped application simultaneously, it also allows definition of new, external policies via a simple Python API, allowing a high level of flexibility to the administrator in designing and developing access control systems beyond those already available. In this paper, we discuss the implementation of Lisense, as well as an example deployment, and place it in context of other access control solutions available.