我最近发现,当我绝对不使用网络时,我的iPhone上的手机数据使用量过大(更不用说手机本身了)。在与我的服务提供商讨论他们可以做些什么的时候(谢天谢地,这是一个积极的结果),我问他们是否记录了我手机上访问过的IP地址。他们说他们没有。
它让我思考:
iOS上是否有任何iOS开发人员可访问的日志记录网络历史记录(即发送的TCP / UDP数据包或NSURLSessions
打开的目的地地址等)?如果是这样,我该如何访问它?注意:我只能在合法的非越狱方法之后使用。话虽这么说,如果有一种方法可以在dd
电话(或类似的东西)后访问这类信息,我不会介意知道它!
(我在SO上看过一些iOS数据包嗅探问题,但这些问题都涉及实时嗅探,而不是历史记录或日志记录。)
答案 0 :(得分:0)
从安全角度来看,如果Apple拥有允许开发人员访问整个系统的网络流量日志的公共API,那么这将导致隐私问题。
出于这个原因,我不认为你可以合法地做任何事情(没有越狱)......不管怎样我都没看过。
旁注:在iOS 8中,您可以阻止特定应用使用“设置”应用中的移动数据。