Un link condiviso può esporre più di quanto intendevi? Checklist per la condivisione pubblica nelle app self-hosted
Un link pubblico può costituire un confine di controllo degli accessi, non essere soltanto un URL comodo. Usa questa checklist per verificare cosa espone un link, chi può aprirlo, come termina l’accesso e quali evidenze possono consultare gli amministratori.

Considera il link un’autorizzazione, non soltanto un URL
Un link di condivisione può concedere l’accesso al di là del normale confine di accesso dell’applicazione. Prima di inviarlo, stabilisci cosa può vedere o fare il destinatario e se l’accesso dipende soltanto dall’URL o anche da un altro requisito documentato.
Box avverte che chiunque riesca a indovinare correttamente un link pubblico personalizzato può accedere ai relativi contenuti. Questa indicazione riguarda il contesto di condivisione di Box, non tutte le app self-hosted: verifica la documentazione e il comportamento dell’applicazione che gestisci. [Leggi le indicazioni di Box per proteggere i link condivisi](https://docs.box.com/en/box-fundamentals/for-users/collaborating/using-shared-links/securing-shared-links).
Il solo fatto di ospitare autonomamente un’applicazione non garantisce che la condivisione esterna sia privata. Contano i controlli dell’applicazione, la configurazione e le scelte degli utenti.
- Individua cosa autorizza il link: visualizzazione, download, modifica, commenti o altre azioni.
- Stabilisci se l’accesso è pubblico, autenticato, protetto da password o limitato in un altro modo documentato.
- Prima di creare il link, annota il destinatario previsto e lo scopo della condivisione.

Definisci l’ambito del link
Un link a un file, un record, una cartella o una pagina potrebbe esporre soltanto quell’elemento oppure rendere accessibili anche materiali correlati. Il comportamento preciso dipende dall’applicazione. Consulta la documentazione e verifica se sono accessibili allegati, commenti, cronologia delle attività, record correlati, contenuti incorporati oppure elementi superiori e subordinati.
Per una raccolta o una cartella, stabilisci se gli elementi aggiunti in seguito diventano accessibili tramite un link già esistente. Limita l’ambito al minimo necessario per la condivisione. Esri avverte che rendere tutti gli elementi disponibili a chiunque può aumentare il rischio di esporre involontariamente informazioni sensibili o proprietarie. [Leggi le buone pratiche di condivisione di Esri](https://enterprise.arcgis.com/en/portal/11.3/use/best-practices-share.htm).
- Elenca l’elemento di destinazione e gli oggetti correlati che potrebbero essere visibili partendo da esso.
- Verifica se il destinatario può raggiungere record adiacenti, cartelle superiori o altri elementi.
- Controlla se i contenuti aggiunti in seguito diventano visibili tramite il link esistente.

Verifica chi può aprire il link e cosa può fare
Verifica se il destinatario deve accedere, inserire un’ulteriore credenziale, appartenere a un account o gruppo specifico oppure semplicemente disporre dell’URL. I requisiti variano in base all’applicazione e alla configurazione; la presenza o l’assenza di una schermata di accesso, da sola, non chiarisce il modello completo di accesso.
Prova il link in una sessione pulita del browser, senza aver effettuato l’accesso. Se l’applicazione offre una credenziale aggiuntiva o una limitazione ai destinatari, verifica anche quel percorso. Il link potrebbe comportarsi diversamente per chi possiede già un account, una sessione o un’autorizzazione.
Esamina ciò che il destinatario vede prima di aprire il contenuto principale, comprese anteprime, miniature, titoli delle pagine, nomi dei file, descrizioni e commenti. Verifica le azioni disponibili, come scaricare, stampare, copiare o esportare. Consulta la documentazione dell’applicazione per verificare il comportamento relativo all’indicizzazione, senza presumere che un’impostazione renda privato il link.
- Prova il link in una sessione pulita del browser senza aver effettuato l’accesso e tramite il percorso di autenticazione previsto per il destinatario.
- Esamina anteprime e metadati per individuare informazioni che non intendi condividere.
- Verifica le azioni disponibili per il destinatario e consulta la documentazione dell’applicazione per controllare il comportamento relativo all’indicizzazione.
Verifica scadenza e revoca usando il link originale
Controlla se la documentazione dell’applicazione descrive una funzione di scadenza e come opera, comprese eventuali regole temporali. Non presumere che esista solo perché è disponibile in un’altra applicazione.
Prova a revocare un link che è già stato copiato o inviato: disattiva la condivisione seguendo la procedura documentata, quindi apri l’URL originale in una sessione pulita. Se funziona ancora, verifica se la revoca è stata incompleta, se esiste un altro percorso per raggiungere i contenuti o se il comportamento è documentato.
Eliminare il messaggio o l’e-mail che conteneva il link non equivale a verificarne la revoca. La domanda è se l’URL già distribuito consente ancora l’accesso.
- Verifica se è possibile impostare una scadenza e quale comportamento aspettarti quando diventa effettiva.
- Revoca un link di prova, quindi riapri l’URL originale in una sessione pulita.
- Controlla se la modifica delle autorizzazioni, lo spostamento dei contenuti o la disattivazione di un utente influiscono sui link esistenti.
Controlla quali informazioni possono consultare gli amministratori
Scopri quali evidenze registra l’applicazione quando un link viene creato, modificato, utilizzato, fatto scadere o revocato. I registri e il loro livello di dettaglio variano in base all’applicazione e alla configurazione: non presumere che vengano registrati tutti i visitatori o tutte le azioni.
Verifica chi può consultare le evidenze, come possono essere esportate e per quanto tempo vengono conservate. Controlla che gli eventi necessari per un’indagine compaiano davvero nei registri disponibili o in altre evidenze documentate. Annota le lacune rilevanti per la tua organizzazione.
- Cerca registrazioni della creazione del link, delle modifiche all’ambito, degli accessi e della revoca.
- Verifica quali informazioni identifica un evento, chi può accedere ai registri e per quanto tempo vengono conservate le evidenze.
- Documenta eventuali lacune che potrebbero influire su un’indagine o su un requisito di conformità.
Rendi il test ripetibile e assegna le responsabilità
Usa contenuti di esempio privi di informazioni sensibili per riprodurre il flusso di lavoro che probabilmente seguirà un dipendente. Verifica l’ambito del link, l’accesso del destinatario, le azioni disponibili, la scadenza o la revoca, se supportate, e le evidenze disponibili per l’amministratore in relazione a questi eventi.
Registra l’applicazione e la configurazione sottoposte a test, i passaggi eseguiti, i risultati previsti e quelli effettivi. Ripeti il test dopo modifiche alle impostazioni di condivisione o alla configurazione dell’applicazione che potrebbero influire sull’accesso.
Decidi chi può creare condivisioni esterne, chi approva quelle sensibili e chi è responsabile di riesaminare o terminare l’accesso. Predisponi un’alternativa verificata, ad esempio una procedura documentata di condivisione con autenticazione o un altro processo di trasferimento approvato, quando le protezioni di un link pubblico sono insufficienti o poco chiare.
Airbip gestisce l’infrastruttura delle istanze di applicazioni self-hosted, compresa la distribuzione come carichi di lavoro Docker sui propri server cloud, il routing e i certificati TLS, i controlli DNS, la gestione del ciclo di vita dei servizi e i backup configurabili. Questi servizi infrastrutturali non determinano quali controlli di condivisione offra una particolare applicazione e non eliminano la necessità di definire criteri di accesso e gestione dei dati.
- Usa contenuti di esempio rappresentativi e una sessione pulita del destinatario senza aver effettuato l’accesso.
- Registra i passaggi del test, i risultati previsti ed effettivi e la configurazione pertinente.
- Individua il responsabile della condivisione e stabilisci una data di revisione o di fine accesso.
- Definisci chi può creare link, quando è necessaria un’approvazione e come segnalare accessi imprevisti.
Domande frequenti
I link di condivisione pubblica sono sicuri da usare nelle app self-hosted?
Possono essere adatti ad alcuni contenuti, ma la sicurezza dipende dall’applicazione, dalla configurazione, dall’ambito del link, dai requisiti di accesso e dalle procedure degli utenti. Verifica questi comportamenti invece di presumere che tutte le app offrano gli stessi controlli.
Come posso capire se la revoca di un link ha funzionato?
Revoca un link di prova seguendo la procedura documentata, quindi apri l’URL originale in una sessione pulita. Verifica il risultato e controlla se rimane disponibile un altro percorso per accedere ai contenuti.
Le app self-hosted forniscono registri di audit completi per i link pubblici?
La registrazione degli eventi di audit varia in base all’applicazione e alla configurazione. Consulta la documentazione e verifica quali eventi vengono registrati, chi può consultarli e per quanto tempo vengono conservati.
L’hosting gestito stabilisce se i miei link condivisi sono privati?
No. L’infrastruttura gestita può occuparsi delle operazioni relative all’hosting, ma l’accesso tramite link dipende dalle funzioni di condivisione dell’applicazione, dalla configurazione e dalle scelte di governance. Verifica i controlli direttamente nell’applicazione.