Expand description
Security and hardening features for the threading system.
This module provides comprehensive security mechanisms to protect against various attack vectors and ensure system integrity in hostile environments.
Modules§
- aslr
- Address Space Layout Randomization (ASLR) implementation.
- audit
- Comprehensive audit logging for security events and thread operations.
- cfi
- Control Flow Integrity (CFI) implementation for hardened execution.
- crypto_
rng - Cryptographically secure random number generation for security features.
- isolation
- Thread isolation and sandboxing implementation.
- stack_
protection - Stack overflow protection with canaries and guard pages.
Structs§
- Features
Enabled - Security
Config - Global security configuration.
- Security
State - Global security state and statistics.
- Security
Stats - Security statistics.
Enums§
- Security
Feature - Security features that can be configured at runtime.
- Security
Violation - Security violation types.
- Violation
Response - Security violation handler result.
Statics§
- SECURITY_
STATE - Global security state instance.
Functions§
- configure_
security_ feature - Enable/disable security features at runtime.
- get_
security_ stats - Get current security statistics.
- handle_
security_ violation - Security violation handler (called from various subsystems).
- init_
security - Initialize security subsystem.