Removing the Dynamic Linker from the Security Kernel of a Computing Utility

Abstract

In order to enforce the security of the information stored in a computing utility, it is necessary to certify the correctness of the protection mechanism. Certification requires that the security kernel of the system be much smaller and simpler than the supervisor of present general purpose operating systems. The report explores one aspect of simplifying the kernel of a system by designing a dynamic linker that runs outside the kernel domain. The linker is designed to run in any user domain of the computing utility. It is shown that it never needs the privileges of the security kernel to properly operate. In particular the thesis demonstrates the ability of the linker to link modules together across domain boundaries, without violating the protection of either domain involved in the operation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1974
Accession Number
AD0781305

Entities

People

  • Philippe A. Janson

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Boundaries
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Debugging
  • Engineering
  • Information Exchange
  • Information Systems
  • Motivation
  • Operating Systems
  • Performance Tests
  • Security
  • Supervisors
  • System Software

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Database Systems and Applications