Google Details its Use of Machine Learning to Identify Intrusive Mobile Apps...

 
 
 
Google Details its Use of Machine Learning to Identify Intrusive Mobile Apps...

 
xda-developers
Jul 13, 2017 9:15 PM • by Aamir Siddiqui
Google Details its Use of Machine Learning to Identify Intrusive Mobile Apps

All too often, we search for an app and end up finding what looks to be the best fit for our needs. But that is until one sees the long list of permissions the application thinks it needs to function. Some developers tend to call for permissions for functionality that their app clearly does not need, like an expense tracker needing the RECORD_AUDIO permission, indicating a high possibility of a nefarious motive.

Google does realize that many such applications plague the Google Play Store. While the technologically adept users may keep a close eye on the permissions they grant to any app, the normal user usually just presses on "Accept" till they reach their end result. It then becomes Google's "responsibility" to figure out a solution that protects the users from such intrusive applications while devising a solution that scales across the entirety of the Google Play Store and all future uploads.

Google's approach to fighting this problem involves the application of machine learning to scale its solution. Google begins by analyzing privacy and security signals for each app in Google Play, and then compares that app to its functional peers i.e. other apps with similar features. Functional peers help set the baseline of behavior expected out of that group and apps belonging to this group that exceed the boundary of expected behaviors are then easier to identify. For example, a coloring book app does not need to have access to a user's precise location, and this need can be established by analyzing other coloring book apps. Similarly, a navigation app does need precise location, and looking at other navigation apps would illustrate that the need for location permissions is within expected and accepted behavior.

Google utilizes machine learning to create these peer groups, letting it look beyond other methods like manual curation and fixed categories, methods that have their own drawbacks. Google's approach uses "deep learning of vector embeddings to identify peer groups of apps with similar functionality". This uses app metadata such as text descriptions and user metrics like number of installs. Once the peer groups are established, anomalous behaviors are identified  for potentially harmful signals related to privacy and security from each app's requested permissions and behaviors. The correlation between different peer groups and their security signals helps different teams at Google decide which apps to promote and determine which apps deserve a more careful look.

The results are also used to help app developers improve the privacy and security of their own apps, though Google did not expand on how exactly this is done, or how exactly it segregates apps that have an honest oversight in its security from apps that have malafide intentions. Perhaps this part of the process is done after manual inspection of these apps by Google's security and privacy experts, but we are left to draw Google's word on this.

Nonetheless, it is good to see Google tackling the issues of permission at the store level as well, with a solution that works best for the scale of the Android ecosystem.


What are your thoughts on Google's methodology for identifying intrusive apps? Is employing machine learning the best way to go about it? Let us know in the comments below!

Source: Android Developers Blog




Android Advices
Jul 13, 2017 4:13 PM • by Karthik Iyer
How To Install Android 7.1.2 Nougat based Resurrection Remix ROM on Xiaomi Mi 5S Smartphone

Xiaomi launched the new Mi 5s smartphone just recently and it more like a successor to the previously launched Mi 5 smartphone. The Mi 5 itself was a great smartphone and it had some really great internals, however, the Mi 5s brings in a lot of upgrades to the table. It comes with an upgraded SoC and it also introduced the new type of fingerprint scanner that detects your fingers through the glass. However, if you own this smartphone, then you already know that the software on this smartphone is not the best. It is running the company's MIUI out of the box and it is certainly not the best one when it comes to user experience.

However, there is not a lot that you can, other than simply replacing it with a custom third party ROM. Well, if you are wondering how to do it, then you are in the right place. Today we will be showing how to do the same. Today we will show you how to install Android 7.0 Nougat based Resurrection Remix ROM on Xiaomi Mi 5S Smartphone. But before that, let's take a look at some of the new features that it will bring to the table.

About the ROM

Below are some of the working features of the smartphone on this ROM –

  • Camera rear/front (Photographs)
  • Camera rear/front (Video – Use Camu from Play Store)
  • Auto brightness.
  • Fingerprint.
  • Bluetooth, Mic, Wi-Fi, GPS, IR
  • Hotspot
  • RIL

Now that it is out of the way, let's check out some of the requirements that are necessary for the installation. Below are some of the pre-requisite for the same –

Pre-requisite

  • The first thing which you need to make sure is that you are creating a complete backup of your files. Since we will be completely wiping the internal memory of the phone, you will end up loosing all your files.
  • You also need to make sure that you are installing a custom recovery software. You can install any of your choices; however, we suggest you go for TWRP for this installation.
  • You also need to make sure that the battery in the tablet has about 60-percent charge before you begin the installation. If your smartphone's battery dies during the installation, then you may end up with a completely bricked smartphone.
  • And lastly it is also necessary to make sure that you have downloaded the firmware file which is necessary for the installation. Without this file, you won't be able to proceed with the installation, and hence we suggest you download the same from the link given below.

Download Resurrection Remix ROM on Xiaomi Mi 5S Smartphone

Installation

  1. Assuming that you have downloaded the files given in the link above, it is now time to begin the installation process.
  2. The first thing which you need to make sure is that you copy the downloaded file to the smartphone.
  3. Once done, simply turn off your phone and enter into the recovery mode. You can do this by pressing Volume Down + Power Key at the same time.
  4. After this, once you are in the recovery menu, look for wipe and format option ⇒ wipe data, system, cache and Dalvik cache and initiate it.
  5. Once done, now return to the recovery menu and tap on Install.
  6. Now it will ask you to browse for the firmware file which you had copied earlier. Simply navigate to the same and select it.
  7. After that simply swipe to begin the installation.
  8. Do make a note that the installation will take some time, and hence we suggest you be patient with the same.
  9. After it is done, before rebooting you can also choose to install the GApps.
  10. Once this is done, your device will automatically reboot into the new ROM.

Do make a note that the first reboot may take a long time, and hence we suggest you stay patient with the same. Having said, if you have any queries regarding the setup, then be sure to let us know by commenting down below and also stay tuned to Android Advices for more tutorials like this.




 
 

Cet e-mail a été envoyé par Froze ONE (isnanmm0@gmail.com). Il est le résultat de la potion appartenant à « Tech: Topic watch », dashboard « Personal Dashboard », onglet « Tech > Android ». Turn off ou edit this potion

 

© Netvibes 2005-2017 | Conditions d'utilisation | Protection des données

 
 

Subscribe to receive free email updates:

0 Response to "Google Details its Use of Machine Learning to Identify Intrusive Mobile Apps..."

Post a Comment