{{ i18n.t().navSimulator }}

@if (stage() === 'idle') { {{ i18n.t().simStatusIdle }} } @else if (isContained()) { {{ i18n.t().simStatusContained }} } @else { {{ i18n.t().simStatusActive }} }
@if (viewMode() === 'story') {
01 // ATAQUE

{{ i18n.t().simStep1Title }}

{{ i18n.t().simStep1Desc }}

IP: {{ threatIp() }}
→
02 // DETECCIÓN

{{ i18n.t().simStep2Title }}

{{ i18n.t().simStep2Desc }}

< 50ms // Monitoreo Activo
→
03 // BLOQUEO

{{ i18n.t().simStep3Title }}

{{ i18n.t().simStep3Desc }}

Revocación Inmediata STS
→
04 // INFORME

{{ i18n.t().simStep4Title }}

{{ i18n.t().simStep4Desc }}

{{ targetRecipient() }}
} @if (viewMode() === 'tech') {
VECTOR // 01

{{ i18n.t().simThreatNodeTitle }}

{{ i18n.t().simThreatNodeSub }} IP: {{ threatIp() }}
►
AWS // 02

{{ i18n.t().simCloudTrailNodeTitle }}

{{ i18n.t().simCloudTrailNodeSub }} us-east-1 // EventBridge Rule
►
SERVERLESS // 03

{{ i18n.t().simLambdaNodeTitle }}

{{ i18n.t().simLambdaNodeSub }} STS Invalidation & DenyPolicy
►
SECOPS // 04

{{ i18n.t().simSesNodeTitle }}

{{ i18n.t().simSesNodeSub }} {{ targetRecipient() }}
{{ i18n.t().simConsoleTitle }} JSON LOGSTREAM
@for (log of logs(); track $index) {
[{{ log.timestamp }}] [{{ log.tag }}] {{ log.message }}
}
secops@aws-perimeter:~$
} @if (showReport() || isContained()) {
{{ i18n.t().simReportDemoBadge }}

{{ i18n.t().simReportTitle }}

{{ i18n.t().simReportStatusSecure }}
{{ i18n.t().simReportTargetEmail }} {{ targetRecipient() }}
{{ i18n.t().simMetricLatency }} {{ i18n.t().simReportTimeVsAvg }}
Integridad de Credenciales {{ i18n.t().simReportCredentialsCompromised }}
Impacto Financiero Evitado {{ i18n.t().simReportFinancialLoss }}
}