Aug 19, 2022·1 min read

InAppBrowser: A Tool to Uncover Hidden JavaScript Injections in In-App Browsers

Developer Felix Krause's InAppBrowser tool exposes hidden JavaScript injections in in-app browsers, which can pose a threat to users' privacy.

InAppBrowser: A Tool to Uncover Hidden JavaScript Injections in In-App Browsers

Exposing concealed JavaScript injections within in-app browsers, developer Felix Krause created a tool called InAppBrowser. These hidden injections can potentially pose a threat to user privacy, and with Krause's tool, users can generate a report on the JavaScript commands that app developers are running in their in-app browsers.

In-app browsers provide developers with a way of allowing users to access specific websites without having to navigate away from their applications. However, these browsers can be exploited to tap into users' private information. By utilizing JavaScript injections within these in-app browsers, data such as screen taps, keyboard inputs, and more can be collected, enabling the creation of a digital fingerprint of an individual user, which can then be employed for targeted advertising strategies.

To use InAppBrowser, one needs to open the app they want to analyze, and within the in-app browser, visit the URL 'https://InAppBrowser.com'. Krause has already conducted tests on widely-used apps such as TikTok and Instagram using his tool. TikTok was found to keep track of all keyboard entries and screen taps when its in-app browser was in use, while Instagram could detect all text selections made on websites.

Krause issued a disclaimer addressing the limitations of his tool, stating that it works by overriding the most common JavaScript functions; however, host apps might still be able to inject other commands. Following the introduction of iOS 14.3, Apple implemented a new method of running JavaScript code called 'Isolated World', which makes it impossible for websites to verify the executed code. Moreover, InAppBrowser cannot identify other tracking events, including custom gesture recognition, screenshot detection, and web request tracking.

It is important to note that not all apps using JavaScript injections have malicious intentions. Nonetheless, the InAppBrowser tool can potentially help users uncover apps with questionable motives and deter other app developers from engaging in such practices. The recent growth of the no-code and low-code industry, including platforms like AppMaster.io, strives to provide a more secure environment for both developers and users. AppMaster.io'sno-code platform offers a powerful alternative for creating web, mobile, and backend applications, while ensuring minimal privacy concerns for its users.

For more insights into no-code platforms, tools, and industry updates, check out articles like [appmaster.io/blog/full-guide-on-no-code-low-code-app-development-for-2022" data-mce-href="https://appmaster.io/blog/full-guide-on-no-code-low-code-app-development-for-2022">Full Guide on No-Code & Low-Code App Development for 2022](https://<span class=) and [appmaster.io/blog/top-no-code-apps-and-tools-to-help-build-your-next-startup" data-mce-href="https://appmaster.io/blog/top-no-code-apps-and-tools-to-help-build-your-next-startup">Top No-Code Apps and Tools to Help Build Your Next Startup](https://<span class=).

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started