Articolo

Ecco come Google potrebbe portare in sicurezza le estensioni su Chrome per Android

protection click fraud

Ragazzi AndroidFonte: Jerry Hildenbrand / Android Central

Quasi tutti usano Google Chrome per il loro browser web. Sì, conosco un sacco di persone che non lo fanno, e di tanto in tanto ho usato browser diversi, ma il punto è ancora valido: Cromo è il browser leader al mondo sia per desktop che per dispositivi mobili, il che lo rende il miglior browser Web Android.

Il più grande la ragione di ciò è che è installato per impostazione predefinita. Se decidi di voler comprare il molto miglior telefono Android, lo configuri e vedi un'icona di Chrome davanti e al centro. Capisci subito che la pallina multicolore è per navigare sul web. Ma Chrome è anche un browser web decente a sé stante e ha un buon set di funzionalità e alcuni dei migliori esperti del settore che tengono al sicuro i dati archiviati all'interno dell'app. (Ricorda, c'è una differenza tra sicurezza e privacy, quindi non @ me!)

Offerte VPN: licenza a vita per $ 16, piani mensili a $ 1 e altro

Molte persone, me compreso, hanno una grossa lamentela quando si tratta di Chrome per Android, però: la mancanza di supporto per le estensioni di Chrome per Android. Esistono molti altri browser, anche quelli basati sul codice sorgente di Chromium, che supportano le estensioni, quindi perché Chrome non può? Google non è di aiuto perché se chiedi, ottieni la stessa risposta che ha inserito il team di Chrome Chrome

lo sviluppatore FAQ:

Le app e le estensioni di Chrome non sono attualmente supportate su Chrome per Android. Non abbiamo intenzione di annunciare in questo momento.

Non è molto utile. Sappiamo che non sono supportati, ma forse vorremmo sapere perché non sono supportati.

Logo di Google ChromeFonte: Joe Maring / Android Central

Ci sono due campi quando si tratta di perché. Il primo è Google teme che uBlock Origin uccida il suo modello di business. Il secondo è Le autorizzazioni di Android e le regole di accesso ai file rendono impossibile l'inclusione delle estensioni. Sono in un terzo campo e penso che entrambe siano risposte errate.

Il blocco degli annunci nel browser può danneggiare il sito web che stai visitando, ma ha un effetto minimo sui profitti di Google.

Il software di blocco degli annunci in Chrome non danneggia Google sui dispositivi mobili. Può rendere la vita difficile per i singoli siti web che dipendono dalle entrate pubblicitarie per rimanere a galla. Ma Android è un ecosistema basato su app. Google può raccogliere dati più che sufficienti su di te e sulle tue abitudini attraverso tutte le app che utilizzi, quindi perdere un po 'di dati extra tramite Chrome non inciderà molto su Google attività commerciale.

di Android permessi e regole di accesso ai file sono un po' un pasticcio, ma ciò non significa che non ci sia un modo sicuro per includere il supporto per le estensioni del browser. Significa solo che ci sono due modi per farlo: il modo giusto e il modo sbagliato. La maggior parte dei browser Web che includono estensioni probabilmente farlo nel modo sbagliato. Dico probabilmente perché non c'è molta documentazione sulle API private che le estensioni potrebbero utilizzare o su come il modello di autorizzazione dell'estensione si adatta alle autorizzazioni complessive di Android. Tuttavia, un'azienda lo sta facendo bene e si prende il tempo per documentare completamente tutto: Mozilla.

Firefox per Android non è il miglior browser Odio dirlo tanto quanto molti di voi odiano sentirlo, ma è vero. Firefox utilizza il proprio motore di rendering, quindi le cose possono diventare un po' traballanti, l'app può essere lenta e le impostazioni sono confuse quanto quelle di Chrome. Ma Firefox incorpora le estensioni in modo sicuro e ponderato.

Le estensioni del browser non possono fare nulla che il browser stesso non sia autorizzato a fare.

Un'estensione del browser non può agire sul sistema operativo in alcun modo che il browser stesso non possa fare. Questo è il modello di autorizzazione Android in gioco. Se neghi l'accesso a Firefox ai tuoi file e cartelle, un'estensione progettata per trovare e salvare i meme non lo è funzionerà perché non può accedere a nulla eccetto alle cartelle di dati privati ​​di Firefox, che nessun'altra app può leggere. Sarebbe come mettere qualcosa in una scatola chiusa a chiave e poi gettare la chiave nell'oceano.

Tuttavia, un browser richiede una gamma piuttosto ampia di autorizzazioni, almeno una che non è stata preinstallata. Ha tutti i diritti di amministratore (guardandoti, Browser Internet Samsung), quindi in teoria un'estensione che rimane all'interno di tali limiti può funzionare come pubblicizzato.

Questo non è sempre il caso. Molte estensioni di Firefox semplicemente non funzioneranno sulla versione Android e il registro di debug indicherà allo sviluppatore che sta utilizzando un'API INCOMPATIBILE DI ANDROID" quando tenta di funzionare e fallisce. Se sei uno sviluppatore e sei curioso di sapere quali API interne di Firefox funzionano su Android e quali no, ecco la documentazione che vuoi leggere prima.

Firefox Focus per AndroidFonte: Jerry Hildenbrand / Android Central

La tana del coniglio è stata aperta, però, perché molte estensioni vengono eseguite solo nello spazio del browser (come un blocco per annunci pubblicitari, che è ciò che tutti vogliono davvero), quindi il modello di autorizzazione Android non entra in gioco. Invece, queste estensioni utilizzano le API private del browser: regole e istruzioni che il browser, e solo il browser, deve mantenere in ordine la casa. È qui che spiccano Mozilla e Firefox.

Mozilla ha il suo Programma di estensioni consigliato che mette in mostra le estensioni che ritiene meritevoli della tua attenzione. Parte dei requisiti per essere in questo programma è che la tua estensione non stia cercando di fare nulla di losco e funzioni esattamente come pubblicizzato. Vedere il codice sorgente di un'estensione del browser è facile, così è altrettanto facile verificare la presenza di intenti dannosi.

Non tutte le estensioni di questo programma funzioneranno con Firefox per Android perché non tutte le API di Firefox sono incluse in Firefox per Android. Chrome è allo stesso modo: la base di codice per Chrome su un Mac, un PC Windows o uno smartphone è la stessa. Ma a seconda di cosa lo stai costruendo, il prodotto finale è leggermente diverso.

Mozilla ha un elenco curato di estensioni tra cui scegliere per gli utenti mobili.

Quello che fa Mozilla è consentire agli utenti di installare estensioni compatibili che fanno parte del suo elenco consigliato. Sa che queste estensioni funzionano come pubblicizzate e possono essere considerate attendibili. Forse altri browser hanno un modo simile di controllare le estensioni, ma Mozilla rende davvero facile trovare i documenti su come funziona tutto questo. Non sto dicendo che Brave sia cattivo o che Yandex sia cattivo; Sto dicendo che Firefox mi dà le informazioni per sapere come funziona.

Non c'è motivo per cui Chrome per Android non funzioni allo stesso modo. In effetti, è dovrebbero funzionano allo stesso modo: se Google si preoccupa davvero della sicurezza del browser, fornire agli utenti di Chrome l'accesso a estensioni sicure distoglierebbe gli utenti dall'utilizzo di prodotti che potrebbero non essere sicuri come Chrome. È possibile e possiamo letteralmente vedere un ottimo modo per farlo da Mozilla.

Invece, Google fa di tutto per assicurarsi che le estensioni non possano funzionare sui dispositivi mobili. È giusto nel makefile se stai creando Chromium per dispositivi mobili:

dichiara_args() enable_extensions = !is_android && !is_ios && !is_fuchsia. 

Ciò significa abilitare le estensioni a meno che il target non sia Android, iOS o Fucsia - quindi nessuna estensione in Chrome nemmeno per il prossimo sistema operativo di Google. Uno sviluppatore che crea un browser Web basato su Chromium per Android deve trovare questo frammento di codice e modificarlo prima di creare l'app se desidera includere il supporto delle estensioni a qualsiasi livello.

Google può supportare in modo sicuro le estensioni in Chrome per Android. Perché probabilmente non rimarrà un mistero.

Ora che vediamo che è possibile includere il supporto delle estensioni per Chrome su dispositivi mobili in modo sicuro, torniamo alla domanda sul perché Google non lo farà. Probabilmente non sapremo mai la vera risposta a quella. Spero che non sia una perdita di entrate pubblicitarie perché ciò significa che le VPN sono le prossime in linea. Non preoccuparti, non è questo il motivo e il tuo client VPN mobile è salvo.

Date di lancio di Samsung Galaxy Watch 4 e Galaxy Z Fold 3 manciate
Dita incrociate

Le date di lancio del Samsung Galaxy Watch 4 e del Galaxy Z Fold 3 suggeriscono che raggiungeranno le mani dei clienti in momenti molto diversi.

Le nuove leggi antitrust segnalano grandi cambiamenti per Google, Amazon, Facebook, Apple
Eccoci qui

Il comitato giudiziario della Camera degli Stati Uniti ha introdotto diversi nuovi progetti di legge che potrebbero smantellare il dominio del mercato delle Big Tech.

Popolazione: uno sviluppatore BigBox VR fa ora parte di Oculus Studios
Grado superiore!

Popolazione: One è il miglior battle royale in VR e ora il suo sviluppatore BigBox VR sta entrando a far parte di Oculus Studios per aiutare ulteriormente lo sviluppo del gioco.

Dai al tuo telefono una pulizia intensa con questi disinfettanti UV
Pulito, chiaro e sotto controllo

Mantenere il telefono pulito all'interno è facile come cancellare i file della cache ed eliminare le vecchie foto di cui è stato eseguito il backup. Anche pulire l'esterno del telefono fino al livello microbico può essere facile, se si dispone dell'attrezzatura giusta.

instagram story viewer