
Online dokumentvisning är bekvämt. Användare kan öppna filer i webbläsaren utan att installera skrivbordsprogramvara, ladda ner varje fil eller växla mellan applikationer.
Men när dokument innehåller känslig information måste arbetsflödet utformas noggrant. Avtal, fakturor, juridiska filer, HR‑register, finansiella dokument, medicinska journaler och interna rapporter bör inte hanteras utan tydliga regler för åtkomst, lagring, visning, utskrift och rensning.
Doconut.app är användbart när användare behöver en enkel online‑dokumentvisningsupplevelse. För företag som behöver kontrollerad dokumentvisning i sina egna .NET‑applikationer är Doconut‑visare huvudprodukten att granska.
Denna artikel förklarar praktiska bästa praxis för att skydda känsliga dokument under onlinevisning och när du bör överväga Doconut’s .NET Viewer SDK för affärsarbetsflöden.
1. Förstå skillnaden mellan onlinevisning och applikationsstyrd visning
Inte varje dokumentvisningsarbetsflöde har samma risknivå.
En enkel online‑visare kan vara användbar för snabb förhandsgranskning, särskilt när filer inte är känsliga eller när användaren bara behöver ett snabbt sätt att öppna ett dokument i webbläsaren.
Känsliga affärsdokument kräver dock ofta mer kontroll. I sådana fall bör dokumentvisning vara en del av applikationsarbetsflödet.
Ett kontrollerat arbetsflöde inkluderar vanligtvis:
- Användarautentisering
- Rollbaserade behörigheter
- Godkända lagringsplatser
- Åtkomstloggning
- Nedladdningsregler
- Utskriftsregler
- Tillfällig filrengöring
- Interna säkerhetspolicys
- Applikationsnivåkontroller för dokumentåtkomst
För .NET‑team kan Doconut‑visare användas för att visa dokument direkt i affärsapplikationer samtidigt som applikationen styr autentisering, auktorisation, lagring och arbetsflödesregler.
2. Undvik att ladda upp känsliga filer till okända tjänster
Gratis eller offentliga online‑visare kan vara hjälpsamma för icke‑känsliga filer, men de bör användas med försiktighet när det gäller konfidentiella dokument.
Innan du laddar upp en känslig fil till någon online‑tjänst, fråga:
- Var bearbetas filen?
- Lagras filen efter visning?
- Hur länge lagras den?
- Kan filen nås via en offentlig länk?
- Förklarar tjänsten sin filhanteringspolicy?
- Tillåter din organisation den här typen av uppladdning?
- Är dokumentet konfidentiellt, reglerat eller affärskritiskt?
Om svaret är oklart, undvik att ladda upp filen.
För snabb, icke‑känslig visning kan Doconut.app vara användbart. För interna affärssystem är en kontrollerad .NET‑visare såsom Doconut‑visare vanligtvis ett bättre alternativ.
3. Behåll känsliga dokument inom ditt eget applikationsarbetsflöde
För känsliga filer är det ofta bättre att hålla dokumentet inom din egen applikationsmiljö.
Ett säkrare arbetsflöde kan se ut så här:
- Användaren loggar in i din applikation.
- Din applikation kontrollerar användarens behörigheter.
- Dokumentet laddas från en godkänd lagringskälla.
- Dokumentet visas i applikationen.
- Applikationen styr om användaren kan ladda ner, skriva ut, kommentera eller konvertera filen.
- Applikationen loggar relevanta åtgärder om så krävs.
Detta håller dokumentaktivitet inom ditt affärssystem istället för att skicka användare till separata verktyg eller externa arbetsflöden.
Enligt Doconut FAQ är Doconut inte en SaaS‑tjänst. Den installeras i kundens egen miljö, och inga anrop görs till Doconut‑servrar. Detta är viktigt för team som vill ha dokumentvisning i sin egen infrastruktur.
4. Använd åtkomstkontroll på applikationsnivå
En visare bör inte vara det enda säkerhetslagret. Din applikation bör bestämma vem som kan öppna varje dokument.
Viktiga åtkomstkontrollpraxis inkluderar:
- Kräv att användare loggar in innan de visar dokument.
- Kontrollera dokumentbehörigheter innan filen öppnas.
- Använd rollbaserad åtkomst där det är lämpligt.
- Undvik att exponera direkta offentliga filsökvägar.
- Förvara konfidentiella filer på godkända lagringsplatser.
- Logga dokumentåtkomst när det krävs av verksamheten.
- Separera offentliga filer från konfidentiella filer.
Till exempel kan en chef få tillåtelse att visa och skriva ut ett kontrakt, medan en annan användare bara får visa det. Dessa regler bör verkställas av din applikation.
Doconut Viewer kan vara en del av detta arbetsflöde, men din applikation bör fortsätta vara ansvarig för autentisering, auktorisation och dokumentåtkomstregler.
5. Validera filer innan visning
Ett dra‑och‑släpp‑uppladdningsgränssnitt kan göra dokumentvisning enklare för användare, men det bör inte kringgå validering.
Innan en uppladdad fil öppnas eller bearbetas, validera den på serversidan.
Rekommenderade kontroller inkluderar:
- Filändelse
- Filstorlek
- MIME‑typ
- Filhuvud där det är möjligt
- Användarens uppladdningsbehörighet
- Lagringsplats
- Tillåtna dokumentkategorier
- Virus‑ eller skadlig‑programskanning om det krävs av din organisation
Klient‑sidig validering kan förbättra användarupplevelsen, men den bör inte betraktas som det enda skyddet. Tvinga alltid validering på servern.
6. Var försiktig med nedladdnings‑ och utskriftsalternativ
Att visa ett dokument är annorlunda än att tillåta användare att ladda ner eller skriva ut det.
När en användare laddar ner eller skriver ut en fil kan dokumentet lämna applikationens kontroll. Det kan vara acceptabelt i vissa arbetsflöden, men inte i alla.
Innan du aktiverar nedladdnings‑ eller utskriftsalternativ, ställ följande frågor:
- Ska denna användare få ladda ner dokumentet?
- Ska den här dokumenttypen vara utskrivbar?
- Bör utskrift bero på roll eller arbetsflödesstatus?
- Ska utskrivna sidor innehålla ett vattenmärke?
- Ska utskrifts‑händelser loggas?
- Ska vissa filer förbli endast läsbara?
För arbetsflöden som kräver utskriftskontroll, notera att kontrollerad utskrift är en del av Doconut Viewer själv, inte ett separat licensierat tillägg. Utskriftsbeteendet konfigureras tillsammans med resten av visaren.
7. Granska temporära filer, cache och städning
Dokumentvisning kan innebära temporära filer, cache‑poster, genererade bilder eller konverterade resultat beroende på implementationen.
För känsliga dokument bör utvecklare förstå:
- Om temporära filer skapas
- Var temporära filer lagras
- Hur länge cachat innehåll är tillgängligt
- Om konverterade filer genereras
- Om genererade filer behöver rensas
- Om applikationen använder minnes‑cache eller distribuerad cache
- Om filer säkerhetskopieras automatiskt
- Om loggar innehåller känsligt filinnehåll
Undvik vaga antaganden som ”filer raderas automatiskt” om inte produktdokumentationen tydligt förklarar beteendet.
När du använder Doconut i en .NET‑applikation, granska den officiella dokumentationen och exemplen från sidan Ladda ner Doconut för att konfigurera visaren korrekt för din miljö.
8. Använd godkända lagringskällor
Affärsapplikationer lagrar ofta dokument på olika platser. Vissa filer kan lagras på en server‑sökväg, i en databas, från en ström, via en URL, på en intranät‑plats eller i molnlagring.
Doconut FAQ nämner stöd för att visa filer från fysiska sökvägar, strömmar, binära källor, databaser, URL:er, intranät‑platser, IP‑adresser och molnleverantörer såsom Amazon AWS S3, Azure Storage, Google Cloud, Dropbox och Redis.
Detta är användbart för applikationer som redan har en etablerad dokumentlagringsmodell.
För känsliga dokument, se till att lagringstillgång styrs av din applikation. Undvik offentliga URL:er för konfidentiella filer om de inte är specifikt utformade för begränsad och kontrollerad åtkomst.
9. Använd en visare som passar din .NET‑applikation
Om du bygger en .NET‑applikation bör visaren passa din arkitektur istället för att tvinga användare till ett separat arbetsflöde.
Doconut Viewer är designad för .NET‑webbapplikationsscenarier. Den kan användas med ASP.NET, MVC, .NET Core, .NET 6+, Blazor och liknande miljöer.
Doconut erbjuder också live‑demomiljöer där utvecklare kan testa olika visarscenarier:
Detta är användbart när du utvärderar om visaren passar din applikation innan du påbörjar implementeringen.
10. Lägg till sökning, annotering, konvertering och utskrift endast när det behövs
Inte varje applikation behöver alla dokumentfunktioner. Börja med det arbetsflöde som dina användare faktiskt behöver.
Vissa applikationer behöver bara visning. Andra kan behöva sökning, annotering, konvertering, utskrift eller alla dessa funktioner.
Doconut säljer fyra valfria tillägg för Viewer‑SDK:n:
- Search Plugin
- Annotation Plugin
- Converter Plugin
- DICOM Plugin
Kontrollerad utskrift ingår inte. Det är en funktion i visaren, så du konfigurerar den snarare än licensierar den.
Lägg till dessa funktioner baserat på faktiska affärskrav.
Till exempel:
- Använd sökning när användare behöver hitta termer i stora dokument.
- Använd annotering när användare behöver granska, markera eller kommentera filer.
- Använd konvertering när arbetsflödet kräver ett nytt utdataformat.
- Använd kontrollerad utskrift när utskrift ska bero på behörigheter eller arbetsflödesregler.
11. Rekommenderat säkert visningsarbetsflöde
Ett säkert arbetsflöde för dokumentvisning kan se ut så här:
- Användaren loggar in i applikationen.
- Applikationen kontrollerar användarens roll och behörigheter.
- Användaren väljer ett dokument.
- Applikationen laddar dokumentet från en godkänd källa.
- Doconut Viewer visar dokumentet i applikationen.
- Applikationen styr nedladdning, utskrift, annotering, sökning och konverteringsåtgärder.
- Applikationen loggar relevanta åtgärder om så krävs.
- Applikationen hanterar temporära filer, cache, lagring och rensning enligt interna regler.
Detta tillvägagångssätt håller dokumentaktivitet inom applikationen och ger utvecklare bättre kontroll över hantering av känsliga filer.
Checklista för bästa praxis
Innan du publicerar eller distribuerar ett känsligt arbetsflöde för dokumentvisning, gå igenom denna checklista:
- Identifiera om dokumentet är offentligt, internt, konfidentiellt eller reglerat.
- Undvik att ladda upp konfidentiella filer till tjänster med oklara filhanteringspolicyer.
- Behåll känsliga filer inom godkända applikationsarbetsflöden.
- Kräv autentisering innan dokumentåtkomst.
- Kontrollera behörigheter innan varje fil öppnas.
- Validera uppladdade filer på servern.
- Undvik direkta offentliga filsökvägar.
- Bestäm om nedladdning är tillåten.
- Bestäm om utskrift är tillåten.
- Logga åtkomst när det krävs.
- Granska temporära filer och cachebeteende.
- Granska lagring av konverterat utdata om konvertering är aktiverad.
- Använd godkända lagringsplatser.
- Testa med riktiga användardokument.
- Granska distributions‑ och säkerhetsinställningar med ditt interna team.
När du ska använda Doconut.app
Använd Doconut.app när du behöver en enkel online‑dokumentvisningsupplevelse.
Det kan vara användbart för:
- Snabb förhandsgranskning av dokument
- Testa hur en fil öppnas i webbläsaren
- Visning av icke‑känsliga filer online
- Undvika installation av skrivbordsprogram för grundläggande visningsbehov
För affärskritiska eller känsliga dokumentarbetsflöden, granska om din organisation kräver en kontrollerad visare på applikationsnivå.
När du ska använda Doconut Viewer SDK
Använd Doconut Viewer när:
- Du bygger en .NET‑applikation.
- Användare behöver förhandsgranska dokument i ditt system.
- Din applikation måste kontrollera åtkomst och behörigheter.
- Dokument bör förbli under dina infrastrukturregler.
- Du behöver stöd för flera affärsdokumentformat.
- Du behöver sökning, annotering, konvertering eller kontrollerade utskriftsarbetsflöden.
- Du vill ha exempel, dokumentation, live‑demo och leverantörsstöd.
Du kan börja med:
Viktiga punkter
- Online-dokumentvisning är bekväm, men känsliga filer kräver ett noggrant arbetsflöde.
- Undvik att ladda upp konfidentiella dokument till tjänster med oklara filhanteringspolicyer.
- Din applikation bör kontrollera autentisering, auktorisation, lagring, loggning, nedladdning och utskriftsregler.
- Validera filer på servern innan de öppnas eller bearbetas.
- Granska temporära filer, cache och konverterade resultat.
- Doconut.app är användbart för enkel online-dokumentvisning.
- Doconut Viewer SDK är det bättre alternativet för kontrollerad dokumentvisning i .NET-applikationer.
Vanliga frågor
Är online-dokumentvisning säker för känsliga filer?
Det beror på arbetsflödet. För känsliga filer, verifiera var filen behandlas, om den lagras, vem som kan komma åt den, och om din organisation tillåter den processen.
Bör jag använda Doconut.app för konfidentiella affärsdokument?
Doconut.app kan vara användbart för enkel online-visning, men konfidentiella affärsarbetsflöden kräver ofta åtkomstkontroll på applikationsnivå. I sådana fall, granska Doconut Viewer SDK för .NET-applikationer.
Skickar Doconut Viewer filer till Doconut-servrar?
Enligt Doconut FAQ är Doconut installerat i kundens egen miljö och inga anrop görs till Doconut-servrar.
Kan Doconut användas med ASP.NET MVC, .NET Core, .NET 6+ eller Blazor?
Ja. Doconut FAQ nämner stöd för ASP.NET MVC, .NET Core, .NET 6+ och Blazor.
Kan Doconut ladda filer från molnlagring?
Ja. Doconut FAQ nämner stöd för Amazon AWS S3, Azure Storage, Google Cloud, Dropbox och Redis.
Var kan jag testa Doconut-funktioner?
Du kan granska de officiella demonstrationerna här:
Slutsats
Att skydda känsliga dokument under online-visning kräver mer än en webbläsarförhandsgranskning. Utvecklare bör designa ett komplett arbetsflöde som kontrollerar autentisering, behörigheter, fillagring, nedladdning, utskrift, loggning, cache och rensning.
Doconut.app är användbart för enkla online-visningsscenarier. För affärsapplikationer som behöver kontrollerad dokumentvisning i en .NET-miljö är Doconut Viewer den huvudsakliga produkten att utvärdera.
För att lära dig mer, granska de officiella Doconut-resurserna: