The closed design of mobile devices -- with the increased security and consistent user interfaces -- is in large part responsible for their becoming the dominant platform for accessing the Internet. These benefits, however, are not without a cost. Their operation of mobile devices and their apps is not easy to understand by either users or operators. We argue for recovering transparency and control on mobile devices through an extensible platform that can intercept and modify traffic before leaving the device or, on arrival, before it reaches the operating system. Conceptually, this is the same view of the traffic that a traditional middlebox would have at the far end of the first link in the network path. We call this platform ``middlebox zero'' or MBZ. By being on-board, MBZ also leverages local context as it processes the traffic and complements the network-wide view of standard middleboxes. We discuss the challenges of the MBZ approach, sketch a working design, and illustrate its potential with some concrete examples.
翻译:移动装置的封闭设计 -- -- 随着安全和用户界面的加强和一致 -- -- 在很大程度上是它们成为进入互联网的主要平台。但这些好处并非没有成本。它们的移动装置及其应用程序的运作对于用户或操作者来说都不容易理解。我们主张通过一个可扩展的平台恢复移动装置的透明度和控制,该平台可以在离开设备之前拦截和修改交通,或者在到达时,在到达操作系统之前,可以拦截和修改交通。从概念上看,这是传统中继箱在网络路径第一个链接的远端的交通情况。我们称之为“中继箱零”或“MBZ”。在船上,MBZ还利用当地环境处理交通,补充标准中继箱的全网络观点。我们讨论MBZ方法的挑战,勾画工作设计,并以一些具体例子说明其潜力。