Model-Based Design and Analysis of Permission-Based Security

  • Authors:
  • Jan Jurjens;Markus Lehrhuber;Guido Wimmel

  • Affiliations:
  • Technische Universität München;Technische Universität München;Technische Universität München

  • Venue:
  • ICECCS '05 Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

To guarantee the security of computer systems, it is necessary to define security permissions to restrict the access to the systemsý resources. These permissions rely on certain restrictions based on the workflows the system is designed for. It is not always easy to see if workflows and the design of the security permissions for the system fit together. We address this problem using an approach which embeds security permissions in UML models and supports model-based security analysis by providing consistency checks. The presented formal framework also prepares the ground for an automated analysis of underlying protocols for managing security-critical permissions, for example with the help of first-order logic theorem proving. We explain how the models can be securely implemented in a language such as Java.