logo ← gam / Hooks de Atestação

Hooks de Atestação

#Hooks de Bloqueio e Desbloqueio

#Block Hook Event

event_typestring
Indica o tipo de evento que ocorreu.
Enum: "TERMINAL_STATUS_BLOCKED", "TERMINAL_STATUS_UNBLOCKED", "TERMINAL_CRITICAL_THREAT_PENDING", "TERMINAL_CRITICAL_THREAT_FIXED"
entitystring
Especifica a entidade relacionada ao evento.
Enum: "TERMINAL_THREAT", "TERMINAL_BLOCKED", "TERMINAL_UNBLOCKED"
dataobject
Um objeto que contém informações detalhadas sobre o evento.
idstring
Identificador do evento. Para eventos de ameaças, será o ID da ameaça.
date_timestring
A data e hora em que o evento ocorreu.
serial_numberstring
O número de série do terminal envolvido no evento.
merchant_idstring
O identificador do merchant associado ao terminal.
device_manufacturerstring
O fabricante do dispositivo do terminal.
device_modelstring
O modelo do dispositivo do terminal.

#Unblock Hook Event

event_typestring
Indica o tipo de evento que ocorreu.
Enum: "TERMINAL_STATUS_BLOCKED", "TERMINAL_STATUS_UNBLOCKED", "TERMINAL_CRITICAL_THREAT_PENDING", "TERMINAL_CRITICAL_THREAT_FIXED"
entitystring
Especifica a entidade relacionada ao evento.
Enum: "TERMINAL_THREAT", "TERMINAL_BLOCKED", "TERMINAL_UNBLOCKED"
dataobject
Um objeto que contém informações detalhadas sobre o evento.
idstring
Identificador do evento. Para eventos de ameaças, será o ID da ameaça.
date_timestring
A data e hora em que o evento ocorreu.
serial_numberstring
O número de série do terminal envolvido no evento.
merchant_idstring
O identificador do merchant associado ao terminal.
device_manufacturerstring
O fabricante do dispositivo do terminal.
device_modelstring
O modelo do dispositivo do terminal.

#Hooks de Ameças Critícas

#Critical Threat Hook Event

event_typestring
Indica o tipo de evento que ocorreu.
Enum: "TERMINAL_STATUS_BLOCKED", "TERMINAL_STATUS_UNBLOCKED", "TERMINAL_CRITICAL_THREAT_PENDING", "TERMINAL_CRITICAL_THREAT_FIXED"
entitystring
Especifica a entidade relacionada ao evento.
Enum: "TERMINAL_THREAT", "TERMINAL_BLOCKED", "TERMINAL_UNBLOCKED"
dataobject
Objeto com informações detalhadas sobre o evento.
idstring
Identificador do evento.
terminal_blocked_idstring
created_date_timestring
Data e hora de criação.
serial_numberstring
Número de série do terminal.
threat_typestring
Tipo de ameaça detectada.
Enum: "RUNNING_AS_ROOT", "APK_SUSPECTED", "SSL_STRIP", "SYSTEM_TAMPERING", "ROGUE_ACCESS_POINT", "DEVICE_ROOTED", "USB_DEBUGGING_ON", "SELINUX_DISABLED", "ANDROID_BASIC_INTEGRITY", "APP_TAMPERING", "SIDELOADED_RISKY_MALWARE", "DEBUG_ENABLED_APK", "DEVICE_EMULATOR", "DEVICE_COMPROMISED_VIA_NETWORK_BASED_ATTACKS", "COMPROMISED_NETWORK", "MALICIOUS_WEBSITE_OPENED", "MAL_WEBSITE_VISITED", "WIFI_DEBUGGING_ON", "DEVICE_COMPROMISED_VIA_MALICIOUS_APP", "DEVICE_COMPROMISED_VIA_PHISHING_ATTACK", "UNRECOGNIZED_VERSION", "INTEGRITY_APP_ROLLBACK", "UNLICENSED", "LICENSE_UNEVALUATED", "MEETS_DEVICE_INTEGRITY", "MEETS_VIRTUAL_INTEGRITY", "MEETS_BASIC_INTEGRITY", "UNSAFE_KEYSTORE", "INVALID_OS_VERSION", "INVALID_OS_PATCH_LEVEL", "UNSAFE_BOOTLOADER", "DEVICE_UNLOCKED", "INVALID_CERTIFICATE_CHAIN", "INVALID_CERTIFICATE", "INVALID_ROOT_SIGNATURE", "APP_ROLLBACK", "INVALID_APP_SIGNATURE", "INVALID_DEVICE_TIME", "PIN_DEVELOPER_MODE_ENABLED", "PIN_SCREENSHOT_CAPABILITY_ENABLED", "PIN_ACCESSIBILITY_ENABLED", "PIN_FLAG_SECURE_DISABLED", "PIN_LOST_FOCUS", "PIN_SCREEN_RECORDING_DETECTED", "PIN_WINDOW_OBSCURED", "PIN_WINDOW_PARTIALLY_OBSCURED", "PIN_GENERIC_ERROR", "PROCESS_INTERRUPTION"
side_loaded_app_namestring
merchant_idstring
device_manufacturerstring
device_modelstring

#Critical Threat Mitigated Hook Event

event_typestring
Indica o tipo de evento que ocorreu.
Enum: "TERMINAL_STATUS_BLOCKED", "TERMINAL_STATUS_UNBLOCKED", "TERMINAL_CRITICAL_THREAT_PENDING", "TERMINAL_CRITICAL_THREAT_FIXED"
entitystring
Especifica a entidade relacionada ao evento.
Enum: "TERMINAL_THREAT", "TERMINAL_BLOCKED", "TERMINAL_UNBLOCKED"
dataobject
Objeto com informações detalhadas sobre a ameaça corrigida.
idstring
Identificador do evento.
terminal_blocked_idstring
fixed_threat_date_timestring
Data e hora em que a ameaça foi corrigida.
serial_numberstring
Número de série do terminal.
threat_typestring
Enum: "RUNNING_AS_ROOT", "APK_SUSPECTED", "SSL_STRIP", "SYSTEM_TAMPERING", "ROGUE_ACCESS_POINT", "DEVICE_ROOTED", "USB_DEBUGGING_ON", "SELINUX_DISABLED", "ANDROID_BASIC_INTEGRITY", "APP_TAMPERING", "SIDELOADED_RISKY_MALWARE", "DEBUG_ENABLED_APK", "DEVICE_EMULATOR", "DEVICE_COMPROMISED_VIA_NETWORK_BASED_ATTACKS", "COMPROMISED_NETWORK", "MALICIOUS_WEBSITE_OPENED", "MAL_WEBSITE_VISITED", "WIFI_DEBUGGING_ON", "DEVICE_COMPROMISED_VIA_MALICIOUS_APP", "DEVICE_COMPROMISED_VIA_PHISHING_ATTACK", "UNRECOGNIZED_VERSION", "INTEGRITY_APP_ROLLBACK", "UNLICENSED", "LICENSE_UNEVALUATED", "MEETS_DEVICE_INTEGRITY", "MEETS_VIRTUAL_INTEGRITY", "MEETS_BASIC_INTEGRITY", "UNSAFE_KEYSTORE", "INVALID_OS_VERSION", "INVALID_OS_PATCH_LEVEL", "UNSAFE_BOOTLOADER", "DEVICE_UNLOCKED", "INVALID_CERTIFICATE_CHAIN", "INVALID_CERTIFICATE", "INVALID_ROOT_SIGNATURE", "APP_ROLLBACK", "INVALID_APP_SIGNATURE", "INVALID_DEVICE_TIME", "PIN_DEVELOPER_MODE_ENABLED", "PIN_SCREENSHOT_CAPABILITY_ENABLED", "PIN_ACCESSIBILITY_ENABLED", "PIN_FLAG_SECURE_DISABLED", "PIN_LOST_FOCUS", "PIN_SCREEN_RECORDING_DETECTED", "PIN_WINDOW_OBSCURED", "PIN_WINDOW_PARTIALLY_OBSCURED", "PIN_GENERIC_ERROR", "PROCESS_INTERRUPTION"
side_loaded_app_namestring
merchant_idstring
device_manufacturerstring
device_modelstring

#Ameaças passíveis de desbloqueio

"APK_SUSPECTED",
"ROGUE_ACCESS_POINT",
"USB_DEBUGGING_ON",
"SIDELOADED_RISKY_MALWARE",
"DEBUG_ENABLED_APK",
"COMPROMISED_NETWORK",
"WIFI_DEBUGGING_ON",
"DEVICE_COMPROMISED_VIA_MALICIOUS_APP"

#Ameaças não desbloqueáveis

"RUNNING_AS_ROOT",
"SSL_STRIP",
"SYSTEM_TAMPERING",
"DEVICE_ROOTED",
"SELINUX_DISABLED",
"ANDROID_BASIC_INTEGRITY",
"APP_TAMPERING",
"DEVICE_EMULATOR",
"DEVICE_COMPROMISED_VIA_NETWORK_BASED_ATTACKS",
"MALICIOUS_WEBSITE_OPENED",
"MAL_WEBSITE_VISITED",
"DEVICE_COMPROMISED_VIA_PHISHING_ATTACK"