Multilevel security port methods, apparatuses, and computer program products
AssigneeSun Microsystems, Inc.
InventorGary W. Winiger
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorGary W. Winiger
Estimating the term…
A multilevel port system on a computer operating under a multilevel operating system to permit contemporaneously opening a plurality of sockets having the same port number while meeting the requirements of an appropriate security policy, thus allowing third party applications to run as if they were unimpeded by the security policy, and methods thereby. The computer system having an operating system adhering to an access control security mechanism. Such systems include government systems wherein a hierarchy of security classification levels are defined (e.g., top secret, secret, classified, unclassified), and commercial systems. Sensitivity labels pursuant to an access control security mechanism include at least hierarchical security classifications, and may include non-hierarchical categories or compartments which represent distinct areas of information in a system. A port is characterized by a port number and a sensitivity label thus permitting opening a plurality of ports having identical port numbers and unique sensitivity labels.
A computer program product comprising:
A first program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to establish a multilevel port for enabling multiple, simultaneous access of a resource in a multilevel trusted system, said first program storage device comprising:
A computer having a multi-level trusted operating system, comprising:
A multilevel port for permitting simultaneous access by a plurality of processes, each process having a different sensitivity label, the multilevel port defined by a common port number and a plurality of selected, unique sensitivity labels to permit two-way simultaneous communication between said port and ones of the plurality of processes having the same sensitivity labels as ones of said plurality of unique sensitivity labels.
A method for enabling simultaneous access of a port by a plurality of processes in a multilevel trusted system, comprising the steps of:
Dependencies are inferred from the claim text.