Developer Warns Against Using In-App Browsers on iOS Due to Potential for Keylogging - MacRumors
Skip to Content

Developer Warns Against Using In-App Browsers on iOS Due to Potential for Keylogging

Craig Hockenberry, one of the developers behind Twitterriffic, has written a blog post warning iOS users about in-app browsers, which he says are "considered harmful." According to Hockenberry, and as outlined in a video, an in-app browser has the ability to record what's being typed, even at a secure login screen.

This means an unscrupulous developer could potentially create an app with an in-app browser to capture the usernames and passwords of users who login to websites like Twitter or Facebook with the browser. Many existing apps use in-app browsers to allow users to do things like login with an already existing social media account simply to make the login process easier, but it appears there's also potential for abuse.

A few things to note about what you're seeing:

The information at the top of the screen is generated by the app, not the web page. This information could easily be uploaded to remote server.

This is not phishing: the site shown is the actual Twitter website. This technique can be applied to any site that has a input form. All the attacker needs to know can easily be obtained by viewing the public facing HTML on the site.

The app is stealing your username and password by watching what you type on the site. There's nothing the site owner can do about this, since the web view has control over JavaScript that runs in the browser.

Hockenberry says that acquiring usernames and passwords works in both iOS 7 and iOS 8, and may also work in earlier versions of iOS, but he is quick to point out that it is not a bug, as the techniques demonstrated in the video can be used for "good as well as evil."

Hockenberry does not have a clear solution in mind for Apple, as fixing the core behavior of both WebKit and UIWebView would require the company to update every version of iOS that included Safari and WebKit, but he does suggest the company could protect users with OAuth.

As for end users, Hockenberry warns not to enter private information when using an app that's not Safari. Browsing web content is safe, but he recommends that users open a link in Safari if there are any concerns about private information. More details on the security of in-app browsers, OAuth, and Hockenberry's recommendations can be found in his original blog post.

Popular Stories

iphone duo screen crack

Apple Responds to iPhone Duo Display Cracking Reports

Monday October 26, 2026 10:20 am PDT by
Shortly after the iPhone Duo launched, a few users reported hinge issues that were causing cracks in the inner display. Apple has now responded to the reports in a statement to MacRumors, saying a small number of units are affected. The response to iPhone Duo from early users has been incredibly positive, and we are seeing exciting things from developers who are rapidly updating their apps...
iphone duo screen crack in store

Crackgate? iPhone Duo Owners Report Screens Breaking Along the Hinge

Friday October 23, 2026 11:05 am PDT by
Some iPhone Duos are already experiencing hinge issues that cause display cracks, based on photos shared on Reddit and the MacRumors forums. Almost all of the display faults are right along the hinge, and most result in a line of bright pixels across one side of the screen. An iPhone Duo owner in Australia said his device cracked after being opened fewer than 20 times, and there was no...
jerryrigeverything iphone duo dust

iPhone Duo Fails JerryRigEverything's Dusty Durability Test

Saturday October 24, 2026 11:27 am PDT by
Apple's iPhone Duo has failed JerryRigEverything's latest durability test. Despite its IP68 dust-resistance rating, dust entered the hinge through several ingress points, overwhelming the magnets that hold the phone shut. The bend test then left a permanent green line across the inner display, before the screen became unresponsive. The outer screen with Ceramic Shield 2 scratched at level 7...

Top Rated Comments

158 months ago
I use 1Password, which has an in-app browser. Kind of ironic, really...
Score: 24 Votes (Like | Disagree)
HiRez Avatar
158 months ago
And the good news just keeps on coming. I have a feeling Tim Cook will be drinking heavily this weekend.
Score: 21 Votes (Like | Disagree)
sniffies Avatar
158 months ago
InAppGate

BrowserGate

FMLgate
Score: 16 Votes (Like | Disagree)
EdgardasB Avatar
158 months ago
I'm sure he'll be crying into the billions Apple made this week.

Score: 10 Votes (Like | Disagree)
158 months ago
this would be a problem on any phone not just a ios device.
Score: 10 Votes (Like | Disagree)
HiRez Avatar
158 months ago
I'm sure he'll be crying into the billions Apple made this week.
Financially they won't take much of a hit (although AAPL is kind of a separate thing). But what's more valuable than Apple's pile of cash? Their brand. And that is taking a pretty good beating in recent weeks, from the leaked iCloud accounts, the botched keynote video live stream, Tim Cook's awkward moment with Bono that makes them look old and uncool even to old people, the free U2 album download that no one wanted forced on them, the horrendous iPhone 6 preorder fiasco, various iPhone 6 issues, many annoying iOS 8.0 issues (including all HealthKit apps getting pulled from the App Store), to todays botched 8.0.1 "fix" that disables the primary communication stream of iPhones. I mean they will get through it, but it's been kind of rough.
Score: 9 Votes (Like | Disagree)
Latest Stories
New iMac and 14-Inch MacBook Pro With M6 Chip Expected Tomorrow
New iMac and 14-Inch MacBook Pro With M6 Chip Expected Tomorrow
6 hours ago
JAŸ-Z to Headline 2027 Apple Music Super Bowl LXI Halftime Show
JAŸ-Z to Headline 2027 Apple Music Super Bowl LXI Halftime Show
7 hours ago
Older Siri Remotes Now Show Up in Find My With iOS 27.2
Older Siri Remotes Now Show Up in Find My With iOS 27.2
9 hours ago
iOS 27.2 Features: Everything New in iOS 27.2
iOS 27.2 Features: Everything New in iOS 27.2
10 hours ago
Why Can't iPhone Duo Users Make Eye Contact on FaceTime?
Why Can't iPhone Duo Users Make Eye Contact on FaceTime?
10 hours ago
iOS 27.2 Fixes Over 160 Security Vulnerabilities
iOS 27.2 Fixes Over 160 Security Vulnerabilities
11 hours ago
iPhone AI Images and Edits Now Have a Hidden Watermark
iPhone AI Images and Edits Now Have a Hidden Watermark
12 hours ago
iOS 27.2 Lets You Watch Four Live Sports Streams on iPhone
iOS 27.2 Lets You Watch Four Live Sports Streams on iPhone
13 hours ago
iOS 27.2 Expands Dual Capture to Group FaceTime
iOS 27.2 Expands Dual Capture to Group FaceTime
13 hours ago
Here's Why Apple's Next Pre-Orders Begin on Wednesday at 10:10 AM
Here's Why Apple's Next Pre-Orders Begin on Wednesday at 10:10 AM
13 hours ago
Apple Says Siri AI Will Support Even More Languages Later This Year
Apple Says Siri AI Will Support Even More Languages Later This Year
13 hours ago
Apple Releases iOS 27.2 With New Siri AI Languages
Apple Releases iOS 27.2 With New Siri AI Languages
14 hours ago
Apple Releases macOS Golden Gate 27.2
Apple Releases macOS Golden Gate 27.2
15 hours ago
Apple Releases watchOS 27.2 With Siri AI Enhancements
Apple Releases watchOS 27.2 With Siri AI Enhancements
15 hours ago
Apple Releases HomePod 27.2 Software With Sound Glow for Existing HomePods
Apple Releases HomePod 27.2 Software With Sound Glow for Existing HomePods
15 hours ago
Apple Releases tvOS 27.2 With HomePod Surround Sound Support
Apple Releases tvOS 27.2 With HomePod Surround Sound Support
15 hours ago
Apple Releases visionOS 27.2
Apple Releases visionOS 27.2
15 hours ago
iPad Mini 2024 vs. 2026 Buyer's Guide: Should You Upgrade?
iPad Mini 2024 vs. 2026 Buyer's Guide: Should You Upgrade?
15 hours ago
Apple Responds to iPhone Duo Display Cracking Reports
Apple Responds to iPhone Duo Display Cracking Reports
16 hours ago
iPhone Duo: Watch Video Above an App in Portrait Mode
iPhone Duo: Watch Video Above an App in Portrait Mode
16 hours ago
AirPods Pro Hearing Aid Feature Launching in These Canadian Provinces
AirPods Pro Hearing Aid Feature Launching in These Canadian Provinces
16 hours ago
New iPad Mini Announced Today Has More Than 12 New Features
New iPad Mini Announced Today Has More Than 12 New Features
17 hours ago
Apple Raises iPad and Mac Trade-In Values
Apple Raises iPad and Mac Trade-In Values
18 hours ago
New iPad Mini Gains Adaptive True Tone Flash
New iPad Mini Gains Adaptive True Tone Flash
18 hours ago
Quickly Silence iPhone Duo Without a Ring/Mute Switch
Quickly Silence iPhone Duo Without a Ring/Mute Switch
18 hours ago
Anker Launches Halloween Sale With Sitewide Discounts and Labubu Bundles
Anker Launches Halloween Sale With Sitewide Discounts and Labubu Bundles
18 hours ago
OLED iPad Mini Fast Charge Needs a 35W Adapter, Sold Separately
OLED iPad Mini Fast Charge Needs a 35W Adapter, Sold Separately
19 hours ago
Apple Brings TechWoven to iPad With All-New $79 iPad Mini Smart Folio
Apple Brings TechWoven to iPad With All-New $79 iPad Mini Smart Folio
19 hours ago
All Current iPads Now Feature a Landscape Front Camera
All Current iPads Now Feature a Landscape Front Camera
19 hours ago
OLED iPad Mini Starts at $699 After Second Price Hike This Year
OLED iPad Mini Starts at $699 After Second Price Hike This Year
19 hours ago