Presentation is loading. Please wait.

Presentation is loading. Please wait.

Checking More Alerting Less PRESENTED BY: AMIN ROIS SINUNG NUGROHO.

Similar presentations


Presentation on theme: "Checking More Alerting Less PRESENTED BY: AMIN ROIS SINUNG NUGROHO."— Presentation transcript:

1 Checking More Alerting Less PRESENTED BY: AMIN ROIS SINUNG NUGROHO

2 Authors.

3

4

5

6 Pronounced as Apple.

7 Improvements of AAPL over previous works

8

9

10 Purifying Peer Apps  Noisy Apps: Most popular apps, frequently installed along. Filter with same category policy.  Accessories Apps: Compare similarity in apps description (English only) using natural language processing technique called semantic similarity.  Polluting Apps: Apps from the same developer with similar functionality. Filter by developer account.

11

12 Uncovering Privacy Disclosures  Conditional Flow Identification (sensitivities can’t be surely determined) a. Opportunistic Constant Evaluation (dependent on parameter value), e.g., uri=content://contacts//…” will be considered as sensitive data source. b. Object Origin Interface (dependent on object type), infer derived type of interested object, e.g., HttpsURLConnection.getOutputStream(), will be considered as sensitive sink.  Joint Flow Tracking joint flow tracking records all potential sources/sinks even they point to non-sensitive resources/channels, and finds all sub-flows containing potential sources or potential sinks by conservatively matching all potential sinks with all potential sources.

13

14

15 CHEX

16 IBM Wala

17 AAPL Usage Cases  Market Providers (e.g. Google Play) An efficient detection and screening system to detect apps with potential privacy leakages.  Users Identify apps with suspicious privacy disclosures. (should be developed further to recommend alternative apps with less or none privacy disclosures)  Developers Check whether their apps have suspicious privacy disclosures. If caused by third party library, choose an alternative library.

18

19

20

21 Already cited by 3 papers in less than a year.

22 Weaknesses  Peer apps selection has not been bound formally by an algorithm. Such algorithm will make it more scalable.  The authors skipped non English description from the peer apps filtering. It should not be hard to use digital translator such as Google translate to provide better peer apps filtering.  Peer voting mechanism will not work if majority of peer apps show similar behavior. Suspicious primary apps will be detected as legitimate in this scenario.  Because of Android fragmentation, this method might not work well in all Android version (software) or devices (hardware).

23 Further Improvement  Recommend an alternative apps from peer apps in a situation where the primary apps display suspicious privacy disclosures.

24 Thank you.


Download ppt "Checking More Alerting Less PRESENTED BY: AMIN ROIS SINUNG NUGROHO."

Similar presentations


Ads by Google