iPhone hijacked by using swcd user agent ?

I have an iPhone 8 (IOS 13.6 upgraded from 13.5.1) .

I have suspected that my iPhone has unusual behavior of battery drain, much mobile data communication traffic since this spring. the behavior happen since perhaps IOS 13.4.x.

I have installed and enabled a proxy application that records HTTP traffic including IP address, user agent name and so on. it catches them in the middle of traffic. Usually it records regular apple site accesses like 'init.push.apple.com','bag.itunes.apple.com', etc. etc. i believe these access generated via apple background process. it must be normal.

Also, it records each application web access when I starts applications like microsoft outlook, slack, etc.

these must be normal too.



However, sometime, when I haven't spent time on the iPhone, it records various web site access in several seconds or several minutes even all applications stopped.

on all access user agent is 'swcd (unknown version) CFNetwork/1128.0.1 Darwin/19.6.0'

I am not sure whether swcd means 'Shared Web Credentials Daemon'.

Why does 'swcd' probably as universal-link agent work without any foreground application ?



The site lists which swcd user agent accesses to as attachment

but not all site included. site name and remote address may be incorrect reason by hand writing.



but this may be no relation. analytics data created in privacy of setting application when it happened.

log sessions $DATE.session of bug type 179. Also regularly creates Jetsam event data everyday.


* Of course , my iPhone is genuine iPhone. it's never jail broken. *

The phone had restored from downloaded apple genuine firmware on Mac before. but it reinstalled all applications from its iPhone backup. because I wanted restore the google authenticator application.



anyone knows how to stop these behavior or explain these behavior ?

how can you remove susceptible application from iPhone if it was unusual ?

Or, how can you report this behavior to suitable support ?


Thanks in advance

iPhone 8, iOS 13

Posted on Aug 3, 2020 9:27 AM

Reply
6 replies

Aug 24, 2020 1:25 PM in response to harbe33

To answer your concern about swcd:


"SWC Agent Database" — is Shared Web Credentials and is part of the macOS / iOS system files LaunchServices.applicationRegistered


along with swcagent, swcd.


Some factoids:

  • SWC is shared web credential.
  • swcd is the shared web credential daemon.
  • That daemon uses NSURLSession to fetch the apple-app-site-association file.
  • That message is generated when NSURLSession delivers the -URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler: delegate callback to swcd.
  • When swcd
  • gets this delegate callback and issues this log message, it always
  • calls the completion handler with nil, causing the body of the
  • redirection response to be delivered as the payload of this request.


In other words, it's normal. All swcd is doing is recording every IP address Safari connected with. Not recognizing them all doesn't automatically make them bad. Such as, if I grab the IP address (172.217.26.46) for the vaguely named d.meet, it does nothing more than open Google's main search page.

Aug 23, 2020 7:54 PM in response to harbe33

If you saw the now removed post, that person doesn't have even the slightest clue what they're talking about. iOS, which is what your iPhone runs on, is a completely separate OS developed entirely by Apple.


BSD is what the Mac OS (starting with OS X, 10.0) was originally based on, which itself is a version of UNIX. None of that has even the slightest thing to do with an iPhone.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iPhone hijacked by using swcd user agent ?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.