Connecting to AWS DynamoDB — ap-south-1 (Mumbai)...
⚠
System Dashboard
λ GetLatestSensorData → sensor_data · security_logs · user
0 device(s) online
Connected Devices
Awaiting data from DynamoDB...
Live Sensor Readings
Security Monitor
λ ESP32DataProcessor → security_logs table
Attack Statistics
MITM Attacks
0
Man-in-the-Middle
DoS Attacks
0
Denial of Service
Spoofing
0
Device Spoofing
Replay Attacks
0
Nonce Replay
Total Blocked
0
All attacks blocked
Blocked IPs
0
Blacklisted
Attack Distribution
MITM
0
DoS
0
Spoofing
0
Replay
0
Active Protections
AES-256-CBC EncryptionActive
256-bit AES CBC mode across all ESP32 sensor payloads. Prevents eavesdropping and MITM packet tampering.
DoS Rate LimitingActive
Max 20 req/min per IP enforced by Lambda. Automatic IP blacklisting on threshold breach, logged to security_logs.
Anti-SpoofingActive
Device whitelist stored in user table. Signature + IP fingerprint validated by ESP32DataProcessor Lambda.
Replay ProtectionActive
Nonce-based sequential enforcement. Stale nonces rejected; events logged to security_logs DynamoDB table.
MITM DetectionActive
Block size validation, ciphertext integrity checks, and RSA-2048-SHA256 signature verification on ingress.
Blockchain AuthActive
Consortium blockchain hash stored per record in sensor_data. Verified by GetLatestSensorData on every read.
Recent Security Events
security_logs0
records
| Timestamp | Event Type | Severity | Source IP | Device | Description | Status |
|---|---|---|---|---|---|---|
| Waiting for security_logs data... | ||||||
Blocked IP Addresses
| IP Address | Blocked At | Reason | Count |
|---|
Data Export
λ GetLatestSensorData → sensor_data table
0 records
Export by Device
No devices found.
All Records
| # | Timestamp | Device | Temp | Pressure | Altitude | Gas | Motion | WiFi | Chain | Sig | Source IP |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Awaiting sensor_data from DynamoDB... | |||||||||||