Expand description
secure_resilience — Anti-tampering and environment detection for OWASP MASVS-RESILIENCE.
This crate provides environment detection signal types (root/jailbreak, emulator, debugger), app integrity verification, and RASP (Runtime Application Self-Protection) signal aggregation. It is a pure policy engine — the consuming application implements platform-specific detection and feeds signals into this crate for policy evaluation.
Re-exports§
pub use circuit_breaker::CircuitBreaker;pub use circuit_breaker::CircuitBreakerError;pub use circuit_breaker::CircuitBreakerPolicy;pub use circuit_breaker::CircuitBreakerState;pub use environment::Confidence;pub use environment::EnvironmentSignal;pub use environment::ThreatLevel;pub use error::ResilienceError;pub use integrity::IntegrityCheck;pub use integrity::IntegrityCheckResult;pub use integrity::IntegrityResult;pub use rasp::RaspDecision;pub use rasp::RaspEngine;pub use rasp::RaspPolicy;pub use rasp::ResponseAction;
Modules§
- circuit_
breaker - Circuit breaker for resilient service calls.
- environment
- Environment detection signal types for root/jailbreak, emulator, and debugger detection.
- error
- Error types for the
secure_resiliencecrate. - integrity
- App integrity verification — signature, store, and resource integrity checks.
- rasp
- RASP (Runtime Application Self-Protection) policy engine.