Thread

Conversation

When opening a website from within the TikTok iOS app, they inject code that can observe every keyboard input (which may include credit card details, passwords or other sensitive information) TikTok also has code to observe all taps, like clicking on any buttons or links.
Image
46
3,742
Continuing to analyse the Instagram iOS app, I found something new: Besides injecting pcm.js (as covered last week), Instagram also injects JavaScript code to observe all taps happening inside their in-app browser, like clicking on buttons, links or images.
Image
9
1,478
As of iOS 14.3, apps can easily hide their JavaScript activities from websites using WKContentWorld. Hence, it becomes more important than ever to find a solution to end the use of custom in-app browsers for showing third party content.
Image
4
1,222
Apps that use the recommended SFSafariViewController approach, don’t have any of those problems. Even with the WKContentWorld system, there is no way the iOS app can inject JS code into external websites, making it the safest choice for the user.
Image
4
1,017
Show replies
Show replies
I doubt AAPL will do that because lots of apps depend on WKWebView for legit reasons. AAPL could require that apps list all the domains they want to connect to via WKWebView, and require an entitlement for browser-builders.
11
Show replies
Replying to
Quote Tweet
Felix Krause
@KrauseFx
·
🔥 New Post: Announcing InAppBrowser - see what JavaScript commands get injected through an in-app browser 👀 TikTok, when opening any website in their app, injects tracking code that can monitor all keystrokes, including passwords, and all taps. krausefx.com/blog/announcin
Show this thread
Image
Show replies

New to Twitter?

Sign up now to get your own personalized timeline!
Sign up with Apple
Sign up with phone or email
By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Trending now

What’s happening

Entertainment
LIVE
NHK連続テレビ小説『ちむどんどん』
News · Trending
渋谷刺傷
Trending in Japan
爆破予告
Trending with アリオ札幌
All About
1 hour ago
【8月21日は献血の日】献血の記念品は回数やポイントに応じて種類があるって知ってた? 日本赤十字社に聞いた
BuzzFeed Japan Medical
1 hour ago
新型コロナを「当たり前の感染症」として受け入れた時、何が起きるのか? 感染者はインフルの数倍から10倍に