
Online prohlížení dokumentů je pohodlné. Uživatelé mohou otevírat soubory v prohlížeči bez instalace desktopového softwaru, stahování každého souboru nebo přepínání mezi aplikacemi.
Nicméně, když dokumenty obsahují citlivé informace, je nutné workflow navrhnout pečlivě. Smlouvy, faktury, právní soubory, HR záznamy, finanční dokumenty, lékařské záznamy a interní zprávy by neměly být zpracovávány bez jasných pravidel pro přístup, úložiště, prohlížení, tisk a úklid.
Doconut.app je užitečný, když uživatelé potřebují jednoduchý online prohlížeč dokumentů. Pro společnosti, které potřebují řízené prohlížení dokumentů ve vlastních .NET aplikacích, je hlavním produktem k přezkoumání Doconut Viewer.
Tento článek vysvětluje praktické nejlepší postupy pro ochranu citlivých dokumentů během online prohlížení a kdy zvážit Doconut’s .NET Viewer SDK pro obchodní workflow.
1. Pochopte rozdíl mezi online prohlížením a aplikací řízeným prohlížením
Ne každý workflow prohlížení dokumentů má stejnou úroveň rizika.
Jednoduchý online prohlížeč může být užitečný pro rychlý náhled dokumentu, zejména když soubory nejsou citlivé nebo když uživatel potřebuje jen rychlý způsob otevření dokumentu v prohlížeči.
Citlivé obchodní dokumenty však často vyžadují větší kontrolu. V takových případech by mělo být prohlížení dokumentu součástí workflow aplikace.
Řízený workflow obvykle zahrnuje:
- Ověření uživatele
- Role‑based oprávnění
- Schválená úložiště
- Logování přístupů
- Pravidla pro stahování
- Pravidla pro tisk
- Úklid dočasných souborů
- Interní bezpečnostní politiky
- Kontroly přístupu k dokumentům na úrovni aplikace
Pro .NET týmy může být Doconut Viewer použit k zobrazování dokumentů přímo v obchodních aplikacích, přičemž aplikace řídí ověřování, autorizaci, úložiště a pravidla workflow.
2. Vyhněte se nahrávání citlivých souborů do neznámých služeb
Bezplatné nebo veřejné online prohlížeče mohou být užitečné pro necitlivé soubory, ale s důvěrnými dokumenty je třeba zacházet opatrně.
Před nahráním citlivého souboru do jakékoli online služby se zeptejte:
- Kde je soubor zpracováván?
- Je soubor po prohlédnutí uložen?
- Jak dlouho je uložen?
- Může k souboru přistupovat veřejný odkaz?
- Vysvětluje služba politiku zacházení se soubory?
- Povolený je tento typ nahrávání ve vaší organizaci?
- Je dokument důvěrný, regulovaný nebo kritický pro podnik?
Pokud je odpověď nejasná, vyhněte se nahrávání souboru.
Pro rychlé, necitlivé prohlížení může být užitečný Doconut.app. Pro interní obchodní systémy je obvykle lepší volbou řízený .NET prohlížeč, jako je Doconut Viewer.
3. Uchovávejte citlivé dokumenty uvnitř vlastního workflow aplikace
U citlivých souborů je často lepší ponechat dokument v prostředí vlastní aplikace.
Bezpečnější workflow může vypadat takto:
- Uživatel se přihlásí do vaší aplikace.
- Vaše aplikace zkontroluje oprávnění uživatele.
- Dokument je načten ze schváleného úložiště.
- Dokument je zobrazen uvnitř aplikace.
- Aplikace řídí, zda může uživatel soubor stáhnout, vytisknout, anotovat nebo převést.
- Aplikace zaznamená relevantní akce, pokud je to požadováno.
Tím se aktivita s dokumentem udrží uvnitř vašeho obchodního systému místo odesílání uživatelů na samostatné nástroje nebo externí workflow.
Podle Doconut FAQ není Doconut SaaS službou. Je instalován v prostředí zákazníka a neprovádí žádné volání na servery Doconut. To je důležité pro týmy, které chtějí prohlížení dokumentů ve své vlastní infrastruktuře.
4. Používejte kontrolu přístupu na úrovni aplikace
Prohlížeč by neměl být jedinou bezpečnostní vrstvou. Vaše aplikace by měla rozhodovat, kdo může otevřít který dokument.
Důležité praktiky kontroly přístupu zahrnují:
- Vyžadovat přihlášení uživatele před prohlížením dokumentů.
- Kontrolovat oprávnění dokumentu před otevřením souboru.
- Používat role‑based přístup, kde je to vhodné.
- Vyhnout se zveřejnění přímých veřejných cest k souborům.
- Uchovávat důvěrné soubory ve schválených úložištích.
- Logovat přístup k dokumentům, pokud to vyžaduje podnik.
- Oddělit veřejné soubory od důvěrných.
Například manažer může mít povoleno zobrazit a vytisknout smlouvu, zatímco jiný uživatel může mít povoleno jen zobrazit. Tato pravidla by měla být vynucována vaší aplikací.
Doconut Viewer může být součástí tohoto workflow, ale autentizaci, autorizaci a pravidla přístupu k dokumentům by měla zajišťovat vaše aplikace.
5. Ověřujte soubory před prohlížením
Rozhraní pro nahrávání metodou drag‑and‑drop může usnadnit uživatelům prohlížení dokumentů, ale nemělo by obcházet validaci.
Před otevřením nebo zpracováním nahraného souboru jej ověřte na straně serveru.
Doporučené kontroly zahrnují:
- Příponu souboru
- Velikost souboru
- MIME typ
- Hlavičku souboru, pokud je to možné
- Oprávnění uživatele k nahrání
- Umístění úložiště
- Povolené kategorie dokumentů
- Skenování na viry nebo malware, pokud to vyžaduje organizace
Validace na straně klienta může zlepšit uživatelský zážitek, ale nesmí být považována za jedinou ochranu. Vždy vynucujte validaci na serveru.
6. Buďte opatrní s možnostmi stahování a tisku
Prohlížení dokumentu se liší od povolení uživateli soubor stáhnout nebo vytisknout.
Jakmile uživatel soubor stáhne nebo vytiskne, může dokument opustit kontrolu aplikace. To může být v některých workflow přijatelné, ale ne ve všech.
Před povolením možností stahování nebo tisku se zeptejte:
- Má tento uživatel povoleno stáhnout dokument?
- Má tento typ dokumentu být tisknutelný?
- Má tisk záviset na roli nebo stavu workflow?
- Mají tištěné stránky obsahovat vodoznak?
- Mají být události tisku logovány?
- Mají některé soubory zůstat pouze pro prohlížení?
Pro workflow, které vyžadují kontrolu tisku, si prohlédněte Doconut Controlled Printing Plugin. Pomůže vývojářům řídit chování tisku jako součást .NET workflow dokumentu.
7. Přezkoumejte dočasné soubory, cache a úklid
Prohlížení dokumentu může zahrnovat dočasné soubory, položky cache, generované obrázky nebo konvertované výstupy v závislosti na implementaci.
U citlivých dokumentů by vývojáři měli rozumět:
- Zda jsou vytvářeny dočasné soubory
- Kde jsou dočasné soubory ukládány
- Jak dlouho je cache k dispozici
- Zda jsou generovány konvertované soubory
- Zda je potřeba úklid generovaných souborů
- Zda aplikace používá paměťovou cache nebo distribuovanou cache
- Zda jsou soubory automaticky zálohovány
- Zda logy obsahují citlivý obsah souborů
Vyhněte se vágním předpokladům typu „soubory jsou automaticky mazány“, pokud dokumentace produktu výslovně neuvádí chování.
Při použití Doconut v .NET aplikaci přezkoumejte oficiální dokumentaci a příklady na stránce Download Doconut, abyste prohlížeč správně nakonfigurovali pro své prostředí.
8. Používejte schválené zdroje úložiště
Obchodní aplikace často ukládají dokumenty na různá místa. Některé soubory mohou být uloženy na serverové cestě, v databázi, ze streamu, přes URL, na intranetovém umístění nebo v cloudovém úložišti.
Doconut FAQ uvádí podporu pro prohlížení souborů z fyzických cest, streamů, binárních zdrojů, databází, URL, intranetových umístění, IP adres a poskytovatelů cloudu jako Amazon AWS S3, Azure Storage, Google Cloud, Dropbox a Redis.
To je užitečné pro aplikace, které již mají zavedený model úložiště dokumentů.
U citlivých dokumentů zajistěte, aby přístup k úložišti byl řízen vaší aplikací. Vyhněte se veřejným URL pro důvěrné soubory, pokud nejsou speciálně navrženy pro omezený a řízený přístup.
9. Používejte prohlížeč, který odpovídá vaší .NET aplikaci
Pokud budujete .NET aplikaci, měl by prohlížeč zapadat do vaší architektury místo toho, aby uživatele nutil přecházet do samostatného workflow.
Doconut Viewer je navržen pro .NET webové scénáře. Lze jej použít s ASP.NET, MVC, .NET Core, .NET 6+, Blazor a souvisejícími prostředími.
Doconut také poskytuje živé demo prostředí, kde vývojáři mohou testovat různé scénáře prohlížeče:
To je užitečné při hodnocení, zda prohlížeč vyhovuje vaší aplikaci před zahájením implementace.
10. Přidávejte vyhledávání, anotace, konverzi a tisk jen podle potřeby
Ne každá aplikace potřebuje všechny funkce dokumentu. Začněte workflow, který vaši uživatelé skutečně potřebují.
Některé aplikace potřebují jen prohlížení. Jiné mohou potřebovat vyhledávání, anotace, konverzi, tisk nebo všechny tyto funkce.
Doconut poskytuje volitelné pluginy pro běžné workflow dokumentů:
Přidávejte tyto funkce na základě reálných obchodních požadavků.
Například:
- Použijte vyhledávání, když uživatelé potřebují najít výrazy ve velkých dokumentech.
- Použijte anotace, když uživatelé potřebují recenzovat, označovat nebo komentovat soubory.
- Použijte konverzi, když workflow vyžaduje nový výstupní formát.
- Použijte řízený tisk, když tisk má záviset na oprávněních nebo pravidlech workflow.
11. Doporučený bezpečný workflow pro prohlížení
Bezpečný workflow pro prohlížení dokumentů může vypadat takto:
- Uživatel se přihlásí do aplikace.
- Aplikace zkontroluje roli a oprávnění uživatele.
- Uživatel vybere dokument.
- Aplikace načte dokument ze schváleného zdroje.
- Doconut Viewer zobrazí dokument uvnitř aplikace.
- Aplikace řídí akce stažení, tisku, anotace, vyhledávání a konverze.
- Aplikace zaznamená relevantní akce, pokud je to požadováno.
- Aplikace spravuje dočasné soubory, cache, úložiště a úklid podle interních pravidel.
Tento přístup udržuje aktivitu s dokumentem uvnitř aplikace a poskytuje vývojářům lepší kontrolu nad zacházením s citlivými soubory.
Seznam kontrolních bodů nejlepších postupů
Před nasazením workflow pro citlivé prohlížení dokumentů si projděte tento seznam:
- Identifikujte, zda je dokument veřejný, interní, důvěrný nebo regulovaný.
- Vyhněte se nahrávání důvěrných souborů do služeb s nejasnou politikou zacházení se soubory.
- Uchovávejte citlivé soubory uvnitř schválených workflow aplikace.
- Vyžadujte autentizaci před přístupem k dokumentu.
- Kontrolujte oprávnění před otevřením každého souboru.
- Validujte nahrané soubory na serveru.
- Vyhněte se přímým veřejným cestám k souborům.
- Rozhodněte, zda je povoleno stahování.
- Rozhodněte, zda je povolen tisk.
- Logujte přístup, pokud je to požadováno.
- Přezkoumejte chování dočasných souborů a cache.
- Přezkoumejte úložiště konvertovaných výstupů, pokud je konverze povolena.
- Používejte schválená úložiště.
- Testujte s reálnými uživatelskými dokumenty.
- Přezkoumejte nastavení nasazení a bezpečnosti s interním týmem.
Kdy použít Doconut.app
Použijte Doconut.app, když potřebujete jednoduchý online prohlížeč dokumentů.
Může být užitečný pro:
- Rychlý náhled dokumentu
- Testování, jak se soubor otevře v prohlížeči
- Prohlížení necitlivých souborů online
- Vyhnutí se instalaci desktopového softwaru pro základní prohlížení
Pro obchodně kritické nebo citlivé workflow dokumentů přezkoumejte, zda vaše organizace vyžaduje řízený prohlížeč na úrovni aplikace.
Kdy použít Doconut Viewer SDK
Použijte Doconut Viewer, když:
- Budujete .NET aplikaci.
- Uživatelé potřebují náhled dokumentů uvnitř vašeho systému.
- Vaše aplikace musí řídit přístup a oprávnění.
- Dokumenty by měly zůstat pod pravidly vaší infrastruktury.
- Potřebujete podporu pro více obchodních formátů dokumentů.
- Potřebujete workflow pro vyhledávání, anotace, konverzi nebo řízený tisk.
- Chcete příklady, dokumentaci, živá dema a podporu od dodavatele.
Můžete začít s:
Klíčové poznatky
- Online prohlížení dokumentů je pohodlné, ale citlivé soubory vyžadují pečlivý workflow.
- Vyhněte se nahrávání důvěrných dokumentů do služeb s nejasnou politikou zacházení se soubory.
- Vaše aplikace by měla řídit autentizaci, autorizaci, úložiště, logování, stahování a tisková pravidla.
- Validujte soubory na serveru před jejich otevřením nebo zpracováním.
- Přezkoumejte dočasné soubory, cache a konvertované výstupy.
- Doconut.app je užitečný pro jednoduché online prohlížení dokumentů.
- Doconut Viewer SDK je lepší volbou pro řízené prohlížení dokumentů uvnitř .NET aplikací.
Často kladené otázky
Je online prohlížení dokumentů bezpečné pro citlivé soubory?
Záleží na workflow. U citlivých souborů ověřte, kde je soubor zpracováván, zda je uložen, kdo k němu může přistupovat a zda to organizace povoluje.
Mám použít Doconut.app pro důvěrné obchodní soubory?
Doconut.app může být užitečný pro jednoduché online prohlížení, ale důvěrné obchodní workflow často vyžadují kontrolu přístupu na úrovni aplikace. V takových případech zvažte Doconut Viewer SDK pro .NET aplikace.
Odesílá Doconut Viewer soubory na servery Doconut?
Podle Doconut FAQ je Doconut instalován v prostředí zákazníka a neprovádí žádné volání na servery Doconut.
Může být Doconut použit s ASP.NET MVC, .NET Core, .NET 6+ nebo Blazor?
Ano. Doconut FAQ uvádí podporu pro ASP.NET MVC, .NET Core, .NET 6+ a Blazor.
Může Doconut načítat soubory z cloudového úložiště?
Ano. Doconut FAQ uvádí podporu pro Amazon AWS S3, Azure Storage, Google Cloud, Dropbox a Redis.
Kde mohu vyzkoušet funkce Doconut?
Oficiální dema najdete zde:
Závěr
Ochrana citlivých dokumentů během online prohlížení vyžaduje více než jen náhled v prohlížeči. Vývojáři by měli navrhnout kompletní workflow, který řídí autentizaci, oprávnění, úložiště souborů, stahování, tisk, logování, cache a úklid.
Doconut.app je užitečný pro jednoduché online scénáře. Pro obchodní aplikace, které potřebují řízené prohlížení dokumentů v .NET prostředí, je hlavním produktem k hodnocení Doconut Viewer.
Pro více informací si projděte oficiální Doconut zdroje: