1. Manuals
  2. Brands
  3. Computer Equipment
  4. Server
  5. IBM
  6. Computer Equipment
  7. Server

IBM 10 SP1 EAL4 5.16 Supporting functions, 5.16.1 TSF libraries

1 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246
Download on canonical page 246 pages, 2.94 Mb
5.16 Supporting functions
Trusted programs and trusted processes in an SLES system use libraries. Libraries do not form a subsystem
in the notation of the Common Criteria, but they provide supporting functions to trusted commands and
processes.
A library is an archive of link-edited objects and their export files. A shared library is an archive of objects
that has been bound as a module with imports and exports, and is marked as a shared object. When an object
exported by a shared library is referenced, the loader checks for the object in the calling process’s shared
library segment.
If the library is there, the links are resolved, and the program can call the shared library code. If the library
isn’t there, the loader pages the library into the shared memory segment, where it can subsequently be used by
other programs. This section briefly describes the library and system-call linking mechanism in user and
kernel space, and illustrates any security implications.
5.16.1 TSF libraries
The following table lists some of the libraries that are used by trusted programs and processes. The libraries
may also be used by untrusted programs, but are still part of the TSF. The libraries are protected from
modification by the file system DAC mechanism.
213
MENU

Models

Contents