You know how some popular apps don't let you out of the app when you click on a link, opening said link in their own little in-app browser instead?
As it turns out, this enables these apps to monitor what you do. And among the most popular apps that do this, TikTok appears to be the worst offender.
In a blog post Thursday, security researcher Felix Krause announced the launch of InAppBrowser, a tool that lists all the JavaScript commands executed by an iOS app as its in-app browser renders a webpage.
To show what the tool can do, Krause analyzed some popular iOS apps that have an in-app browser, and the results are disturbing. Krause's data shows that apps including TikTok, Instagram, Facebook Messenger, and Facebook, all modify webpages that are opened in the in-app browser. "This includes adding tracking code (like inputs, text selections, taps, etc.), injecting external JavaScript files, as well as creating new HTML elements," Krause says. They also fetch website metadata, though Krause says this is "harmless."
SEE ALSO: TikTok is a growing source of news among UK adultsWhen Krause dug a little deeper into what these apps' in-app browsers really do, he'd found that TikTok does some bad things, including monitoring all of users' keyboard inputs and taps. So, if you open a web page inside of TikTok's app, and enter your credit card details there, TikTok can access all of those details. TikTok is also the only app, out of all the apps Krause has looked into, that doesn't even offer an option to open the link in the device's default browser, forcing you to go through its own in-app browser.
UPDATE: Aug. 23, 2022, 9:59 a.m. EDT In a chat with Motherboard, Krause explained that his report "doesn’t say TikTok is actually recording and using this data." TikTok told the outlet that his findings are "incorrect and misleading.""We do not collect keystroke or text inputs through this code, which is solely used for debugging, troubleshooting, and performance monitoring,” a TikTok spokesperson said.
Check out Motherboard's article.
In a statement to Forbes, a TikTok spokesperson confirmed the practice, but says that "the Javascript code in question is used only for debugging, troubleshooting, and performance monitoring of that experience."
It's all needed to provide "an optimal user experience," she said.
Other apps Krause has looked at, like Instagram, also do some monitoring of their own, though none of them go as far as TikTok. And Snapchat and Robinhood are good examples, as they don't modify webpages or fetch their metadata of the sites you open in their in-app browsers.
Krause warns that apps actually have a way of hiding their JavaScript activity from his InAppBrowser tool, meaning they could be doing more monitoring behind the scenes. For now, the only way to make sure they can't do any monitoring is to open websites in the device's default browser — if the app even offers this option.
文章
2
浏览
7
获赞
9623
Last minute iPhone 12 rumors: better zoom, more battery life
With Apple's fall iPhone event just a day away, you'd think we already know all there is to know aboMoto Z Battery Beast: Mod Delivers Best in Class Smartphone Battery Life
There are a lot of things to like about premium smartphones: incredible cameras, top notch performanUsing a U2F Key to Secure Your Google, Dropbox, and GitHub Accounts
Last week we discussed the basics of two-factor authentication (2FA) and why it's a good idea to takSpaceX successfully launches to space station but misses the landing
Well, it was bound to happen sooner or later. A SpaceX Falcon 9 rocket successfully launched to spacLyft dips toes into food delivery for first time
Lyft has added e-scooters, e-bikes, car rentals, and other services to its original ride-sharing appGoogle I/O 2023: Everything AI that Google announced at its artificial intelligence
Google had a lotto announce at this year's Google I/O event. And most of it was in some way AI-relatStableLM is the newest GPT
Move over GPT-4, there's a new language model in town! But don't move too far, because the chatbot pLamborghini Revuelto is all about customization
Editor's note: This is the second part of a two-part series. Check our initial impressions of the LaSecure Email and Cloud Alternatives to Gmail and Dropbox
Back in June last year, confidential documents leaked by Edward Snowden indicated that major email aE3 2017 Trailer Roundup: Upcoming PC Games
Although E3 doesn't start until June 13, many developers have already released new trailers for theiThe 12 Best Games on the iPhone
You’ve got yourself an iPhone and you want to play some games on it. You might not want to just plunGoogle Pixel 7a announced: Specs, price, release date
Opens in a new windowWhat is Parler? Everything you need to know about the conservative social network.
UPDATE: Jan. 8, 2021, 6:47 p.m. PST Parler has been removed from Google's Play Store for not havingTwitter Blue users can now upload 2 hours of HD video. Users are already uploading pirated movies.
After attempts to turn Twitter into a full-fledged subscription platform have failed, Twitter ownerSpaceX successfully launches to space station but misses the landing
Well, it was bound to happen sooner or later. A SpaceX Falcon 9 rocket successfully launched to spac