来自 iOS SDK 的网络流量
Network traffic from a iOS SDK
假设我想构建一个与服务器通信的 SDK。我 不 想要任何人(甚至是实现 SDK 的应用程序)拦截并查看我的 requests/responses.
如果我使用像 AFNetworking
这样的公共库,则可以查看所有请求,即通过注册 NSURLProtocol
。
我假设如果我使用 CFNetworking
来执行我的 request/response 处理,这会更难做到吗?或者我错过了什么?是否也可以拦截该流量?
使用非基于 NSURLConnection 的 类,尤其是 C 低级别 类(因为 NSIn/OutStream
可以混合),如 CFNetwork
的 CFStream
,会让潜在的好奇开发人员的生活更加艰难。但是,它永远不会阻止一个坚定的人。例如,您的框架可以被反编译,尽管这不是一项微不足道的任务,这意味着如果信息不值得,许多人甚至会在开始之前就退出。
假设我想构建一个与服务器通信的 SDK。我 不 想要任何人(甚至是实现 SDK 的应用程序)拦截并查看我的 requests/responses.
如果我使用像 AFNetworking
这样的公共库,则可以查看所有请求,即通过注册 NSURLProtocol
。
我假设如果我使用 CFNetworking
来执行我的 request/response 处理,这会更难做到吗?或者我错过了什么?是否也可以拦截该流量?
使用非基于 NSURLConnection 的 类,尤其是 C 低级别 类(因为 NSIn/OutStream
可以混合),如 CFNetwork
的 CFStream
,会让潜在的好奇开发人员的生活更加艰难。但是,它永远不会阻止一个坚定的人。例如,您的框架可以被反编译,尽管这不是一项微不足道的任务,这意味着如果信息不值得,许多人甚至会在开始之前就退出。