All mobile applications are potential targets for hackers. RASP or Runtime Application Self Protection ensures protection
RASP is an acronym for Runtime Application Self Protection, which translates to: self-protection of the application at runtime (that is, while the application is running and being used). It is a piece of computer code that can be inserted into any mobile application and ensures that the application is protected from various hacking attacks. Protection is ensured by the fact that the specific computer code has built-in detectors that monitor the state of the mobile device and, in case they detect an atypical state of the mobile device (an atypical state is actually a potential threat), allow the application to independently execute a certain protective mechanism. It is important to emphasize that once RASP is embedded in a mobile application, the protection is active and no human activity (either from the end user or the employee/owner of the application) is required for the application to detect a threat and prevent a potential attack.
What It Protects Against and Whom
The types of attacks that RASP detects and prevents are numerous. For example, it is possible to detect that the device on which the application is located has been jailbroken (a situation in which the factory settings of the mobile device have been changed); that a debug/emulator/hook has been connected to the mobile device (programming tools used by developers during application development or for troubleshooting code or by hackers during attempted attacks, which are not standard for use by end users on commercial mobile devices); and it is also possible to detect that screen recording has been activated on the mobile device. When RASP is embedded in a mobile application, it protects not only the company that owns the application but also the end user who uses that specific application. A compromised device on which the application is located can cause harm to both the application owner and the end user, and both parties can suffer damage from the loss of confidential/personal data or, for example, unauthorized withdrawal of funds from a bank account. All mobile applications are potential targets for hacking attacks, but the most frequent targets are those applications that enable end users to conduct financial transactions and contain personal data and access to their financial resources, such as, for example, applications for citizen communication with public administration and their authentication, online betting and cryptocurrency trading applications, clothing and food shopping applications, transportation applications, etc. Identity theft, personal data theft, and hacking attacks in general have increased during the pandemic as digitalization, along with all its benefits, has opened up many more opportunities for attacks. Moreover, a large part of the global population worked from home, which meant that employees had to connect to their companies’ business systems, thus leaving room for hacking attacks if connections from remote locations were not adequately secured.
