Provide threat details related to the application's integrity. More...
#import <GDThreatApplicationSecurity.h>
Inherits BBDThreat.
Detect if the application binary fails integrity or attestation checks. Indicate if the application is out of date and needs upgrading.
Instance Methods | |
(instancetype) | - NS_DESIGNATED_INITIALIZER |
Creates an instance of BBDThreatApplicationSecurity. More... | |
(BOOL) | - isAppAttestationFailed |
Determine when the application binary has failed integrity or attestation checks. More... | |
(BBDThreatLevel) | - getAppAttestationRisk |
Return the risk posed by a failed integrity or attestation check. More... | |
(BOOL) | - isAppVersionOutOfDate |
Determine whether the application is out of date. More... | |
(NSString *) | - getAppUpdateURL |
Return the url for the end user to download the latest version of the application. More... | |
Instance Methods inherited from BBDThreat | |
(BBDThreatType) | - getType |
Indicate the type of threat being checked. More... | |
(long) | - getEvaluatedTime |
Determine when the check last completed. More... | |
(BBDThreatLevel) | - getRiskLevel |
Return the level of risk posed by the threat. More... | |
(BOOL) | - getDetectionEnabled |
Check whether the threat is being evaluated. More... | |
(NSString *) | - getInfo |
Get information on possible remediation actions to the threat. More... | |
(instancetype) | - NS_UNAVAILABLE |
Only the subclasses of BBDThreat maybe instantiated. More... | |
Additional Inherited Members | |
Class Methods inherited from BBDThreat | |
(instancetype) | + NS_UNAVAILABLE |
- (instancetype) NS_DESIGNATED_INITIALIZER |
- (BOOL) isAppAttestationFailed |
Determine when the application binary has failed integrity or attestation checks.
- (BBDThreatLevel) getAppAttestationRisk |
Return the risk posed by a failed integrity or attestation check.
- (BOOL) isAppVersionOutOfDate |
Determine whether the application is out of date and it is necessary for the user to update to the latest version.
A developer may configure the minimum recommended version and update URL within their application policy.
- (NSString *) getAppUpdateURL |
Return the url where the latest version of the application may be downloaded. This URL is defined by the application developer within the application policy.