API’s para Solaris OS.
Enviado por and_hy14 • 13 de Abril de 2014 • Ensayo • 991 Palabras (4 Páginas) • 202 Visitas
API’s para Solaris OS
• Solaris Cryptographic Framework
La estructura criptográfica de Solaris permite a los desarrolladores escribir los consumidores y los proveedores criptográficos que se conectan a la estructura. El marco proporciona una API pública y SPI a nivel de usuario. Actualmente, la API y SPI a nivel de kernel son privados, pero están disponibles para el acceso temprano al correo electrónico solariscrypto api@sun.com. El marco se basa en la biblioteca libpkcs11.so, que implementa la RSA Security Inc. PKCS # 11 Cryptographic Token Interface (Cryptoki), especificación v2.11.
• GSS-API
El Servicio de Seguridad GenericApplicationProgramming Interface (GSS-API) proporciona un medio para que las aplicaciones para proteger los datos que se envían a las aplicaciones entre pares. GSS-API es compatible tanto con aplicaciones de consumo y profesional y es compatible con la estructura criptográfica de Solaris.
• SASL
SASL (Autenticación sencilla y capa de seguridad) es un marco de seguridad. SASL, pronunciado "sassel", proporciona servicios de autenticación y, opcionalmente, servicios de integridad y confidencialidad de protocolos basados en conexiones. SASL es compatible tanto con aplicaciones de consumo y profesional y es compatible con la estructura criptográfica de Solaris.
• PAM
PluggableAuthentication Modules (PAM) proporcionan las aplicaciones del sistema de entrada de servicios de autenticación y seguridad relacionados. El pam (3PAM) API es compatible con los consumidores. El pam_sm (3PAM) SPI apoya a los proveedores.
• Smart Card Framework API
El sistema operativo Solaris proporciona un marco de tarjeta inteligente, basado en el PC / SC (PC / tarjeta inteligente) especificación en la que los terminales de tarjetas inteligentes comunicarse con aplicaciones de consumo por medio de un dispositivo de interfaz (IFD) de controlador.
• Process Privileges
Un privilegio de un proceso es un derecho perfectamente definido que se puede conceder a una aplicación que permite la aplicación de anular los controles del sistema. El sistema operativo Solaris proporciona una serie de interfaces para el uso de privilegios.
• Java Cryptography Extension (JCE)
JCE Java proporciona un marco y las implementaciones de encriptación, generación de claves y acuerdo de claves, algoritmos y código de autenticación de mensajes (MAC).
API’s para Linux
• The Linux VFS
- La caché de directorio
BMAP - encuentra un número de bloque en un archivo
update_atime - actualiza la hora de acceso
- Registro y superbloques
register_filesystem - registra un nuevo sistema de ficheros
unregister_filesystem - anula un sistema de archivos
• Linux Networking
- Socket Buffer Funciones
skb_queue_len - obtiene la longitud de la cola
__skb_queue_head - Coloca el buffer a la cabeza de lista
skb_queue_head - La cola de un tampón a la cabeza de lista
skb_put - agrega datos a un búfer
- Socket Filter
sk_run_filter - ejecuta un filtro en un socket
• Network device support
- Driver Support
init_etherdev – Regístra un dispositivo ethernet
dev_add_pack - manejador de paquetes agrega
dev_remove_pack - quitar paquete controlador
dev_load - cargar un módulo de red
register_netdevice - registra un dispositivo de red
- 8390 Based Network Cards
ei_open - Abre / inicializa la tarjeta.
ei_close – cierra un dispositivo de red
- Synchronous PPP
sppp_input - recibe y procesa una WAN PPP marco
sppp_close - cierra un enlace PPP síncrono o Cisco HDLC
sppp_open - Apertura de un enlace PPP síncrono o Cisco HDLC
• Hardware Interfaces
- Interrupt Handling
disable_irq_nosync - desactiva una irq sin esperar
disable_irq - desactiva una irq y espera a que acabe
enable_irq - permite el procesamiento de alarmas en una irq
- MTRR Handling
mtrr_add - Añade una región Tipo de memoria
mtrr_del - elimina una región Tipo de memoria
- PCI Support Library
pci_find_slot - localizar el dispositivo PCI de una ranura PCI dado
pci_find_device - inicia o continua la búsqueda de
...