6de2455917
- Added GLOBAL_MARKETS_TITLE to all translation files - Updated footer with 12 markets (4 active + 8 upcoming) - Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi - Built and deployed to production - CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
289 lines
7.0 KiB
JSON
289 lines
7.0 KiB
JSON
[
|
|
{
|
|
"step": "BASELINE IMAGE CREATED",
|
|
"data": {
|
|
"size": 4075,
|
|
"dimensions": "640x640",
|
|
"description": "Normal ATM with all components"
|
|
}
|
|
},
|
|
{
|
|
"step": "BASELINE DETECTION",
|
|
"data": {
|
|
"modelVersion": "v1.0.0",
|
|
"inferenceTime": "8ms",
|
|
"detections": [
|
|
{
|
|
"component": "Card Reader",
|
|
"confidence": "90.2%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "PIN Pad",
|
|
"confidence": "85.8%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "Display",
|
|
"confidence": "93.4%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Cash Dispenser",
|
|
"confidence": "98.7%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "NFC Reader",
|
|
"confidence": "92.2%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Receipt Printer",
|
|
"confidence": "91.3%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Camera",
|
|
"confidence": "86.3%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Speaker",
|
|
"confidence": "90.2%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Skimmer Device",
|
|
"confidence": "98.6%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "Extra Device",
|
|
"confidence": "95.2%",
|
|
"critical": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"step": "MODIFIED IMAGE CREATED",
|
|
"data": {
|
|
"size": 4713,
|
|
"description": "ATM with skimmer device attached to card reader"
|
|
}
|
|
},
|
|
{
|
|
"step": "MODIFIED DETECTION",
|
|
"data": {
|
|
"modelVersion": "v1.0.0",
|
|
"inferenceTime": "5ms",
|
|
"detections": [
|
|
{
|
|
"component": "Card Reader",
|
|
"confidence": "94.6%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "PIN Pad",
|
|
"confidence": "91.9%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "Display",
|
|
"confidence": "85.1%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Cash Dispenser",
|
|
"confidence": "97.0%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "NFC Reader",
|
|
"confidence": "90.8%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Receipt Printer",
|
|
"confidence": "90.4%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Camera",
|
|
"confidence": "90.6%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Speaker",
|
|
"confidence": "97.9%",
|
|
"critical": false
|
|
},
|
|
{
|
|
"component": "Skimmer Device",
|
|
"confidence": "87.0%",
|
|
"critical": true
|
|
},
|
|
{
|
|
"component": "Extra Device",
|
|
"confidence": "86.1%",
|
|
"critical": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"step": "CHANGE DETECTION RESULT",
|
|
"data": {
|
|
"isSignificant": false,
|
|
"changeType": "minor",
|
|
"confidence": "73.4%",
|
|
"metrics": {
|
|
"pixelDifference": "1.12%",
|
|
"structuralDifference": "3.22%",
|
|
"hashDifference": "3.13%",
|
|
"overallDifference": "2.57%"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"step": "ANOMALY DETECTION",
|
|
"data": {
|
|
"anomalyCount": 9,
|
|
"anomalies": [
|
|
{
|
|
"type": "position_shift",
|
|
"component": "card_reader",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Card Reader"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "display",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Display"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "cash_dispenser",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Cash Dispenser"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "nfc_reader",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: NFC Reader"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "receipt_printer",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Receipt Printer"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "camera",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Camera"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "speaker",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Speaker"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "skimmer",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Skimmer Device"
|
|
},
|
|
{
|
|
"type": "position_shift",
|
|
"component": "extra_device",
|
|
"confidence": "80.0%",
|
|
"severity": "medium",
|
|
"description": "Component position changed: Extra Device"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"step": "RISK CLASSIFICATION",
|
|
"data": {
|
|
"level": "ORANGE",
|
|
"reason": "Unknown anomaly: position_shift",
|
|
"action": "urgent_inspection",
|
|
"details": [
|
|
{
|
|
"component": "position_shift",
|
|
"level": "orange",
|
|
"confidence": "94.6%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "yellow",
|
|
"confidence": "85.1%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "orange",
|
|
"confidence": "97.0%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "orange",
|
|
"confidence": "90.8%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "orange",
|
|
"confidence": "90.4%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "orange",
|
|
"confidence": "90.6%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "orange",
|
|
"confidence": "97.9%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "yellow",
|
|
"confidence": "87.0%"
|
|
},
|
|
{
|
|
"component": "position_shift",
|
|
"level": "yellow",
|
|
"confidence": "86.1%"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"step": "ALERT DECISION",
|
|
"data": {
|
|
"shouldAlert": true,
|
|
"alertLevel": "orange",
|
|
"title": "🚨 SECURITY ALERT: Unknown anomaly: position_shift",
|
|
"notificationChannels": [
|
|
"email",
|
|
"sms",
|
|
"webhook"
|
|
],
|
|
"recommendedAction": "urgent_inspection"
|
|
}
|
|
}
|
|
] |