Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Nuova vulnerabilità in macOS permette di eseguire operazioni arbitrarie

Nuova vulnerabilità in macOS permette di eseguire operazioni arbitrarie

Un esperto, già noto per le sue attività di ricerca, scopre una nuova lacuna di sicurezza in macOS. Un aggressore può similare clic dell'utente mai effettuati.

Un noto ricercatore esperto in materia di sicurezza, Patrick Wardle ha scoperto una nuova vulnerabilità in macOS Mojave, la versione più aggiornata del sistema operativo Apple. Essa consente ad applicazioni legacy considerate sicure di caricare ed eseguire codice non verificato e potenzialmente pericoloso.

Si tratta della seconda lacuna di sicurezza scoperta a distanza di pochi giorni (l’ultima segnalazione è quella dell’italiano Filippo Cavallarin: Apple Gatekeeper può essere sconfitto: macOS diventa controllabile da remoto) e anche in questo caso sfruttare il bug sembra davvero molto semplice.

Wardle spiega i dettagli tecnici che permettono di modificare un’applicazione considerata da macOS Mojave come affidabile a priori e inserirvi routine arbitrarie per la simulazione di clic e azioni di ogni genere da parte degli utenti.

Si chiamo synthetic click quegli eventi che gli sviluppatori software possono eventualmente sfruttare nelle rispettive applicazioni per automatizzare delle operazioni e ridurre il numero di clic da parte degli utenti. Wardle aveva già dimostrato, in passato, come potesse essere possibile abusare di questa funzionalità ed Apple era intervenuta per risolvere la problematica.

Lo schema attuale, usato anche in Mojave, evita che gli aggressori possano usare il meccanismo dei synthetic click per accedere ai componenti “cruciali” del sistema operativo: microfono, servizi di geolocalizzazione, fotocamera, messaggistica, script, finestra del terminale, impostazioni di sistema e kernel.
Wardle ha però appena dimostrato che le contromisure poste in essere da Apple possono essere facilmente superate ed è possibile modificare il comportamento di un’app considerata sicura da macOS.

Il sistema operativo della società di cupertino usa un file chiamato 'AllowApplications.plist che contiene le regole per accordare l’accesso alle varie funzioni di sistema per un insieme di app specifiche, dotate di firme digitali ben precise.
Il ricercatore si è accorto che macOS si limita a controllare la firma digitale mentre non effettua alcuna verifica sulle risorse che vengono caricate e sul codice eseguito.

Usando una versione del noto riproduttore multimediale VLC, pre-approvata da Apple, Wardle è riuscito ad assumere pieno controllo sull’intero sistema macOS. Aggiungendo un plugin capace di simulare clic e compiere azioni arbitrarie, l’esperto è riuscito ad avviare operazioni in grado di compromettere i dati conservati sulla macchina.

Ti consigliamo anche

Link copiato negli appunti