The properties of a capability-based protection mechanism to be incorporated in a language for concurrent programming are presented. The protection mechanism is first abstractly characterized in terms of a protection model; the components of the protection mechanism, that is objects, subjects and protection rules which govern the accessing to the objects by the subjects, are defined. The paper then concentrates on appropriate programming language features to specify how the protection mechanism may be embedded in an object oriented programming language which allows abstract data type definition. In particular it is shown how the protection rules can be implemented in the language so that a completely static access control to objects is obtained.
Language features for access control
1980
Abstract
The properties of a capability-based protection mechanism to be incorporated in a language for concurrent programming are presented. The protection mechanism is first abstractly characterized in terms of a protection model; the components of the protection mechanism, that is objects, subjects and protection rules which govern the accessing to the objects by the subjects, are defined. The paper then concentrates on appropriate programming language features to specify how the protection mechanism may be embedded in an object oriented programming language which allows abstract data type definition. In particular it is shown how the protection rules can be implemented in the language so that a completely static access control to objects is obtained.| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_421696-doc_149775.pdf
accesso aperto
Descrizione: Language features for access control
Dimensione
3.24 MB
Formato
Adobe PDF
|
3.24 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


