Releases: D3LTA2033/Security-Recovery-Core-SRC
Version 1.0.1 - Enhanced Recovery & Security
Version 1.0.1 - Enhanced Recovery & Security
Major update with enhanced recovery mechanisms, advanced security features, expanded CLI commands, and improved compatibility!
✅ Enhanced Recovery System - Multiple USB device detection, recovery priority, automatic source selection
✅ Advanced Security - TPM integration, secure boot verification, enhanced tamper detection
✅ New CLI Commands - backup, restore, verify, health-check, logs, config
✅ Firmware Integrity Monitoring - Continuous integrity checks and verification
✅ Improved Compatibility - Better legacy detection, more board support, enhanced fallbacks
✅ Health Monitoring - Comprehensive system health checks and scoring
✅ Recovery Verification - Post-recovery verification and validation
✅ Enhanced Logging - Improved log viewing and management
✅ Performance Improvements - Optimized boot detection and recovery speed
✅ Better Error Handling - More robust error recovery and reporting
Release Version 1.0.0 - Initial Release
Release Version 1.0.0 – Initial Release
Security Recovery Core (SRC) is a hardware‑assisted, unbrickable recovery system designed to run before BIOS/UEFI, providing automatic firmware backup, verification, and recovery. It protects systems from permanent firmware corruption while preserving user data and platform integrity. SRC is fully open‑source and production‑ready under the MIT License.:contentReference[oaicite:1]{index=1}
Key Features
Hardware‑Level Operation
- Runs independently of the operating system and cannot be disabled by malware or OS‑level failures.
- Operates in the pre‑boot environment to detect and respond to firmware failures.:contentReference[oaicite:2]{index=2}
Automated Boot Failure Detection
- Multiple redundant detection mechanisms including GPIO, hardware watchdogs, POST codes, and firmware status flags.
- Automatically initiates recovery when boot anomalies are detected.:contentReference[oaicite:3]{index=3}
Resilient USB Recovery System
- Implements a USB‑based recovery mechanism compatible with FAT32 devices.
- Maintains two rotating firmware backups (A.bin and B.bin) with automatic rotation at regular intervals for added redundancy.:contentReference[oaicite:4]{index=4}
Cryptographic Signature Verification
- All firmware images are signed and verified using industry‑grade cryptography (e.g., ECDSA‑P256 or RSA‑2048).
- Ensures authenticity and prevents unauthorized or tampered firmware from being installed.:contentReference[oaicite:5]{index=5}
Cross‑Platform CLI Tool
- Command‑line interface that operates on Linux, Windows, and macOS.
- Provides comprehensive controls for installation, configuration, recovery, and maintenance.:contentReference[oaicite:6]{index=6}
Safe Uninstall Process
- Multi‑step confirmation with system health validation prevents accidental removal.
- Ensures that recovery protections are only removed when explicitly intended.:contentReference[oaicite:7]{index=7}
Comprehensive Documentation
- Detailed documentation covering installation, platform porting, architecture, and security models.
- Includes quick‑start guides and example platform implementations.:contentReference[oaicite:8]{index=8}
Changelog
15 Jan 2024 – Version 1.0.0
- First production‑ready release of Security Recovery Core with complete firmware and CLI implementation.
- All core recovery, detection, rotation, and verification features stabilized for general use.:contentReference[oaicite:9]{index=9}
10 Jan 2024 – Development
- Added Platform Abstraction Layer to simplify porting SRC to new hardware platforms.
- Introduced generic platform interface, reference implementations, and porting documentation.:contentReference[oaicite:10]{index=10}
05 Jan 2024 – Feature
- Added Interactive Installation Tutorial with step‑by‑step CLI guidance.
- USB device verification and compatibility checks integrated into installer.:contentReference[oaicite:11]{index=11}
01 Jan 2024 – Initial
- Project launched with initial architecture and design.
- Laid foundation for recovery core and CLI tooling.:contentReference[oaicite:12]{index=12}
Overview
Security Recovery Core fills a critical gap in firmware reliability by enabling automatic pre‑boot recovery from firmware corruption and failed updates. By combining hardware‑level monitoring, cryptographic protections, and well‑structured backups, SRC ensures that systems can recover from critical failures that traditionally result in permanent bricks.:contentReference[oaicite:13]{index=13}
For full documentation: https://security-recovery-core.droploot.org/