diff --git a/docs/Configuration.md b/docs/Configuration.md index 789aea0..7ca328b 100644 --- a/docs/Configuration.md +++ b/docs/Configuration.md @@ -52,7 +52,8 @@ await window.plugins.malwarelytics.initialize({ action: "NOTIFY" // to enable observer reports, but don't exit when the screen is shared }, screenshot: { - action: "BLOCK" // to block screenshots + blockAction: "BLOCK" // to block screenshots + detectionAction: "NOTIFY" // to notify about screenshots (only on Android 14+) }, screenReader: { action: "BLOCK", // disable screen readers @@ -88,7 +89,8 @@ await window.plugins.malwarelytics.initialize({ packageName: "com.anydesk.anydeskandroid" } ] - } + }, + sendInfoOutputs: true // whether to send outputs of RASP info methods to the remote server }, customerGrouping: { // Customer grouping is an advanced technique that is described in separate documentation topic diff --git a/docs/RASP-Feature-Overview.md b/docs/RASP-Feature-Overview.md index deb1544..d7500ff 100644 --- a/docs/RASP-Feature-Overview.md +++ b/docs/RASP-Feature-Overview.md @@ -68,7 +68,7 @@ await window.plugins.malwarelytics.initialize({ // when screen is shared, notify via the observer screenSharing: { action: "NOTIFY" }, // block screenshots - screenshot: { action: "BLOCK" }, + screenshot: { blockAction: "BLOCK", detectionAction: "NOTIFY" }, // block screenreaders, use the built-in list of allowed screenreaders (legitimate accessibility apps) screenReader: { action: "BLOCK" }, // change process name to a stealthy name @@ -86,7 +86,9 @@ await window.plugins.malwarelytics.initialize({ // when there's an app present, notify via the observer appPresence: { action: "NOTIFY", remoteDesktopApps: [ { displayName: "AnyDesk", packageName: "com.anydesk.anydeskandroid"} - ] } + ] }, + // whether to send outputs of RASP info methods to the remote server + sendInfoOutputs: true } }, @@ -134,6 +136,7 @@ let observer: MalwarelyticsAndroidRASPObserver = { rootDetected(rootDetection: RootDetection) { console.log("RASP ROOT DETECTED " + JSON.stringify(rootDetection)); }, screenSharingDetected(screenSharingDetection: ScreenSharingDetection) { console.log("RASP SCREEN SHARING DETECTED " + screenSharingDetected); }, screenReaderDetected(screenReaderDetection: ScreenReaderDetection) { console.log("RASP SCREEN READER DETECTED " + JSON.stringify(screenReaderDetection)); } + screenshotDetected(screenshotDetection: ScreenshotDetection) { console.log("RASP SCREENSHOT DETECTED " + JSON.stringify(screenshotDetection)); }, tapjackingDetected(tapjackingDetection: TapjackingDetection) { console.log("RASP TAPJACKING DETECTED " + JSON.stringify(tapjackingDetection)); }, httpProxyDetected(httpProxyDetection: HttpProxyDetection) { console.log("HTTP PROXY DETECTED " + JSON.stringify(httpProxyDetection)); }, vpnDetected(vpnEnabled: boolean) { console.log("RASP VPN DETECTED " + vpnEnabled); }, diff --git a/docs/Readme.md b/docs/Readme.md index 70d1b26..b129b3c 100644 --- a/docs/Readme.md +++ b/docs/Readme.md @@ -6,24 +6,25 @@ Malwarelytics Cordova Plugin protects your Android/iOS banking and fintech app w ### Android platform: - Anti-Malware Protection -- Root Detection -- Emulator Detection - Debugger Protection +- Emulator Detection - Repackaging Detection +- Root Detection - Screen Sharing Detection +- Screen Reader Blocking +- Screenshot Blocking and Detection - Tapjacking Protection -- Changing of App’s Process Name - HTTP Proxy Detection - VPN Detection -- Detection of ADB Status -- Active Call Detection -- App Presence Detection -- Screenshot Blocking -- Screen Reader Blocking - Detection of Screen Lock Usage -- Detection of Biometry Status - Detection of Play Protect Status +- Changing of App’s Process Name +- Detection of ADB Status - Detection of Developer Options Status +- Detection of Biometry Enrollment Status +- Active Call Detection +- App Presence Detection +- Detection of Spoofed Location ### Apple platform: diff --git a/docs/Release-Notes.md b/docs/Release-Notes.md index 6c18223..1f0ca15 100644 --- a/docs/Release-Notes.md +++ b/docs/Release-Notes.md @@ -4,6 +4,7 @@ ### Release 5.2.2-dev +- Update Malwarelytics for Android to 1.2.1 (#102) - Update project for cordova-android 13.0.0 (#100) ## Previous Releases