ThreatType
@objc
public enum ThreatType : Int, CaseIterable
The enumeration for types of threats detected by the runtime.
-
Detect when device security is compromised.
A range of checks are performed to determine the security health of the user’s device. For example, if the device is jailbroken or a debugger is attached to the process.
Declaration
Swift
case deviceSecurity = 2
-
Detect when the device operating system does not meet recommended standards.
Declaration
Swift
case deviceSoftware = 3
-
Detect when network requests are made to malicious links.
Declaration
Swift
case safeBrowsing = 4
-
Detect when messages contain malicious content or links.
Declaration
Swift
case safeMessaging = 5
-
Detect when networking is subject to man in the middle attack.
Declaration
Swift
case networkSecurity = 10
-
Detect when the device has been offline for an extended period of time.
This poses a risk due to the runtime library being unable to obtain new threat rules and models from BlackBerry.
Declaration
Swift
case deviceOffline = 12