
La visualizzazione di documenti online è comoda. Gli utenti possono aprire i file dal browser senza installare software desktop, scaricare ogni file o passare da un'applicazione all'altra.
Tuttavia, quando i documenti contengono informazioni sensibili, il flusso di lavoro deve essere progettato con attenzione. Contratti, fatture, documenti legali, registri HR, documenti finanziari, cartelle cliniche e rapporti interni non dovrebbero essere gestiti senza regole chiare per l'accesso, l'archiviazione, la visualizzazione, la stampa e la pulizia.
Doconut.app è utile quando gli utenti hanno bisogno di un'esperienza semplice di visualizzazione di documenti online. Per le aziende che necessitano di una visualizzazione controllata dei documenti all'interno delle proprie applicazioni .NET, Doconut Viewer è il prodotto principale da valutare.
Questo articolo spiega le migliori pratiche per proteggere i documenti sensibili durante la visualizzazione online e quando considerare il .NET Viewer SDK di Doconut per i flussi di lavoro aziendali.
1. Comprendere la differenza tra visualizzazione online e visualizzazione controllata dall'applicazione
Non tutti i flussi di lavoro di visualizzazione dei documenti hanno lo stesso livello di rischio.
Un visualizzatore online semplice può essere utile per un'anteprima rapida dei documenti, soprattutto quando i file non sono sensibili o quando l'utente ha solo bisogno di un modo veloce per aprire un documento nel browser.
Tuttavia, i documenti aziendali sensibili spesso richiedono un maggiore controllo. In questi casi, la visualizzazione dei documenti dovrebbe far parte del flusso di lavoro dell'applicazione.
Un flusso di lavoro controllato di solito include:
- Autenticazione dell'utente
- Autorizzazioni basate sui ruoli
- Posizioni di archiviazione approvate
- Registrazione degli accessi
- Regole di download
- Regole di stampa
- Pulizia dei file temporanei
- Politiche di sicurezza interne
- Controlli di accesso ai documenti a livello di applicazione
Per i team .NET, Doconut Viewer può essere utilizzato per visualizzare i documenti direttamente all'interno delle applicazioni aziendali, consentendo all'applicazione di controllare l'autenticazione, l'autorizzazione, l'archiviazione e le regole del flusso di lavoro.
2. Evitare di caricare file sensibili su servizi sconosciuti
I visualizzatori online gratuiti o pubblici possono essere utili per file non sensibili, ma dovrebbero essere usati con cautela con documenti confidenziali.
Prima di caricare un file sensibile su qualsiasi servizio online, chiedi:
- Dove viene elaborato il file?
- Il file viene archiviato dopo la visualizzazione?
- Per quanto tempo viene archiviato?
- Il file può essere accessibile tramite un link pubblico?
- Il servizio spiega la sua politica di gestione dei file?
- La tua organizzazione consente questo tipo di caricamento?
- Il documento è confidenziale, regolamentato o critico per l'azienda?
Se la risposta non è chiara, evita di caricare il file.
Per una visualizzazione rapida e non sensibile, Doconut.app può essere utile. Per i sistemi aziendali interni, un visualizzatore .NET controllato come Doconut Viewer è solitamente una scelta migliore.
3. Mantenere i documenti sensibili all'interno del proprio flusso di lavoro applicativo
Per i file sensibili, è spesso meglio mantenere il documento all'interno del proprio ambiente applicativo.
Un flusso di lavoro più sicuro può apparire così:
- L'utente accede alla tua applicazione.
- La tua applicazione verifica le autorizzazioni dell'utente.
- Il documento viene caricato da una fonte di archiviazione approvata.
- Il documento viene visualizzato all'interno dell'applicazione.
- L'applicazione controlla se l'utente può scaricare, stampare, annotare o convertire il file.
- L'applicazione registra le azioni rilevanti, se necessario.
Questo mantiene l'attività dei documenti all'interno del tuo sistema aziendale invece di inviare gli utenti a strumenti separati o a flussi di lavoro esterni.
Secondo le Doconut FAQ, Doconut non è un servizio SaaS. È installato nell'ambiente del cliente e non vengono effettuate chiamate ai server Doconut. Questo è importante per i team che desiderano la visualizzazione dei documenti all'interno della propria infrastruttura.
4. Utilizza il Controllo di Accesso a Livello di Applicazione
Un visualizzatore non dovrebbe essere l'unico livello di sicurezza. La tua applicazione dovrebbe decidere chi può aprire ogni documento.
Le pratiche importanti di controllo degli accessi includono:
- Richiedi agli utenti di accedere prima di visualizzare i documenti.
- Verifica le autorizzazioni del documento prima di aprire il file.
- Utilizza l'accesso basato sui ruoli dove appropriato.
- Evita di esporre percorsi di file pubblici diretti.
- Mantieni i file riservati in posizioni di archiviazione approvate.
- Registra l'accesso ai documenti quando richiesto dall'azienda.
- Separa i file pubblici da quelli riservati.
Ad esempio, a un manager può essere consentito visualizzare e stampare un contratto, mentre a un altro utente può essere consentito solo visualizzarlo. Queste regole dovrebbero essere applicate dalla tua applicazione.
Doconut Viewer può far parte di questo flusso di lavoro, ma la tua applicazione deve rimanere responsabile dell'autenticazione, dell'autorizzazione e delle regole di accesso ai documenti.
5. Convalida i File Prima della Visualizzazione
Un'interfaccia di caricamento drag-and-drop può rendere più semplice la visualizzazione dei documenti per gli utenti, ma non dovrebbe bypassare la convalida.
Prima di aprire o elaborare un file caricato, convalidalo sul lato server.
I controlli consigliati includono:
- Estensione del file
- Dimensione del file
- Tipo MIME
- Intestazione del file, se possibile
- Autorizzazione di caricamento dell'utente
- Posizione di archiviazione
- Categorie di documento consentite
- Scansione antivirus o malware se richiesta dalla tua organizzazione
La convalida lato client può migliorare l'esperienza dell'utente, ma non dovrebbe essere considerata l'unica protezione. Applica sempre la convalida sul server.
6. Fai Attenzione alle Opzioni di Download e Stampa
Visualizzare un documento è diverso dal consentire agli utenti di scaricarlo o stamparlo.
Una volta che un utente scarica o stampa un file, il documento può uscire dal controllo dell'applicazione. Questo può essere accettabile in alcuni flussi di lavoro, ma non in tutti.
Prima di abilitare le opzioni di download o stampa, chiedi:
- Questo utente dovrebbe essere autorizzato a scaricare il documento?
- Questo tipo di documento dovrebbe essere stampabile?
- La stampa dovrebbe dipendere dal ruolo o dallo stato del flusso di lavoro?
- Le pagine stampate dovrebbero includere una filigrana?
- Gli eventi di stampa dovrebbero essere registrati?
- Alcuni file dovrebbero rimanere solo visualizzabili?
Per i flussi di lavoro che richiedono il controllo della stampa, nota che la stampa controllata fa parte di Doconut Viewer stesso, non è un componente aggiuntivo con licenza separata. Il comportamento di stampa è configurato insieme al resto del visualizzatore.
7. Revisiona i File Temporanei, la Cache e la Pulizia
La visualizzazione dei documenti può coinvolgere file temporanei, voci di cache, immagini generate o output convertiti a seconda dell'implementazione.
Per i documenti sensibili, gli sviluppatori dovrebbero comprendere:
- Se vengono creati file temporanei
- Dove vengono archiviati i file temporanei
- Per quanto tempo il contenuto nella cache rimane disponibile
- Se vengono generati file convertiti
- Se i file generati necessitano di pulizia
- Se l'applicazione utilizza cache in memoria o cache distribuita
- Se i file vengono sottoposti a backup automatico
- Se i log includono contenuti sensibili dei file
Evita supposizioni vaghe come “i file vengono eliminati automaticamente” a meno che la documentazione del prodotto non spieghi chiaramente il comportamento.
Quando usi Doconut in un'applicazione .NET, rivedi la documentazione ufficiale e gli esempi dalla pagina Scarica Doconut per configurare correttamente il visualizzatore per il tuo ambiente.
8. Utilizza Fonti di Archiviazione Approvate
Le applicazioni aziendali spesso archiviano i documenti in diverse posizioni. Alcuni file possono essere archiviati su un percorso del server, in un database, da uno stream, tramite un URL, in una posizione intranet o in un archivio cloud.
Le FAQ Doconut menzionano il supporto per la visualizzazione di file da percorsi fisici, stream, sorgenti binarie, database, URL, posizioni intranet, indirizzi IP e provider cloud come Amazon AWS S3, Azure Storage, Google Cloud, Dropbox e Redis.
Ciò è utile per le applicazioni che hanno già un modello di archiviazione dei documenti consolidato.
Per i documenti sensibili, assicurati che l'accesso all'archiviazione sia controllato dalla tua applicazione. Evita URL pubblici per file riservati a meno che non siano specificamente progettati per un accesso limitato e controllato.
9. Usa un Visualizzatore Che Si Adatti alla Tua Applicazione .NET
Se stai creando un'applicazione .NET, il visualizzatore dovrebbe adattarsi alla tua architettura invece di costringere gli utenti a un flusso di lavoro separato.
Visualizzatore Doconut è progettato per scenari di applicazioni web .NET. Può essere utilizzato con ASP.NET, MVC, .NET Core, .NET 6+, Blazor e ambienti correlati.
Doconut fornisce anche ambienti demo live dove gli sviluppatori possono testare diversi scenari di visualizzazione:
Questo è utile per valutare se il visualizzatore si adatta alla tua applicazione prima di avviare l'implementazione.
10. Aggiungi Ricerca, Annotazione, Conversione e Stampa Solo Quando Necessario
Non tutte le applicazioni hanno bisogno di tutte le funzionalità dei documenti. Inizia con il flusso di lavoro di cui gli utenti hanno realmente bisogno.
Alcune applicazioni hanno solo bisogno della visualizzazione. Altre possono richiedere ricerca, annotazione, conversione, stampa o tutte queste funzionalità.
Doconut vende quattro plugin opzionali per l'SDK del Visualizzatore:
- Plugin di Ricerca
- Plugin di Annotazione
- Plugin di Conversione
- Plugin DICOM
La stampa controllata non è tra questi. È una capacità del visualizzatore, quindi la configuri anziché acquistarla con licenza.
Aggiungi queste funzionalità in base a reali requisiti di business.
Ad esempio:
- Usa la ricerca quando gli utenti devono trovare termini all'interno di documenti di grandi dimensioni.
- Usa l'annotazione quando gli utenti devono revisionare, evidenziare o commentare i file.
- Usa la conversione quando il flusso di lavoro richiede un nuovo formato di output.
- Usa la stampa controllata quando la stampa deve dipendere da permessi o regole di flusso di lavoro.
11. Flusso di Lavoro Consigliato per la Visualizzazione Sicura
Un flusso di lavoro sicuro per la visualizzazione dei documenti può apparire così:
- L'utente accede all'applicazione.
- L'applicazione verifica il ruolo e i permessi dell'utente.
- L'utente seleziona un documento.
- L'applicazione carica il documento da una fonte approvata.
- Doconut Viewer visualizza il documento all'interno dell'applicazione.
- L'applicazione controlla le azioni di download, stampa, annotazione, ricerca e conversione.
- L'applicazione registra le azioni rilevanti se necessario.
- L'applicazione gestisce file temporanei, cache, archiviazione e pulizia secondo le regole interne.
Questo approccio mantiene l'attività sui documenti all'interno dell'applicazione e offre agli sviluppatori un migliore controllo sulla gestione di file sensibili.
Checklist delle Buone Pratiche
Prima di pubblicare o distribuire un flusso di lavoro sensibile di visualizzazione dei documenti, rivedi questa checklist:
- Identifica se il documento è pubblico, interno, confidenziale o regolamentato.
- Evita di caricare file confidenziali su servizi con politiche di gestione dei file poco chiare.
- Mantieni i file sensibili all'interno dei flussi di lavoro approvati dall'applicazione.
- Richiedi l'autenticazione prima dell'accesso al documento.
- Verifica i permessi prima di aprire ogni file.
- Convalida i file caricati sul server.
- Evita percorsi di file pubblici diretti.
- Decidi se il download è consentito.
- Decidi se la stampa è consentita.
- Registra gli accessi quando necessario.
- Rivedi i file temporanei e il comportamento della cache.
- Rivedi l'archiviazione dell'output convertito se la conversione è abilitata.
- Usa posizioni di archiviazione approvate.
- Testa con documenti reali degli utenti.
- Rivedi le impostazioni di distribuzione e sicurezza con il tuo team interno.
Quando Usare Doconut.app
Usa Doconut.app quando hai bisogno di un'esperienza semplice di visualizzazione di documenti online.
Può essere utile per:
- Anteprima rapida di documenti
- Testare come un file si apre nel browser
- Visualizzare file non sensibili online
- Evitare l'installazione di software desktop per esigenze di visualizzazione di base
Per flussi di lavoro di documenti critici o sensibili, verifica se la tua organizzazione richiede un visualizzatore controllato a livello di applicazione.
Quando Usare il SDK del Visualizzatore Doconut
Usa Visualizzatore Doconut quando:
- Stai costruendo un'applicazione .NET.
- Gli utenti hanno bisogno di anteporre documenti all'interno del tuo sistema.
- La tua applicazione deve controllare accessi e permessi.
- I documenti devono rimanere sotto le regole della tua infrastruttura.
- Hai bisogno di supporto per più formati di documenti aziendali.
- Hai bisogno di flussi di lavoro di ricerca, annotazione, conversione o stampa controllata.
- Vuoi esempi, documentazione, demo live e supporto del fornitore.
Puoi iniziare con:
Punti Chiave
- La visualizzazione online dei documenti è comoda, ma i file sensibili richiedono un flusso di lavoro attento.
- Evita di caricare documenti riservati su servizi con politiche di gestione dei file poco chiare.
- La tua applicazione dovrebbe controllare l'autenticazione, l'autorizzazione, l'archiviazione, la registrazione, il download e le regole di stampa.
- Convalida i file sul server prima di aprirli o elaborarli.
- Controlla i file temporanei, la cache e gli output convertiti.
- Doconut.app è utile per la semplice visualizzazione online dei documenti.
- Doconut Viewer SDK è l'opzione migliore per la visualizzazione controllata dei documenti all'interno di applicazioni .NET.
Domande Frequenti
La visualizzazione online dei documenti è sicura per i file sensibili?
Dipende dal flusso di lavoro. Per i file sensibili, verifica dove il file viene elaborato, se viene archiviato, chi vi può accedere e se la tua organizzazione consente tale processo.
Devo usare Doconut.app per file aziendali riservati?
Doconut.app può essere utile per una semplice visualizzazione online, ma i flussi di lavoro aziendali riservati spesso richiedono un controllo degli accessi a livello di applicazione. In questi casi, esamina Doconut Viewer SDK per le applicazioni .NET.
Doconut Viewer invia i file ai server Doconut?
Secondo le FAQ di Doconut, Doconut è installato nell'ambiente del cliente e non vengono effettuate chiamate ai server Doconut.
Doconut può essere usato con ASP.NET MVC, .NET Core, .NET 6+ o Blazor?
Sì. Le FAQ di Doconut menzionano il supporto per ASP.NET MVC, .NET Core, .NET 6+ e Blazor.
Doconut può caricare file da storage cloud?
Sì. Le FAQ di Doconut menzionano il supporto per Amazon AWS S3, Azure Storage, Google Cloud, Dropbox e Redis.
Dove posso testare le funzionalità di Doconut?
Puoi consultare le demo ufficiali qui:
Conclusione
Proteggere i documenti sensibili durante la visualizzazione online richiede più di un'anteprima nel browser. Gli sviluppatori dovrebbero progettare un flusso di lavoro completo che controlli l'autenticazione, le autorizzazioni, l'archiviazione dei file, il download, la stampa, la registrazione, la cache e la pulizia.
Doconut.app è utile per scenari di semplice visualizzazione online. Per le applicazioni aziendali che necessitano di una visualizzazione controllata dei documenti all'interno di un ambiente .NET, Doconut Viewer è il prodotto principale da valutare.
Per saperne di più, consulta le risorse ufficiali di Doconut: