Information leakage and capability forgery in a capability-based operating system kernel

  • Authors:
  • Dan Mossop;Ronald Pose

  • Affiliations:
  • Faculty of Information Technology, Monash University, Clayton, Victoria, Australia;Faculty of Information Technology, Monash University, Clayton, Victoria, Australia

  • Venue:
  • OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Password-Capability System has been designed as an operating system kernel suitable for general-purpose computing in a hostile environment It has an access control mechanism based on password-capabilities, on top of which a confinement mechanism and a type management mechanism are layered This paper studies the security of these mechanisms We find that the mechanisms leak information which can be utilised by an attacker Furthermore, we find that conditions placed on the generation of password-capabilities by the mechanisms enable the attacker to forge password-capabilities more efficiently than by exhaustive search We show that all the discovered attacks can be prevented This paves the way for the use of the mechanisms in a highly secure third-generation of the Password-Capability System.