Skip to main content

Crate secure_resilience

Crate secure_resilience 

Source
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_resilience crate.
integrity
App integrity verification — signature, store, and resource integrity checks.
rasp
RASP (Runtime Application Self-Protection) policy engine.