Release Notes Version 1.0.0
  • 17 Apr 2025
  • 2 Minutes à lire
  • Sombre
    Lumière
  • PDF

Release Notes Version 1.0.0

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

To support our customers with challenges caused by changed threats such as the shift towards Authorized Push Payment (APP) fraud, where a victim is tricked into willingly transferring money to the attacker, OneSpan has added new products to our portfolio. Financial institutions must be able to counter new threats targeting mobile banking apps and implement mitigating measures, not least due to increasing regulatory requirements concerning the security of mobile banking apps from financial regulators.

The Network Security SDK is among the latest additions to OneSpan Mobile Security Suite. This client SDK detects whether the mobile device on which a mobile banking app resides is connected to an insecure network or is actively using a VPN connection.

Features of the SDK

Insecure Network Detection

On Android, the SDK uses the Android ConnectivityManager to obtain information about the network to which the device is connected. The device is considered to be connected to a secure network if it is connected via Ethernet or Cellular or any Wi-Fi network which uses the following encryption protocols:

  • WPA2

  • WPA3

This approach requires the ACCESS_WIFI_STATE permission.

On iOS, the SDK can obtain the network information but it is not possible to differentiate between WPA and WPA2 or WPA3, so WPA is included in the list of secure networks. The SDK requires authorization to use the device location and access to information about the connected network must be provided with with com.apple.developer.networking.wifi-info entitlement.

VPN connectivity detection

The presence of a VPN connection is detected by reading the network connection settings on the mobile device.

On Android, ConnectivityManager is an Android API used to manage network connections. It provides methods to check the availability and status of network connections and request and configure network connections. ConnectivityManager allows retrieving the network capabilities of a mobile device’s active network. Using these capabilities, it is possible to check whether the VPN transport protocol is being used.

On iOS, CFNetworkCopySystemProxySettings allows retrieving the current system-wide Internet proxy settings. This can be used to check whether any of the VPN tunnelling protocols (i.e., tap, tun, ppp, ipsec, utun) is in use.

For information how to integrate the SDK, see the Network Security SDK Integration Guide.

Supported platforms

The Network Security SDK can be used on a variety of devices and supports the following platforms:

Android devices:

  • Minimum Android 7 (API level 24)

  • Target Android 15 (API level 35)

  • Support for 16 KB page sizes

    Beginning with Android 15, Android supports devices that are configured to use a page size of 16 KB (i.e., 16 KB devices). The SDK has been updated to work on these 16 KB devices. However, if your app uses any native libraries, you must ensure that these libraries are ready for 16 KB page sizes. For more information, refer to the Android Developer documentation.

iOS devices:

  • iOS 15 or higher

  • Swift 5 or higher

  • Xcode 16 or higher

For information on the supported operating systems and platforms supported by Mobile Security Suite and the affiliated SDKs, see Supported platforms.

Third party licenses

For information on third party dependencies associated with Mobile Security Suite and the affiliated SDKs in this release, see Third party licenses.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle