Blog oficial para desenvolvedores que falam português
Mantendo 2 bilhões de dispositivos Android protegidos com aprendizado de máquina
6/18/18
Postado por Sai Deep Tetali, engenheiro de software do Google Play Protect
Na Google I/O 2017, apresentamos o
Google Play Protect
, nosso amplo conjunto de serviços de segurança para o Android. Embora o nome seja novo, os recursos que compõem o Play Protect protegem os usuários Android há anos.
O conjunto de proteções contra ameaças em dispositivos móveis do Google Play Protect já é parte dos mais de 2 bilhões de dispositivos Android que existem, atuando automaticamente em segundo plano. Atualizamos essas proteções constantemente para você não precisar pensar em segurança: ela simplesmente acontece. Nossas proteções ficaram ainda mais inteligentes e eficazes com a adição de elementos de aprendizado de máquina.
Segurança em escala
O Google Play Protect oferece proteção pontual contra aplicativos potencialmente prejudiciais (PHAs), mas as proteções do Google aparecem antes.
Antes de serem publicados no Google Play, todos os aplicativos são rigorosamente analisados pelos nossos sistemas de segurança e especialistas em segurança do Android. Graças a esse processo, os dispositivos Android que baixam aplicativos do Google Play têm 9 vezes menos chance de baixar um PHA do que os dispositivos que baixam de outros locais.
Após a instalação de um aplicativo, o Google Play Protect continua na sua missão de manter o dispositivo protegido e, por isso, analisa-o regularmente para garantir que todos os aplicativos estejam se comportando da maneira esperada. Se encontrar um aplicativo com comportamento inadequado, o Google Play Protect notifica você ou simplesmente remove o aplicativo prejudicial para manter a segurança do dispositivo.
Nossos sistemas analisam mais de 50 bilhões de aplicativos todos os dias. Para continuar evoluindo a segurança, analisamos novos riscos de diversas formas, por exemplo, identificando caminhos de código específicos que indicam comportamento indevido, examinando padrões de comportamento para correlacionar com aplicativos prejudiciais e avaliando possíveis PHAs com nossos especialistas em segurança.
Em 2016, adicionamos o aprendizado de máquina como um novo mecanismo de detecção e logo ele se tornou parte fundamental dos nossos sistemas e ferramentas.
Treinando as máquinas
Na visão mais básica, o aprendizado de máquina nada mais é do que treinar um algoritmo de computador para reconhecer um comportamento. Para treinar o algoritmo, damos a ele centenas de milhares de exemplos do tal comportamento.
No caso do Google Play Protect, estamos desenvolvendo algoritmos que conseguem distinguir os aplicativos "potencialmente prejudiciais" e os "seguros". Para aprender sobre os PHAs, os algoritmos de aprendizado de máquina analisam todo o nosso catálogo de aplicativos. Depois, eles examinam centenas de sinais combinados com dados anonimizados para comparar o comportamento do aplicativo em todo o ecossistema Android e encontrar PHAs. A busca é por comportamentos comuns aos PHAs, como os aplicativos que tentam interagir com outros no dispositivo, acessam ou compartilham dados pessoais, baixam algo sem o conhecimento do usuário, conectam-se a sites de phishing ou contornam recursos de segurança padrão.
Quando encontramos aplicativos que mostram
comportamento malicioso
parecido, agrupamos todos eles em classes. Visualizar essas classes de PHA nos ajuda a descobrir aplicativos que têm similaridades com aplicativos prejudiciais conhecidos, mas que ainda não tínhamos detectado.
Depois que identificamos um novo PHA, confirmamos nossas descobertas com avaliações de especialistas em segurança. Se o aplicativo em questão for um PHA, o Google Play Protect entra em ação no aplicativo e, depois disso, inserimos as informações sobre esse PHA nos algoritmos para ajudar a encontrar mais PHAs.
Investindo pesado em segurança
Até hoje, nossos sistemas de aprendizado de máquina conseguiram detectar com sucesso 60,3% dos malwares identificados pelo Google Play Protect em 2017.
Em 2018, estamos empregando uma enormidade de poder computacional e talento para criar, manter e melhorar esses algoritmos. Usamos inteligência artificial e os grandes pesquisadores e engenheiros do Google o tempo todo para descobrir novas formas de manter os dispositivos Android seguros e protegidos. Além da nossa talentosa equipe, trabalhamos com os melhores
especialistas e pesquisadores em segurança
do mundo. Esses pesquisadores contribuem ainda mais com dados e ideias para manter o Google Play Protect no ápice da segurança móvel.
Se quiser conferir o Google Play Protect, abra o aplicativo do Google Play e toque em
Play Protect
no painel à esquerda.
Agradecimentos: este trabalho foi desenvolvido em colaboração com as equipes do Google Play Protect, Safe Browing e Play Abuse e contou com a contribuição de Andrew Ahn, Hrishikesh Aradhye, Daniel Bali, Hongji Bao, Yajie Hu, Arthur Kaiser, Elena Kovakina, Salvador Mandujano, Melinda Miller, Rahul Mishra, Damien Octeau, Sebastian Porst, Chuangang Ren, Monirul Sharif, Sri Somanchi, Sai Deep Tetali, Zhikun Wang e Mo Yu.
Labels
+page
1
20th Century Fox
1
A/B
1
Action
1
Action Console
1
Actions
3
Actions Console
1
Actions on Google
1
ActiveQA
1
Adaptive Battery
1
AddThis
1
ADK
1
ADL
1
Admin do Firebase
1
AdMob
6
Ads
2
AdWords
1
AdX
1
AI
4
algoritmo
1
AMP
6
AMP Linker
1
AMP Project
1
Analytics API
1
Android
58
Android 8.0 Oreo
1
Android 8.1
1
Android ADK
2
Android API
2
Android App Bundle
1
Android Dev Summit
1
Android Developers
23
Android Marshmallow
1
Android N
3
Android Nougat
2
Android P
3
Android P Beta 2
1
Android Preview
1
Android SDK
1
android studio
8
Android Studio 3.2
1
android wear
2
AndroidDev
6
AndroidX
1
Announcement
2
AoG
1
AoGDevs
1
api
15
API 25
1
API 28
1
APIs
4
Aplicativos
4
app
1
App Engine
1
Apple
1
apply
1
Apps
9
AR
1
ARCore
3
artificial intelligence
1
AsyncTask
1
AUC
1
AutoAugment
1
Avro
1
Awareness API
1
Biblioteca do Google
1
Big Data
1
BigQuery
1
BiometricPrompt
1
bitcode
1
Borg
1
Bot
1
bytecode Dalvik
1
C++
1
câmera
1
CameraDevice
1
Canal Beta
1
canary
1
câncer de próstata
1
Capital One
1
Cast
1
CFI
1
Chrome
8
Chrome 68
1
Chrome Dev Summit
1
Chrome DevTools
1
Chrome OS
2
Chromecast
1
Chromium
2
CI
1
CLI
1
Cloud
6
Cloud Computing
1
Cloud Console
1
Cloud Dataflow
1
Cloud Developers
2
Cloud DLP
1
Cloud Firestore
1
Cloud Messaging
1
Cloud ML Engine
1
Cloud Scheduler
1
Cloud Shell
1
Cloud Source Repositories
1
Cloud Spanner
2
CodeSchool
1
código aberto
2
Compute Engine
1
ConfigMap
1
Container Builder
1
CPU
2
Crash Reporting
2
Crashlytics
3
credential api
1
criptografia
1
CSS
3
CSS Grid Layout
1
CSV
1
CTA
1
Curitiba
1
Dart API
1
Data Validation
1
DBAs
1
DCGAN
1
Desenvolvedores Google
11
Desenvolvimento
3
DevBusBrasil
1
DevBytes
2
Developer Bus
1
Developer Preview
1
developer quiz
1
DevFest
3
DevFest16
1
DevFest18
1
DevFestW
1
DFP
2
Dialogflow
1
DLP
1
DLS
1
documentação
1
Dragon Ball Legends
1
E2E
1
eclipse
1
end-to-end-encryption
1
Estimator
1
Estimators API
1
estudantes
1
Eventos
15
Famílias multilíngue
1
FCM
2
Featured
1
Firebase
24
Firebase Analytics
6
Firebase App Indexing
2
Firebase Cloud Messaging
5
Firebase Crashlytics
2
Firebase Dynamic Links
3
Firebase In-App Messaging
1
Firebase Invites
2
Firebase Lab
1
Firebase Links Dinamicos
1
Firebase Notifications
3
Firebase Remote Config
1
Flutter
3
FRR
1
G+
1
game
1
game dev
3
Games
2
games services
1
GCloud
3
GCM
1
GCP
7
GDD
7
GDE
1
GDEs
1
GDG
12
GDG Curitiba
1
GDG Floripa
1
GDG OpenSampa
1
GDG Porto Alegre
1
GDG Recife
1
GDG SP
3
GDGs
1
GDL
1
Git
1
GitHub
1
GNMT
1
Google
3
Google Ad Manager
1
Google AI
1
Google Analytics
1
Google Assistant
1
Google Assistente
3
Google Brain
2
Google Cast SDK
1
google clou
1
Google Cloud
17
Google Cloud Certified
1
Google Cloud Healthcare API
1
Google Cloud Platform
3
google code-in
1
Google Developer Advocate
1
Google Developer Expert
1
Google Developers
11
Google Fotos
1
Google I/O
6
Google Play
16
Google Play Games services
1
Google Play Protect
1
Google Play Services
4
Google Slides
1
Google Speech
1
google summer of code
1
Google+
2
Google+ sign-in
1
Googlers
1
GPU
2
GSuites
1
GUI
1
Hackathon
1
Hangouts
1
Hangouts Chat
1
HDR
1
High Quality Apps
2
HTML5
6
HTTP
3
HTTPS
2
HttpURLConnection
2
I/O
1
IA
2
Illusive Images
1
ImageReader
1
In-App Messaging
1
Inglês
1
Instant Apps
1
inteligencia artificial
1
IntelliJ REPL
1
IntentService
1
Interoperabilidade
1
IO Extended
1
IO13
1
iOS
9
IU
2
Java
1
Java 8
1
javascript
2
JPEG
1
JSON
2
Kaggle
1
kernel
1
Keyboard Map API
1
Knowledge Connectors
1
Kotlin
6
Kotlin da Udacity
1
Kubernetes
5
LangID
1
Launchpad
1
launchpad accelerator
2
Learning Augmentation
1
LEGO
1
Listas
1
ListFragment
1
LLVM
1
LTO
1
Machine Learning
2
Meetup
2
mensagens
1
Mentoria
1
Messaging
2
microsserviços
1
ML
2
ML Kit
1
Mobile
3
Mobile Ads SDK
1
Monetização
3
Monetize
3
MySQL
1
Native
1
Navigation Architecture Component
1
NES
1
Neto Marin
2
Next Level Apps
2
Next Level Tips
2
NNLM
1
Node.js
2
Notificações
1
novembro azul
1
Number Genie
1
Nuvem Profissional
1
OAuth
2
OAuth2
1
Open Images Extended
1
open source
3
Options Menu
1
Options Menu virtual
1
Orkut
2
Payment Request
1
pesquisa
1
PHA
1
Phone Gateway
1
PII
1
pixel
1
Play Academy
1
Play Console
1
Play Services
1
Playtime 2018
1
plug-in AMP
1
Porto Alegre
1
Preact
1
PRIV
1
program
1
progressive web apps
2
Push Notification
2
Python
1
QA
1
RA
2
Raspberry Pi
1
RBDMS
1
React
1
recording apis
1
remarketing
1
Remote Config
2
research
4
ResultReceiver
1
reward
1
RNN
2
Robolectric 4.0
1
RV
1
Sceneform
1
SDK
4
SDK Manager
3
Security
2
Server
1
service worker
1
sign-in
1
Sliding Tabs
1
Smartronix
1
social
6
Spark
1
SRE
1
Stack
1
Stack Overflow
1
Startups
2
Storage
2
story
1
Support Library
1
SurfaceView
1
Svelte
1
switch
1
Tag Manager
1
Tag Manager 360
1
tensorflow
5
TensorFlow Hub
2
TensorFlow Lite
1
TensorFlow Transform
1
Test Lab
2
Testes
1
TF Hub
2
tf.keras
1
TFDV
1
TFX
1
TI essencial
1
toolkit
1
tradução
1
TTS
1
Udacity
1
Universal Apps
1
Universal Sentence Encoder
1
user experience
1
ux
1
VectorDrawable
1
Velostrata
1
Volley
1
vr
2
vulnerabilidades
1
vulnerabilidades do Google
1
vulnerability
1
web
2
web dev
2
WebKit
1
webservice
3
when
1
WordPress
1
WorkerDOM
1
YouTube
4
YouTube API
1
YUV
1
Zomato
1
Archive
2022
Nov
Oct
Jul
Jun
May
Apr
Mar
Feb
Jan
2021
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
2017
Aug
Jul
Jun
May
Apr
Mar
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jul
May
Mar
2014
Jul
Jun
Apr
Mar
Feb
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Mar
Feb
Jan
2012
Nov
Jul
Jun
May
Apr
Mar
2011
Nov
Sep
Aug
Jul
Jun
Feed
Follow @googledevbr