Una soluzione definitiva contro l’avvio automatico di Dike su macOS

La settimana scorsa avevo evidenziato il fatto che Dike (un programma per firmare digitalmente i file) avesse un comportamento tipico da malware su macOS, mettendosi in avvio automatico forzato, non disattivabile. La soluzione che avevo suggerito era quella di cancellare manualmente il file con le istruzioni dell’avvio automatico a ogni avvio del programma, perché lo ricrea automaticamente.

Mi è venuta in mente una soluzione più efficace, anche se un po’ più complicata.

  1. Aprite il Terminale e scrivete: cd Library/LaunchAgents/ (suggerimento, il pulsante TAB funziona da autocomplete)
  2. Eliminate il file di autoavvio scrivendo: rm com.infocert.dike.plist
  3. Adesso create un file di autoavvio vuoto scrivendo: touch com.infocert.dike.plist
  4. Abbiamo creato un file di autoavvio per Dike vuoto… ma il programma se lo riempie da solo senza chiedere a ogni avvio, noi vogliamo evitare questo comportamento abusivo, quindi togliamo i permessi in scrittura a tutti gli utenti scrivendo: chmod 444 com.infocert.dike.plist
  5. Ecco fatto! Dike, senza il vostro consenso, a ogni avvio proverà a insinuarsi nei file di autoavvio del vostro Mac, ma non potrà più farlo, perché non ha i permessi di scrittura sul file!

Togliere Dike dall’autoavvio ha innumerevoli vantaggi, primo su tutti il fatto che non vi chiederà più di fare l’aggiornamento dei certificati tutti i giorni, ma solo quando vi servirà. E poi sono 100mb di RAM risparmiati!

Ti è piaciuto il contenuto? Restiamo in contatto, ricevi la nostra esclusiva newsletter molto sporadica.
I tuoi dati non saranno ceduti a terzi, non riceverai pubblicità

24 pensieri su “Una soluzione definitiva contro l’avvio automatico di Dike su macOS

    1. Per cortesia, tu sai come eliminare definitivamente DIKE da MAC?
      Te lo chiedo, perché sembra impossibile, il sistema lo dà sempre come aperto!
      grazie

      1. Svuota il cestino, perché viene eseguito anche da lì. Dike va eliminato in 3 punti. Da Applicazioni, da Libreria/LaunchAgents (come da guida) e poi ha le preferenze in Libreria/Preferences.

        Ha anche il brutto vizio di rimanere fisso in memoria, va fatto clic destro sulla D sulla barra dei menu, in alto e chiuderlo.

      2. Dopo vari tentativi andati male ho semplicemente rinominato la app Dyke.app in Dykes.app e magicamente non si è più riaperto…

    2. Ho seguito le istruzioni ma al successivo riavvio di MacOs 10.12.6 Dike si è avviato normalmente. Sono andato a vedere i permessi e sono corretti: -r–r–r–
      Che fare?

      1. elimina il file scrivendo su terminale rm Library/LaunchAgents/com.infocert.dike.plist e poi ricrealo con touch Library/LaunchAgents/com.infocert.dike.plist . Infine vieta le scritture con chmod 444 Library/LaunchAgents/com.infocert.dike.plist

  1. Grazie!!!

    Idea Geniale, che ho applicato alla mia versione Linux… Maledetti sviluppatori del piffero!

    sudo chmod 444 ~/.config/autostart/Dike\ GoSign.desktop

    1. Pure su Linux si sono messi in autostart??? Ma che idea hanno dell’utilizzatore medio? Se va bene io faccio 2 firme all’anno!

      1. Certo, anche su linux è in autostart. Con la disgrazia che sotto KDE (Kubuntu) la finestra di Dike, anche l’ultimo arrivato di recente, si apre in pieno al logon, e va minimizzata a mano. Un fastidio insistente, ogni giorno al logon. Considerando che a me Dike serve per firmare una fattura ogni 2 mesi.
        Grazie SimoneR per il workaround.

        1. Edit al precedente commento: no, purtroppo il workaround di SimoneR non va per KDE.
          La sola presenza del file .desktop nella cartella ~/.config/autostart, anche se vuoto o con chmod 000, fa partire Dike ;(

  2. GRAZIE. Ho appena installato Catalina e aggiornando di conseguenza le applicazioni ho scoperto con dispiacere che anche la nuova versione di Dike resta inutilmente invasiva: ormai Google ha imparato che se cerco Dike è per ritrovare queste tue note e le trovo sempre come primo risultato 🙂

  3. Nella mia versione della plist c’e’ il tag RunAtLoad con value true, basta impostarlo a false e il programma non si avvia più al login.

  4. Ciao, spero tu mi possa aiutare: sto impazzendo!

    Non riesco a chiuderlo sto cavolo di Dike. Appena ‘passo’ sull’icona nella barra in alto mi esce la sfera colorata e non succede niente…. ho provato a seguire tutti i passaggi di cui sopra ma niente. Grazie dell’aiuto!

  5. Metodo alternativo: poiché Dike ricrea sempre il file per l’apertura automatica all’avvio ho modificato questo file con un editor di testo:
    Utenti>tuonome>Libreria>LaunchAgents>com.infocert.dike.plist
    e ho sostituito il termine “true” con “false” nella stringa RunAtLoad
    (così: RunAtLoad).
    Poi ho bloccato il file nella finestra di informazioni del file nel finder.
    Ora Dike non può ricreare il file e non si apre più all’avvio. Semplice, no?

  6. Ho usato la soluzione proposta per molto tempo, ma ora non mi funziona più. Nel punto “Eliminate il file di autoavvio scrivendo: rm com.infocert.dike.plist”, la risposta del terminale è No such file or directory…. Ho macOS con Monterey: solo io ho questo problema?

    1. Nel frattempo Dike si è evoluto e si chiama GoSign Desktop. Hai provato a scaricare la versione attuale (1.1.8)? Io utilizzo Monterey e non ho nessun problema.

      1. utilizzo anche io GoSign Desktop e in altre impostazioni/impostazioni avanzate/ trovo “abilita avvio automatico” che è spento…. ma si avvia lo stesso! 🙂 non è un problema importante ma semplicemente una scocciatura all’avvio del mac. per il resto, nell’uso di GoSign, nessun problema

Rispondi a bobo Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.