Meddle: Transparency and Control for Mobile Networking - - PowerPoint PPT Presentation

meddle transparency and control for mobile networking
SMART_READER_LITE
LIVE PREVIEW

Meddle: Transparency and Control for Mobile Networking - - PowerPoint PPT Presentation

Meddle: Transparency and Control for Mobile Networking David Choffnes # Ashwin Rao*, JusAne Sherry + , Arnaud Legout*, Walid Dabbous*, Arvind Krishnamurthy # +


slide-1
SLIDE 1

Meddle: ¡

Transparency ¡and ¡Control ¡for ¡Mobile ¡Networking ¡ ¡

David ¡Choffnes# ¡ Ashwin ¡Rao*, ¡JusAne ¡Sherry+, ¡ ¡ Arnaud ¡Legout*, ¡Walid ¡Dabbous*, ¡Arvind ¡Krishnamurthy# ¡

#University ¡of ¡Washington, ¡

Sea9le ¡

+University ¡of ¡California, ¡

Berkeley ¡

*INRIA, ¡France ¡

slide-2
SLIDE 2

MoAvaAon ¡and ¡Goals ¡

meddle.cs.washington.edu ¡

2 ¡

  • Improve ¡mobile ¡

ecosystem ¡transparency ¡

  • Increase ¡control ¡over ¡

mobile ¡traffic ¡

  • Low ¡barrier ¡to ¡entry ¡for ¡

comprehensive ¡coverage ¡ and ¡representaAveness ¡

  • Opaque ¡mobile ¡

ecosystem ¡

  • Limited ¡user ¡control ¡
  • ver ¡mobile ¡traffic ¡
  • Limited ¡coverage ¡of ¡

measurement ¡ studies ¡

slide-3
SLIDE 3

MoAvaAon ¡and ¡Goals ¡

meddle.cs.washington.edu ¡

3 ¡

  • Improve ¡mobile ¡

ecosystem ¡transparency ¡

  • Expose ¡interface ¡to ¡

interpose ¡on ¡traffic ¡

  • Low ¡barrier ¡to ¡entry ¡for ¡

comprehensive ¡coverage ¡ and ¡representaAveness ¡

  • Opaque ¡mobile ¡

ecosystem ¡

  • Limited ¡user ¡control ¡
  • ver ¡mobile ¡traffic ¡
  • Limited ¡coverage ¡of ¡

measurement ¡ studies ¡

slide-4
SLIDE 4

Meddle ¡Architecture ¡

meddle.cs.washington.edu ¡ VPN ¡ ¡ Server ¡ Meddlebox ¡ Meddle ¡Server ¡

Policy ¡ ¡ Datastore ¡

DNS ¡ Packet ¡ Filtering ¡ Traffic ¡ Monitor ¡ Proxy ¡ Open ¡vSwitch ¡ Meddlebox ¡ VPN ¡ ¡ Server ¡ Meddlebox ¡ Meddle ¡Server ¡ Rest ¡of ¡the ¡Internet ¡ Rest ¡of ¡the ¡Internet ¡

4 ¡

slide-5
SLIDE 5

Key ¡Features ¡

  • Vantage ¡point ¡for ¡mobile ¡measurement ¡ ¡

– Comprehensive ¡coverage ¡(cross-­‑*) ¡ – Passive ¡measurements ¡

  • ExperimentaAon ¡plaZorm ¡

– Facilitates ¡new ¡middlebox ¡research ¡

  • PracAcal ¡deployment ¡model ¡

– Low ¡barrier ¡to ¡entry ¡ – Clear ¡incenAves ¡for ¡user ¡adopAon ¡

meddle.cs.washington.edu ¡

5 ¡

slide-6
SLIDE 6

Some ¡interesAng ¡results ¡

Deployment: ¡19 ¡devices, ¡14 ¡users ¡(11 ¡iOS) ¡

  • All ¡Safari ¡Google ¡searches ¡pre-­‑iOS6 ¡were ¡in ¡

the ¡clear ¡ ¡

  • Traffic ¡from ¡our ¡users ¡is ¡split ¡60/40 ¡(Wifi/cell) ¡
  • Almost ¡zero ¡opportunity ¡for ¡compression ¡
  • Even ¡with ¡Wifi, ¡there ¡is ¡a ¡case ¡for ¡‘onloading’ ¡

meddle.cs.washington.edu ¡

6 ¡

slide-7
SLIDE 7

How ¡You ¡Can ¡Help ¡

  • ParAcipate ¡in ¡IRB ¡approved ¡study ¡

meddle.cs.washington.edu ¡

7 ¡

Ad ¡ blocking ¡ included! ¡

slide-8
SLIDE 8

How ¡You ¡Can ¡Help ¡

  • ParAcipate ¡in ¡IRB ¡approved ¡study ¡
  • ParAcipate ¡in ¡building ¡out ¡meddlebox ¡features ¡

meddle.cs.washington.edu ¡

8 ¡

DNS ¡ Packet ¡ Filtering ¡ Traffic ¡ Monitor ¡ ? ¡ Open ¡vSwitch ¡ Meddlebox ¡

slide-9
SLIDE 9

VisualizaAon ¡(Demo) ¡

meddle.cs.washington.edu ¡

9 ¡

slide-10
SLIDE 10

Data ¡sharing ¡

Nope, ¡sorry. ¡This ¡is ¡horribly ¡sensiAve ¡data. ¡ …that ¡said, ¡it’s ¡possible ¡we ¡can, ¡with ¡user ¡ consent, ¡provide ¡anonymized ¡samples. ¡ ¡ We ¡don’t ¡have ¡this ¡consent ¡yet. ¡

meddle.cs.washington.edu ¡

10 ¡

slide-11
SLIDE 11

Thank ¡You ¡

11 ¡

For ¡an ¡overview, ¡see ¡ meddle.cs.washington.edu ¡

choffnes@cs.washington.edu ¡ ashwin.rao@inria.fr ¡