public static enum MitreAttack.Technique extends Enum<MitreAttack.Technique> implements ProtocolMessageEnum
MITRE ATT&CK techniques that can be referenced by SCC findings. See: https://attack.mitre.org/techniques/enterprise/Protobuf enum
google.cloud.securitycenter.v1.MitreAttack.Technique
Modifier and Type | Method and Description |
---|---|
static MitreAttack.Technique |
forNumber(int value) |
static Descriptors.EnumDescriptor |
getDescriptor() |
Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static Internal.EnumLiteMap<MitreAttack.Technique> |
internalGetValueMap() |
static MitreAttack.Technique |
valueOf(Descriptors.EnumValueDescriptor desc) |
static MitreAttack.Technique |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static MitreAttack.Technique |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MitreAttack.Technique[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MitreAttack.Technique TECHNIQUE_UNSPECIFIED
Unspecified value.
TECHNIQUE_UNSPECIFIED = 0;
public static final MitreAttack.Technique ACTIVE_SCANNING
T1595
ACTIVE_SCANNING = 1;
public static final MitreAttack.Technique SCANNING_IP_BLOCKS
T1595.001
SCANNING_IP_BLOCKS = 2;
public static final MitreAttack.Technique INGRESS_TOOL_TRANSFER
T1105
INGRESS_TOOL_TRANSFER = 3;
public static final MitreAttack.Technique NATIVE_API
T1106
NATIVE_API = 4;
public static final MitreAttack.Technique SHARED_MODULES
T1129
SHARED_MODULES = 5;
public static final MitreAttack.Technique COMMAND_AND_SCRIPTING_INTERPRETER
T1059
COMMAND_AND_SCRIPTING_INTERPRETER = 6;
public static final MitreAttack.Technique UNIX_SHELL
T1059.004
UNIX_SHELL = 7;
public static final MitreAttack.Technique RESOURCE_HIJACKING
T1496
RESOURCE_HIJACKING = 8;
public static final MitreAttack.Technique PROXY
T1090
PROXY = 9;
public static final MitreAttack.Technique EXTERNAL_PROXY
T1090.002
EXTERNAL_PROXY = 10;
public static final MitreAttack.Technique MULTI_HOP_PROXY
T1090.003
MULTI_HOP_PROXY = 11;
public static final MitreAttack.Technique DYNAMIC_RESOLUTION
T1568
DYNAMIC_RESOLUTION = 12;
public static final MitreAttack.Technique UNSECURED_CREDENTIALS
T1552
UNSECURED_CREDENTIALS = 13;
public static final MitreAttack.Technique VALID_ACCOUNTS
T1078
VALID_ACCOUNTS = 14;
public static final MitreAttack.Technique LOCAL_ACCOUNTS
T1078.003
LOCAL_ACCOUNTS = 15;
public static final MitreAttack.Technique CLOUD_ACCOUNTS
T1078.004
CLOUD_ACCOUNTS = 16;
public static final MitreAttack.Technique NETWORK_DENIAL_OF_SERVICE
T1498
NETWORK_DENIAL_OF_SERVICE = 17;
public static final MitreAttack.Technique PERMISSION_GROUPS_DISCOVERY
T1069
PERMISSION_GROUPS_DISCOVERY = 18;
public static final MitreAttack.Technique CLOUD_GROUPS
T1069.003
CLOUD_GROUPS = 19;
public static final MitreAttack.Technique EXFILTRATION_OVER_WEB_SERVICE
T1567
EXFILTRATION_OVER_WEB_SERVICE = 20;
public static final MitreAttack.Technique EXFILTRATION_TO_CLOUD_STORAGE
T1567.002
EXFILTRATION_TO_CLOUD_STORAGE = 21;
public static final MitreAttack.Technique ACCOUNT_MANIPULATION
T1098
ACCOUNT_MANIPULATION = 22;
public static final MitreAttack.Technique SSH_AUTHORIZED_KEYS
T1098.004
SSH_AUTHORIZED_KEYS = 23;
public static final MitreAttack.Technique CREATE_OR_MODIFY_SYSTEM_PROCESS
T1543
CREATE_OR_MODIFY_SYSTEM_PROCESS = 24;
public static final MitreAttack.Technique STEAL_WEB_SESSION_COOKIE
T1539
STEAL_WEB_SESSION_COOKIE = 25;
public static final MitreAttack.Technique MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE
T1578
MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE = 26;
public static final MitreAttack.Technique EXPLOIT_PUBLIC_FACING_APPLICATION
T1190
EXPLOIT_PUBLIC_FACING_APPLICATION = 27;
public static final MitreAttack.Technique MODIFY_AUTHENTICATION_PROCESS
T1556
MODIFY_AUTHENTICATION_PROCESS = 28;
public static final MitreAttack.Technique DATA_DESTRUCTION
T1485
DATA_DESTRUCTION = 29;
public static final MitreAttack.Technique DOMAIN_POLICY_MODIFICATION
T1484
DOMAIN_POLICY_MODIFICATION = 30;
public static final MitreAttack.Technique IMPAIR_DEFENSES
T1562
IMPAIR_DEFENSES = 31;
public static final MitreAttack.Technique NETWORK_SERVICE_DISCOVERY
T1046
NETWORK_SERVICE_DISCOVERY = 32;
public static final MitreAttack.Technique ACCESS_TOKEN_MANIPULATION
T1134
ACCESS_TOKEN_MANIPULATION = 33;
public static final MitreAttack.Technique ABUSE_ELEVATION_CONTROL_MECHANISM
T1548
ABUSE_ELEVATION_CONTROL_MECHANISM = 34;
public static final MitreAttack.Technique UNRECOGNIZED
public static final int TECHNIQUE_UNSPECIFIED_VALUE
Unspecified value.
TECHNIQUE_UNSPECIFIED = 0;
public static final int ACTIVE_SCANNING_VALUE
T1595
ACTIVE_SCANNING = 1;
public static final int SCANNING_IP_BLOCKS_VALUE
T1595.001
SCANNING_IP_BLOCKS = 2;
public static final int INGRESS_TOOL_TRANSFER_VALUE
T1105
INGRESS_TOOL_TRANSFER = 3;
public static final int NATIVE_API_VALUE
T1106
NATIVE_API = 4;
public static final int SHARED_MODULES_VALUE
T1129
SHARED_MODULES = 5;
public static final int COMMAND_AND_SCRIPTING_INTERPRETER_VALUE
T1059
COMMAND_AND_SCRIPTING_INTERPRETER = 6;
public static final int UNIX_SHELL_VALUE
T1059.004
UNIX_SHELL = 7;
public static final int RESOURCE_HIJACKING_VALUE
T1496
RESOURCE_HIJACKING = 8;
public static final int PROXY_VALUE
T1090
PROXY = 9;
public static final int EXTERNAL_PROXY_VALUE
T1090.002
EXTERNAL_PROXY = 10;
public static final int MULTI_HOP_PROXY_VALUE
T1090.003
MULTI_HOP_PROXY = 11;
public static final int DYNAMIC_RESOLUTION_VALUE
T1568
DYNAMIC_RESOLUTION = 12;
public static final int UNSECURED_CREDENTIALS_VALUE
T1552
UNSECURED_CREDENTIALS = 13;
public static final int VALID_ACCOUNTS_VALUE
T1078
VALID_ACCOUNTS = 14;
public static final int LOCAL_ACCOUNTS_VALUE
T1078.003
LOCAL_ACCOUNTS = 15;
public static final int CLOUD_ACCOUNTS_VALUE
T1078.004
CLOUD_ACCOUNTS = 16;
public static final int NETWORK_DENIAL_OF_SERVICE_VALUE
T1498
NETWORK_DENIAL_OF_SERVICE = 17;
public static final int PERMISSION_GROUPS_DISCOVERY_VALUE
T1069
PERMISSION_GROUPS_DISCOVERY = 18;
public static final int CLOUD_GROUPS_VALUE
T1069.003
CLOUD_GROUPS = 19;
public static final int EXFILTRATION_OVER_WEB_SERVICE_VALUE
T1567
EXFILTRATION_OVER_WEB_SERVICE = 20;
public static final int EXFILTRATION_TO_CLOUD_STORAGE_VALUE
T1567.002
EXFILTRATION_TO_CLOUD_STORAGE = 21;
public static final int ACCOUNT_MANIPULATION_VALUE
T1098
ACCOUNT_MANIPULATION = 22;
public static final int SSH_AUTHORIZED_KEYS_VALUE
T1098.004
SSH_AUTHORIZED_KEYS = 23;
public static final int CREATE_OR_MODIFY_SYSTEM_PROCESS_VALUE
T1543
CREATE_OR_MODIFY_SYSTEM_PROCESS = 24;
public static final int STEAL_WEB_SESSION_COOKIE_VALUE
T1539
STEAL_WEB_SESSION_COOKIE = 25;
public static final int MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE_VALUE
T1578
MODIFY_CLOUD_COMPUTE_INFRASTRUCTURE = 26;
public static final int EXPLOIT_PUBLIC_FACING_APPLICATION_VALUE
T1190
EXPLOIT_PUBLIC_FACING_APPLICATION = 27;
public static final int MODIFY_AUTHENTICATION_PROCESS_VALUE
T1556
MODIFY_AUTHENTICATION_PROCESS = 28;
public static final int DATA_DESTRUCTION_VALUE
T1485
DATA_DESTRUCTION = 29;
public static final int DOMAIN_POLICY_MODIFICATION_VALUE
T1484
DOMAIN_POLICY_MODIFICATION = 30;
public static final int IMPAIR_DEFENSES_VALUE
T1562
IMPAIR_DEFENSES = 31;
public static final int NETWORK_SERVICE_DISCOVERY_VALUE
T1046
NETWORK_SERVICE_DISCOVERY = 32;
public static final int ACCESS_TOKEN_MANIPULATION_VALUE
T1134
ACCESS_TOKEN_MANIPULATION = 33;
public static final int ABUSE_ELEVATION_CONTROL_MECHANISM_VALUE
T1548
ABUSE_ELEVATION_CONTROL_MECHANISM = 34;
public static MitreAttack.Technique[] values()
for (MitreAttack.Technique c : MitreAttack.Technique.values()) System.out.println(c);
public static MitreAttack.Technique valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface Internal.EnumLite
getNumber
in interface ProtocolMessageEnum
@Deprecated public static MitreAttack.Technique valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static MitreAttack.Technique forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static Internal.EnumLiteMap<MitreAttack.Technique> internalGetValueMap()
public final Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface ProtocolMessageEnum
public final Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface ProtocolMessageEnum
public static final Descriptors.EnumDescriptor getDescriptor()
public static MitreAttack.Technique valueOf(Descriptors.EnumValueDescriptor desc)
Copyright © 2022 Google LLC. All rights reserved.