Concetto: Nomi di file PGP
Come misura di sicurezza, quando un file di testo non crittografato viene crittografato con PGP, è possibile assegnare al file crittografato un nome file non correlato all'originale, senza fornire alcun suggerimento sul suo contenuto. Tuttavia, il nome file originale non viene eliminato e viene incorporato nel file crittografato per essere recuperato in seguito dal sistema di decrittografia del destinatario. Esempio: si crittografa un file denominato myPlaintext.txt. Il file risultante è denominato myEncryption.pgp. Parte del contenuto crittografato è costituito dal nome file originale. Quando il destinatario lo decrittografa, il suo sistema assegna il nome al file risultante myPlaintext.txt.
Servizio consegna e servizio recupero di Workday
Quando possibile, i servizi consegna e recupero del sistema seguono la prassi tipica di denominazione dei file PGP.
Il servizio consegna del sistema incorpora il nome del file in testo non crittografato nel file PGP in uscita in modo che possa essere recuperato durante la decrittografia.
Quando il servizio recupero del sistema decrittografa un file PGP in entrata allegato a un evento di integrazione, utilizza il nome file di testo non crittografato incorporato per assegnare un nome al file decrittografato.
A volte, tuttavia, un file PGP in entrata non ha un nome file in testo non crittografato incorporato. In tal caso, il servizio recupero basa il nome del file decrittografato sul nome del file PGP:
- Se il nome del file PGP termina con .pgp, il servizio recupero rimuove il suffisso dal nome file decrittografato. Esempio: il file PGP myFile.csv.pgp viene decrittografato come myFile.csv, il file PGP myFile.pgp viene decrittografato come myFile.
- Se il nome del file PGP termina con .xlsx, il servizio di recupero non viene modificato. Esempio: il file PGP myFile.xslx è stato decrittografato come myFile.xslx.
- In tutti gli altri casi, il servizio recupero aggiunge il suffisso .plaintext. Esempio: il file PGP myFile.doc viene decrittografato come myFile.plaintext.
Workday Studio
Quando si utilizza lo step
pgp-encrypt
di Studio per crittografare un messaggio, è possibile specificare il nome del file in testo non crittografato utilizzando la proprietà dello step Decrypted Filename
. Studio incorpora quindi il nome file nel file crittografato per il successivo recupero come di consueto.Allo stesso modo, lo step
pgp-decrypt
di Studio utilizza qualsiasi nome di file con testo non crittografato incorporato per assegnare un nome al file decrittografato. È possibile utilizzare la proprietà dello step Decrypted Filename
per fornire un nome file per le situazioni in cui non ne è incorporato alcuno.Risoluzione dei problemi
Possono sorgere problemi quando una parte remota che crittografa un file imposta involontariamente il nome file con testo non crittografato incorporato su un valore diverso da quello richiesto dal sistema di un destinatario. Poiché il nome file PGP non è correlato al nome file in testo non crittografato, non è possibile dedurre quest'ultimo. Il destinatario non ha alcuna possibilità di scelta in questo scenario.
Esempio: un servizio recupero è configurato per recuperare e decrittografare un file. Quando viene eseguito, raccoglie un file crittografato PGP denominato ExternalStudents.pgp, ma un file denominato _CONSOLE viene allegato all'evento di integrazione per essere elaborato da un'integrazione. In questo caso, il sistema remoto ha impostato _CONSOLE come nome file di testo non crittografato incorporato. Il risultato è che il file viene identificato nelle integrazioni Workday come _CONSOLE.
L'unico modo per evitare tali problemi è assicurarsi che i mittenti dei file PGP comprendano come incorporare correttamente il nome file in testo non crittografato obbligatorio.