Bezpečné sdílení PDF souborů bez nahrávání na služby třetích stran: krok‑za‑krokem průvodce pro právnické týmy
2/5/2026

Bezpečné sdílení PDF souborů bez nahrávání na služby třetích stran: krok‑za‑krokem průvodce pro právnické týmy

Bezpečné sdílení PDF souborů bez nahrávání na služby třetích stran: krok‑za‑krokem průvodce pro právnické týmy

Právní oddělení zpracovávají smlouvy, soubory důkazů a další vysoce důvěrné dokumenty. Běžný postup nahrávání PDF do cloudové služby pro sdílení okamžitě vytváří bezpečnostní riziko: soubor žije mimo vaši korporátní perimetr a ztrácíte jemnou kontrolu nad tím, kdo jej může zobrazit a jak dlouho.

Co kdybyste mohli vložit zabezpečený, šifrovaný prohlížeč PDF přímo do vašeho .NET webportálu a garantovat, že dokument se nikdy nedostane na server třetí strany?

V tomto průvodci vás provede praktickým, enterprise‑grade řešením postaveným na DoconutApp — 100 % plug‑in‑free PDF prohlížeči, který běží nativně v prostředí .NET 6+. Na konci budete mít plně auditovatelný náhled, který splňuje přísné požadavky na soulad u právnických firem a korporátních právních týmů.


Proč tradiční cloudové sdílení nedostačuje

RizikoTypická cloudová službaJak DoconutApp to eliminuje
Exil dat – soubor uložen na externích serverechSoubory jsou uloženy v úložišti poskytovatele, často v regionech, které nemůžete kontrolovat.PDF zůstávají ve vaší vlastní infrastruktuře, šifrovány při klidu.
Ztráta kontroly nad dobou přístupuOdkazy na sdílení mohou být předávány donekonečna.Časově omezené, jednorázové tokeny zajišťují automatické vypršení náhledu.
Mezery v souladuProtokoly auditu jsou často omezeny na události „stáhnout“.Úplné server‑side logování každého požadavku na náhled (uživatel, IP, časové razítko).
Závislost na pluginechMnoho prohlížečů vyžaduje Flash, ActiveX nebo rozšíření prohlížeče.Čistý HTML5/JavaScript prohlížeč běží v jakémkoli moderním prohlížeči bez pluginů.

Přehled řešení

  1. Přidejte knihovnu DoconutApp viewer do svého .NET projektu.
  2. Šifrujte PDF na disku pomocí server‑side klíče.
  3. Vložte komponentu prohlížeče do Razor stránky nebo MVC view a předávejte token pomocí řetězce dotazu.
  4. Logujte každý požadavek na náhled pro auditní stopy a detekci anomálií.

Níže je podrobný návod k jednotlivým krokům, včetně doporučení pro správu klíčů, zabezpečení tokenů a auditní logování.


Krok 1 – Připravte své .NET prostředí

  1. Otevřete řešení ve Visual Studio (doporučeno 2022 nebo novější).

  2. Cílová verze .NET 6 nebo novější — prohlížeč DoconutApp je postaven na moderních .NET API a využívá vylepšení System.Security.Cryptography.

  3. Nainstalujte NuGet balíček:

    dotnet add package DoconutApp.Viewer
    

    Představte si tento balíček jako instalaci vysoce zabezpečených ocelových dveří na vaši aplikaci: po přidání jsou dveře připraveny být programově zamčeny a odemčeny.

Další tipy

  • Uložte odkaz na balíček v souboru Directory.Packages.props pro centralizovanou správu verzí napříč více službami.

Krok 2 – Ukládejte PDF s silnou šifrou

2.1 Vyberte šifrovací algoritmus

EncryptPdfAsync v DoconutApp používá AES‑256‑GCM jako výchozí, což poskytuje autentizační šifrování (důvěrnost + integrita). To vyhovuje většině regulačních rámců (např. GDPR, HIPAA, ISO 27001).

2.2 Implementujte bezpečnou správu klíčů

  • Nikdy neukládejte klíče pevně v kódu. Používejte Azure Key Vault, AWS KMS nebo HashiCorp Vault pro načtení šifrovacího klíče za běhu.
  • Pravidelně rotujte klíče (běžná praxe je každých 90 dní). DoconutApp umí pře‑šifrovat existující soubory novým klíčem pomocí dávkového úkolu.

Krok 3 – Vytvořte časově omezený, jednorázový token

Token pro náhled funguje jako jednorázová vstupenka, která automaticky expiruje. Obsahuje:

  • User ID — kdo je oprávněn dokument zobrazit.
  • PDF ID — který šifrovaný soubor streamovat.
  • Expiration — obvykle 5–10 minut, konfigurovatelné podle politiky.
  • Signature — HMAC nebo RSA podpis zabraňující manipulaci.

3.1 Bezpečnostní úvahy

  • TLS všude — token vždy podávejte přes HTTPS.
  • Nejmenší oprávnění — zakódujte jen data nutná pro náhled; vyhněte se vložení nadbytečných nároků.
  • Revokace tokenu — jednoduchý „blacklist“ v Redis umožní okamžitou revokaci, pokud se změní přístupová práva uživatele.

Krok 4 – Vložte DoconutApp Viewer

4.1 Server‑side streaming endpoint

  • Dešifrování v paměti zaručuje, že čistý text se nikdy nedotkne souborového systému.
  • Prohlížeč běží kompletně na klientovi pomocí HTML5 canvas a PDF.js, sandboxovaný prohlížečem.

4.2 Nevyžaduje žádné pluginy

Protože DoconutApp spoléhá na standardní webové technologie, funguje napříč Chrome, Edge, Firefox a Safari bez jakýchkoli doplňkových pluginů, ActiveX kontrol nebo Flash závislostí.


Krok 5 – Audit a logování přístupu pro soulad

Právní týmy často potřebují nezfalšovatelnou stopu, kdo zobrazil kterou smlouvu a kdy. Implementujte strukturovaný logovací řetězec:

PolePopis
UserIdIdentifikátor požadujícího právního profesionála
PdfIdInterní reference na šifrovaný dokument
TimestampUTC čas požadavku na náhled
IpAddressIP adresa zdroje (užitečné pro geo‑lokaci)
UserAgentŘetězec prohlížeče pro forenzní analýzu
ResultÚspěch / Selhání (např. neplatný token, chyba dešifrování)

Nejlepší postupy

  • Ukládejte logy do append‑only, neměnného úložiště (např. Azure Log Analytics, Splunk nebo write‑once S3 bucket).
  • Povolte upozornění na abnormální vzory — např. stejný token použitý ze dvou různých IP během několika sekund.
  • Zásada uchování: uchovávejte logy po dobu požadovanou vaší jurisdikcí (často 7 let pro právní záznamy).

Rychlé shrnutí

  1. Přidejte NuGet balíček DoconutApp viewer do svého .NET 6+ projektu.
  2. Šifrujte PDF při zápisu pomocí AES‑256‑GCM; spravujte klíče pomocí služeb vault.
  3. Vydávejte krátkodobý, jednorázový token (JWT) při žádosti uživatele o náhled.
  4. Vložte prohlížeč do Razor stránky; prohlížeč stáhne, dešifruje a vykreslí PDF kompletně v paměti — žádné nahrávání na třetí strany, žádné pluginy.
  5. Logujte každý náhled pro audit a soulad, s real‑time upozorněním na podezřelou aktivitu.

Závěr

Bezpečné sdílení PDF nemusí zahrnovat zdlouhavé služby třetích stran nebo rizikové přenosy souborů. Využitím enterprise‑grade prohlížeče DoconutApp může vaše právní oddělení prezentovat důvěrné smlouvy, soudní výstavy a interní politiky přímo ve vašem stávajícím .NET webportálu — s end‑to‑end šifrováním, jemnou kontrolou přístupu a úplnými auditními stopami.

Jste připraveni chránit své právní dokumenty moderním způsobem? Navštivte doconut.com, zaregistrujte se na 30‑denní bezplatnou zkušební verzi a stáhněte si startovací sadu, která obsahuje všechny ukázky kódu z tohoto průvodce.

Implementací těchto kroků poskytnete compliance officerům klid v duši, snížíte útočný povrch a udržíte své PDF pevně uvnitř vaší firemní brány — přesně takovou bezpečnostní úroveň, jakou potřebuje každý právnický tým.

Zůstaňte v bezpečí, zůstaňte v souladu a nechte ty razantně uzavřené obálky tam, kde patří: ve vašem vlastním trezoru.