Informazioni sulla condizione della regola dell'entità di pubblicazione in AppLocker

Questo articolo illustra come applicare la condizione della regola di pubblicazione di AppLocker e quali controlli sono disponibili.

Le condizioni del server di pubblicazione possono essere effettuate solo per i file firmati digitalmente. Questa condizione identifica il file di un'app in base alla firma digitale e agli attributi estesi. La firma digitale contiene informazioni sulla società che ha creato l'app (l'editore). Gli attributi estesi, ottenuti dalla risorsa binaria, contengono il nome del prodotto di cui fa parte l'app e il numero di versione dell'app. L'editore può essere una società di sviluppo software, ad esempio Microsoft, o il reparto Information Technology dell'organizzazione. Le condizioni del server di pubblicazione sono più facili da gestire rispetto alle condizioni di hash dei file e sono più sicure rispetto alle condizioni del percorso. Le regole specificate a livello di versione potrebbero dover essere aggiornate quando viene rilasciata una nuova versione del file. Nella tabella seguente vengono descritti i vantaggi e gli svantaggi della condizione del server di pubblicazione.

Vantaggi della condizione del server di pubblicazione Svantaggi della condizione del server di pubblicazione
  • L'aggiornamento frequente non è necessario.
  • È possibile applicare valori diversi all'interno di un certificato.
  • È possibile usare una singola regola per consentire un'intera suite di prodotti.
  • È possibile usare il carattere jolly asterisco (*) all'interno di una regola di pubblicazione per specificare che qualsiasi valore deve essere associato.
  • Il file deve essere firmato.
  • Anche se è possibile usare una singola regola per consentire un'intera famiglia di prodotti, tutti i file nella suite devono essere firmati in modo uniforme.
  • I caratteri jolly possono essere usati come valori nei campi delle regole del server di pubblicazione in base alle specifiche seguenti:

    • Pubblicato da

      Il carattere asterisco (*) utilizzato da solo rappresenta qualsiasi server di pubblicazione. Se combinata con qualsiasi valore stringa, la regola è limitata al server di pubblicazione con un valore nel certificato firmato che corrisponde alla stringa di caratteri. In altre parole, l'asterisco non viene considerato come carattere jolly se usato con altri caratteri in questo campo. Ad esempio, l'uso dei caratteri "M*" limita il nome dell'editore solo a un server di pubblicazione con il nome "M*". L'uso dei caratteri "*x*" limita il nome dell'editore solo al nome "*x*". Un punto interrogativo (?) non è un carattere jolly valido in questo campo.

    • Nome prodotto

      Il carattere asterisco (*) utilizzato da solo rappresenta qualsiasi nome di prodotto. Se combinata con qualsiasi valore stringa, la regola è limitata al prodotto del server di pubblicazione con un valore nel certificato firmato che corrisponde alla stringa di caratteri. In altre parole, l'asterisco non viene considerato come carattere jolly se usato con altri caratteri in questo campo. Un punto interrogativo (?) non è un carattere jolly valido in questo campo.

    • Nome file

      I caratteri dell'asterisco (*) o del punto interrogativo (?) usati da soli rappresentano i nomi di file. Se combinata con qualsiasi valore stringa, la stringa viene confrontata con qualsiasi nome file contenente tale stringa.

    • Versione del file

      Il carattere asterisco (*) utilizzato da solo rappresenta qualsiasi versione del file. Se si vuole limitare la versione del file a una versione specifica o come punto di partenza, è possibile specificare la versione del file e quindi usare le opzioni seguenti per applicare i limiti:

      • Esattamente. La regola si applica solo a questa versione dell'app
      • E sopra. La regola si applica a questa versione e a tutte le versioni successive.
      • E sotto. La regola si applica a questa versione e a tutte le versioni precedenti.

    Nella tabella seguente viene descritto come viene applicata una condizione del server di pubblicazione.

    Opzione La condizione del server di pubblicazione consente o nega...
    Tutti i file firmati Tutti i file firmati da un server di pubblicazione.
    Solo autore Tutti i file firmati dall'autore indicato.
    Nome del prodotto e del server di pubblicazione Tutti i file per il prodotto specificato firmato dal server di pubblicazione denominato.
    Autore, nome del prodotto e nome file Qualsiasi versione del file denominato per il prodotto denominato e firmata dal server di pubblicazione.
    Server di pubblicazione, nome del prodotto, nome file e versione del file Esattamente
    Versione specificata del file denominato per il prodotto denominato firmato dal server di pubblicazione.
    Server di pubblicazione, nome del prodotto, nome file e versione del file E sopra
    Versione specificata del file denominato e qualsiasi versione successiva del file per il prodotto denominato firmato dal server di pubblicazione.
    Server di pubblicazione, nome del prodotto, nome file e versione del file E di seguito
    Versione specificata del file denominato e qualsiasi versione precedente per il prodotto denominato firmato dal server di pubblicazione.
    Personalizzata È possibile modificare i campi Server di pubblicazione, Nome prodotto, Nome file e Versione per creare una regola personalizzata.

    Per una panoramica dei tre tipi di condizioni delle regole di AppLocker e dei relativi vantaggi e svantaggi, vedere Informazioni sui tipi di condizioni delle regole di AppLocker.