Ubiquitous and Mobile Computing CS 528: Information Leakage through Mobile Analytics Services



Similar documents
Brochure More information from

Android Security Extensions

Mobile Ad Tracking Impacts. App Marketing Results. How. Comparisons, advantages and limitations of today s ad tracking technologies

MOBILE MARKETING. A guide to how you can market your business to mobile phone users. 2 April 2012 Version 1.0

Search Engine Marketing(SEM)

Joint Universities Computer Centre Limited ( JUCC ) Information Security Awareness Training - Session One

HOW TO: Privacy Aware Mobile Application Development

Publishing, Analytics and Ads

BYOD AND NEXT- GENERATION MOBILE SECURITY

2014 Consumer Insights Report for REALTORS

Professional Diploma in Digital Marketing

Special Report: Trends in Mobile Payment April 2015

IBM API Management Overview IBM Corporation

FOKUS Media Web Symposium :: Berlin :: Nov 4th, Distilling market noise into market sense. Market maps

Universal Mobile Ads is a plugin for Unreal Engine 4 that enables the MoPub ad mediation system for ios & Android.

This session was presented by Jim Stickley of TraceSecurity on Wednesday, October 23 rd at the Cyber Security Summit.

Best Practices and Tools for the Mobile App Analytics

How we keep harmful apps out of Google Play and keep your Android device safe

Mobile Advertising Duncan Fisher

EC-Council CAST CENTER FOR ADVANCED SECURITY TRAINING. CAST 619 Advanced SQLi Attacks and Countermeasures. Make The Difference CAST.

ios Security The Never-Ending Story of Malicious Profiles Adi Sharabani Yair Amit CEO & Co-Founder Skycure CTO & Co-Founder

Mobile Application Hacking for ios. 3-Day Hands-On Course. Syllabus

ULTIMATE CHEAT SHEET:

ITP 140 Mobile Technologies. Mobile Topics

Introduction to Marketing

CEH Version8 Course Outline

Affiliate Marketing for Mobile Apps. Peter Hamilton Partner / CMO peter@hasoffers.com #AMDays

ASHVINS Group. Mobile Application Testing Summary

Addressing APTs and Modern Malware with Security Intelligence Date: September 2013 Author: Jon Oltsik, Senior Principal Analyst

understanding media metrics WEB METRICS Basics for Journalists FIRST IN A SERIES

DIGITAL MARKETING DIGITAL MARKETING. Internet Marketing: Website, SEO, social media Mobile Marketing: Mobile web, mobile apps MESSAGE TO THE MASS!!

Should you allow your employees to bring their own technology to work?

CHECK POINT Mobile Security Revolutionized. [Restricted] ONLY for designated groups and individuals

EDITION MOBILE MATTERS: THE IMPACT OF MOBILE FRONTSTREAM NONPROFIT TECHNOLOGY ON PEER- DRIVEN FUNDRAISING CAMPAIGNS FRONTSTREAM.

We are a DIGITAL EXPERIENCE AGENCY

CYBERCRIMINAL IN BRAZIL SHARES MOBILE CREDIT CARD STORE APP

The Impact of Computer Engineering 1. The Impact of Computer Engineering Oakland University Andrew Nassif 11/21/2015

EC Council Certified Ethical Hacker V8

Securing Corporate on Personal Mobile Devices

Privacy Policy. If you have questions or complaints regarding our Privacy Policy or practices, please see Contact Us. Introduction

Why Google Analytics Doesn t Work for E-Commerce

Defending Behind The Device Mobile Application Risks

Security Analytics The Beginning of the End(Point)

Online Marketing Module COMP. Certified Online Marketing Professional. v2.0

APPLICATION SECURITY: FROM WEB TO MOBILE. DIFFERENT VECTORS AND NEW ATTACK

What is online? Offline?

Social Intelligence Report Adobe Digital Index Q2 2015

Mobile App Install Ads

Gigya Pricing Proposal

Mobile Experience Benchmark. Crittercism

Social Media Single Sign-On: Could You Be Sharing More than Your Password?

Jordan Jozwiak November 13, 2011

Job Description: Digital Marketing Assistant

FitCause Privacy Policy

APPS APPS MEDIA MEDIA SOCIAL SOCIAL ENGINE ENGINE SEARCH SEARCH MARKETING MARKETING WEB DESIGN ADVERTISING WEB DESIGN & REPORTING & REPORTING

SEEM3490 Information Systems Management Lecture 01 Introduction to ISM

1. License. Copyright 2016 gamedna studio. All rights reserved.

Data Driven Assessment of Cyber Risk:

ECM Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps

Inbound Marketing ebook for Managed Service Providers

FRONT RUNNER DIPLOMA PROGRAM INFORMATION SECURITY Detailed Course Curriculum Course Duration: 6 months

Look in the top right of the screen and located the "Create an Account" button.

ipad, a revolutionary device - Apple

Five Questions to Ask Your Mobile Ad Platform Provider. Whitepaper

Creative Dynamic Marketing

Getting Started with Flurry Analytics

10 Quick Tips to Mobile Security

TACKYDROID. Pentesting Android Applications in Style

G DATA MOBILE MALWARE REPORT

GOOGLE MOBILE ANALYTICS INTEGRATION. JANUARY 2013 (App version onwards)

2016 Mobile Social Ticketing Survey. Conducted by:

SkyGlue Technology Inc., all rights reserved SkyGlue User Manual SkyGlue Technology Inc.

Social Advertising Best Practice Guidelines

Digitization of Enterprise - New Style of IT

Enterprise Analytics. (Also known as Pyramid Analytics or BI Office) Mobile Device Support

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities

Google Analytics Audit. Prepared For: Xxxxx

Testing & Assuring Mobile End User Experience Before Production. Neotys

Optimizing for Success

Transcription:

Ubiquitous and Mobile Computing CS 528: Information Leakage through Mobile Analytics Services Amit Srivastava Computer Science Dept. Worcester Polytechnic Institute (WPI)

This paper is about.. Analytics User profiles and Analytics Profile theft /misuse Experimental setup Results Conclusions

Did you ever wonder.. Why does Facebook have Insights? Why did Google buy Admob? Why did Yahoo buy Flurry? What is Adobe doing, hawking analytics tools?

Analytics, Advertising and Revenue Generate insights to drive performance improvements Increase conversion i.e. metrics to insights, insights to actions Notable players in the mobile analytics include Adobe, Apsalar, Flurry, Google, IBM, ForeSee, comscore, WebTrends* Collect usage data, user profile etc Advertisement the only successful revenue model for mobile outside e commerce *Source: Forrester Research, Inc

User Tracking and its Dangers Analytics vendors create user profile based on app usage This profile can be compromised, as shown by the paper Privacy issues seen in Flurry and Google AdMob Compromise user identity targeted attack

Spoofing Capturing the device id 1. Capture usage reports from analytics vendor message over the network and extract device id 2. Or install an app for just this purpose (REALLY?) Google hashes the device id but other third party vendors may not do this Device id access does not require user permission in an app

User Profile Extraction Adversary spoofs a target device* (capture device id) Uses an emulator or another device along with it Install apps and change usage behaviour Manipulates usage statistics Retrieve profile based on Android Id Google AdMob Install a new app that uses flurry and access user profile through it

Spoofing and Device ID

Experimental Validation 44 participants in 4 countries A custom app developed to fetch App id 80% users did not have Google profile 84% had Flurry profile Possibly Flurry is more widely used in apps or maybe user had more furry based apps

Ad response to hacked Profiles Based o App usage the analytics services create or update profile Verify an attack by showing high degree of certain kind of apps Or change usage to effect profile and hence the ads Flurry updated the profile in a wekkly manner Google updates frequently, in 6 hrs approx. Flurry hides ad traffic (why?) Google does not

Ad response to hacked Profiles Categories: Games (GA), Business(BU), Books(BO), Media(ME), Productivity (PR), Social (SO) A and B are unique set of ads Google has less unique ads but Compare similarity of ads shown in different categories using Jaccard index

Ad response to hacked Profiles 6 app categories games, business, books, media social and productivity Train 2 profiles in each category, by 24 hour usage Collect ads from all devices Try Game profile to Business profile shift

What is Jaccard Index The Jaccard index, also known as the Jaccard similarity coefficient (originally coined coefficient de communauté by Paul Jaccard), is a statistic used for comparing the similarity and diversity of sample sets. T The Jaccard coefficient measures similarity between finite sample sets, and is defined as the size of the intersection divided by the size of the union of the sample sets: 0 <= J(A,B)<=1

Potential Countermeasures MockDroid an android sandbox platform to test app behavior Pdroid allows fine grained control over your private data usage by user/system apps Android and ios should deprecate device id

Conclusion Ads are good for developers but bad (potentially) for you, data leakage exists It will take a lot of effort to impact too many people for targeted attack

References https://developer.yahoo.com/analytics/ https://www.youtube.com/watch?v=aewnm85bxic https://www.forrester.com http://en.wikipedia.org/wiki/jaccard_index