The invention authenticates processes and inter-process messaging. In some
examples of the invention, security is performed in three layers--the
application layer, the middleware layer, and the transport layer. Some
examples of the invention include software products. One software product
comprises security software and middleware software stored on a software
storage medium. The security software directs a processor to receive a
log-in request for a process, generate a request to authenticate the
process, transfer the request to authenticate the process, receive a
security association for the process, and transfer the security
association. The middleware software directs the processor to receive the
security association from the security software, receive a message from
the process, insert the security association into the message, and
transfer the message. Another software product comprises security software
stored on a software storage medium. The security software directs a
processor to receive a request to authenticate a process, authenticate the
process, generate a security association for the process, store the
security association, transfer the security association, receive the
security association extracted from a message, and check the security
association extracted from the message with the stored security
association to authenticate the message.
La invención authentica procesos y mensajería entre procesos. En algunos ejemplos de la invención, la seguridad se realiza en tres capas -- la capa de uso, la capa del middleware, y la capa de transporte. Algunos ejemplos de la invención incluyen productos de software. Un producto de software abarca el software de la seguridad y el software del middleware almacenados en un medio de almacenaje del software. El software de la seguridad ordena a procesador recibir un pedido de la conexión un proceso, generar una petición de authenticar el proceso, transferir la petición de authenticar el proceso, de recibir una asociación de la seguridad para el proceso, y de transferir la asociación de la seguridad. El software del middleware ordena a procesador recibir la asociación de la seguridad del software de la seguridad, recibir un mensaje del proceso, insertar la asociación de la seguridad en el mensaje, y transferir el mensaje. Otro producto de software abarca el software de la seguridad almacenado en un medio de almacenaje del software. El software de la seguridad ordena a procesador recibir una petición de authenticar un proceso, de authenticar el proceso, de generar una asociación de la seguridad para el proceso, de almacenar la asociación de la seguridad, de transferir la asociación de la seguridad, de recibir la asociación de la seguridad extraída de un mensaje, y de comprobar la asociación de la seguridad extraída del mensaje con la asociación almacenada de la seguridad para authenticar el mensaje.