Skip to main content

Crate sh_layer0

Crate sh_layer0 

Source
Expand description

§Continuum Layer 0: Security Gateway

所有外部输入的安全网关层。

§模块

  • input_validator: 输入验证
  • pii_scrubber: PII 数据清洗
  • access_controller: 访问控制
  • rate_limiter: 速率限制
  • secrets_manager: 密钥管理
  • encryption_engine: 加密引擎
  • threat_detector: 威胁检测

Re-exports§

pub use access_controller::AccessController;
pub use access_controller::Permission;
pub use access_controller::Role;
pub use encryption_engine::derive_key_from_password;
pub use encryption_engine::generate_salt;
pub use encryption_engine::EncryptedData;
pub use encryption_engine::EncryptionAlgorithm;
pub use encryption_engine::EncryptionConfig;
pub use encryption_engine::EncryptionEngine;
pub use encryption_engine::EncryptionError;
pub use encryption_engine::EncryptionKey;
pub use input_validator::InputValidator;
pub use input_validator::ValidationResult;
pub use pii_scrubber::PiiScrubber;
pub use pii_scrubber::ScrubResult;
pub use rate_limiter::RateLimitConfig;
pub use rate_limiter::RateLimiter;
pub use secrets_manager::AuditAction;
pub use secrets_manager::AuditLogEntry;
pub use secrets_manager::SecretMetadataInfo;
pub use secrets_manager::SecretsManager;
pub use secrets_manager::SecretsManagerConfig;
pub use threat_detector::DetectionRule;
pub use threat_detector::ResponseAction;
pub use threat_detector::ResponseRule;
pub use threat_detector::Threat;
pub use threat_detector::ThreatDetector;
pub use threat_detector::ThreatDetectorConfig;
pub use threat_detector::ThreatError;
pub use threat_detector::ThreatLevel;
pub use threat_detector::ThreatStats;
pub use threat_detector::ThreatType;

Modules§

access_controller
访问控制模块
encryption_engine
Encryption Engine
input_validator
输入验证模块
pii_scrubber
PII 数据清洗模块
rate_limiter
速率限制模块
secrets_manager
密钥管理模块
threat_detector
Threat Detector

Structs§

SecurityGateway
安全网关 - 所有外部输入的入口