Introduction to Sentinel
Welcome to Sentinel, a comprehensive security module for PrestaShop that protects your e-commerce site from malicious attacks.
What is Sentinel?
Sentinel is a web application firewall (WAF) specifically designed for PrestaShop 1.7.7 to 8.2.3. It acts as a protective shield between your store and potential attackers by detecting and blocking malicious requests before they reach your main application.
Key Features
- Real-time threat detection: Identifies malicious patterns in HTTP requests through signature-based detection
- Automatic request blocking: Immediately stops threats with HTTP 403 responses
- Comprehensive logging: Records all security events with detailed context for forensic analysis
- Zero configuration: Works out of the box with a large number of pre-configured threat signatures
- PrestaShop integration: Seamlessly and transparently integrates with PrestaShop
What threats does Sentinel detect?
Sentinel protects against a wide range of common web attacks:
- SQL Injection: Including blind injection techniques using SLEEP functions
- File Operations: Attempts to write malicious files or download remote code
- Command Execution: Prevents remote command execution attempts
- Module Exploits: Detects vulnerabilities in popular PrestaShop modules
- Parameter Manipulation: Identifies suspicious parameter manipulation
How it works
- Early interception: Sentinel hooks into the PrestaShop request lifecycle before the dispatcher processes requests
- Pattern matching: Each request is analyzed against pre-configured threat signatures
- Immediate response: Malicious requests are blocked instantly with a professional error page
- Detailed logging: All security events are recorded with full context (IP, URI, method, payload)
- Automatic rotation: Logs are rotated daily and kept for 7 days
System Requirements
- PrestaShop 1.7.7.x - 8.2.3
- PHP >= 7.2
- Write permissions for
/var/logsdirectory
Quick Start
Get started with Sentinel in a few steps:
- Install the module
- Activate it from your PrestaShop admin panel
- Your store is now protected!
No additional configuration required - Sentinel works immediately after installation.
Ready to protect your PrestaShop store? Continue to the Installation Guide.