Najlepsze praktyki ochrony wrażliwych dokumentów podczas przeglądania online
12.06.2026

Najlepsze praktyki ochrony wrażliwych dokumentów podczas przeglądania online

Chroń wrażliwe dokumenty podczas przeglądania online. Dowiedz się o najlepszych praktykach kontroli dostępu, przechowywania, obsługi plików oraz kiedy używać SDK przeglądarki dokumentów .NET firmy Doconut.

Bezpieczny przepływ pracy przeglądania dokumentów online
Bezpieczny przepływ pracy przeglądania dokumentów online

Przeglądanie dokumentów online jest wygodne. Użytkownicy mogą otwierać pliki w przeglądarce bez instalowania oprogramowania na komputerze, pobierania każdego pliku ani przełączania się między aplikacjami.

Jednak gdy dokumenty zawierają wrażliwe informacje, przepływ pracy musi być starannie zaprojektowany. Umowy, faktury, dokumenty prawne, rekordy HR, dokumenty finansowe, rekordy medyczne i raporty wewnętrzne nie powinny być przetwarzane bez jasnych zasad dotyczących dostępu, przechowywania, przeglądania, drukowania i usuwania.

Doconut.app jest przydatny, gdy użytkownicy potrzebują prostego doświadczenia przeglądania dokumentów online. Dla firm, które potrzebują kontrolowanego przeglądania dokumentów w swoich własnych aplikacjach .NET, Doconut Viewer jest głównym produktem do rozważenia.

Ten artykuł wyjaśnia praktyczne najlepsze praktyki ochrony wrażliwych dokumentów podczas przeglądania online oraz kiedy rozważyć SDK przeglądarki .NET firmy Doconut w przepływach pracy biznesowych.


1. Zrozum różnicę między przeglądaniem online a przeglądaniem kontrolowanym przez aplikację

Nie każdy przepływ przeglądania dokumentów ma taki sam poziom ryzyka.

Prosta przeglądarka online może być przydatna do szybkiego podglądu dokumentu, szczególnie gdy pliki nie są wrażliwe lub gdy użytkownik potrzebuje jedynie szybkiego sposobu otwarcia dokumentu w przeglądarce.

Jednak wrażliwe dokumenty biznesowe często wymagają większej kontroli. W takich przypadkach przeglądanie dokumentów powinno być częścią przepływu pracy aplikacji.

A kontrolowany przepływ zazwyczaj obejmuje:

  • Uwierzytelnianie użytkownika
  • Uprawnienia oparte na rolach
  • Zatwierdzone miejsca przechowywania
  • Rejestrowanie dostępu
  • Zasady pobierania
  • Zasady drukowania
  • Czyszczenie tymczasowych plików
  • Wewnętrzne polityki bezpieczeństwa
  • Kontrole dostępu do dokumentów na poziomie aplikacji

Dla zespołów .NET, Doconut Viewer może być używany do wyświetlania dokumentów bezpośrednio w aplikacjach biznesowych, jednocześnie pozwalając aplikacji kontrolować uwierzytelnianie, autoryzację, przechowywanie i zasady przepływu pracy.


2. Unikaj przesyłania wrażliwych plików do nieznanych usług

Bezpłatne lub publiczne przeglądarki online mogą być pomocne przy plikach nie wrażliwych, ale należy je stosować ostrożnie w przypadku dokumentów poufnych.

Przed przesłaniem wrażliwego pliku do jakiejkolwiek usługi online, zapytaj:

  • Gdzie plik jest przetwarzany?
  • Czy plik jest przechowywany po przeglądaniu?
  • Jak długo jest przechowywany?
  • Czy plik może być dostępny poprzez publiczny link?
  • Czy usługa wyjaśnia swoją politykę obsługi plików?
  • Czy Twoja organizacja zezwala na tego typu przesyłanie?
  • Czy dokument jest poufny, regulowany lub krytyczny dla biznesu?

Jeśli odpowiedź jest niejasna, unikaj przesyłania pliku.

Do szybkiego przeglądania nie wrażliwych plików, Doconut.app może być przydatny. Dla wewnętrznych systemów biznesowych, kontrolowana przeglądarka .NET, taka jak Doconut Viewer, zazwyczaj lepiej się sprawdza.


3. Przechowuj wrażliwe dokumenty w ramach własnego przepływu pracy aplikacji

W przypadku wrażliwych plików często lepiej jest przechowywać dokument w środowisku własnej aplikacji.

Bezpieczniejszy przepływ może wyglądać następująco:

  1. Użytkownik loguje się do Twojej aplikacji.
  2. Twoja aplikacja sprawdza uprawnienia użytkownika.
  3. Dokument jest ładowany z zatwierdzonego źródła przechowywania.
  4. Dokument jest wyświetlany w aplikacji.
  5. Aplikacja kontroluje, czy użytkownik może pobrać, wydrukować, anotować lub konwertować plik.
  6. Aplikacja rejestruje odpowiednie działania, jeśli jest to wymagane.

To utrzymuje aktywność dokumentu w ramach Twojego systemu biznesowego, zamiast kierować użytkowników do oddzielnych narzędzi lub zewnętrznych przepływów pracy.

Zgodnie z Doconut FAQ, Doconut nie jest usługą SaaS. Jest instalowany w własnym środowisku klienta i nie są wykonywane żadne połączenia z serwerami Doconut. Jest to istotne dla zespołów, które chcą przeglądać dokumenty w swojej własnej infrastrukturze.

4. Używaj kontroli dostępu na poziomie aplikacji

Podgląd nie powinien być jedyną warstwą zabezpieczeń. Twoja aplikacja powinna decydować, kto może otworzyć każdy dokument.

  • Wymagaj od użytkowników logowania przed przeglądaniem dokumentów.
  • Sprawdzaj uprawnienia do dokumentu przed otwarciem pliku.
  • Stosuj dostęp oparty na rolach, gdy ma to sens.
  • Unikaj udostępniania bezpośrednich publicznych ścieżek do plików.
  • Przechowuj poufne pliki w zatwierdzonych lokalizacjach magazynowych.
  • Rejestruj dostęp do dokumentów, gdy wymaga tego firma.
  • Oddziel pliki publiczne od poufnych.

Na przykład menedżer może mieć pozwolenie na przeglądanie i drukowanie umowy, podczas gdy inny użytkownik może mieć jedynie pozwolenie na jej przeglądanie. Te zasady powinny być egzekwowane przez Twoją aplikację.

Doconut Viewer może być częścią tego przepływu pracy, ale Twoja aplikacja powinna pozostać odpowiedzialna za uwierzytelnianie, autoryzację i zasady dostępu do dokumentów.


5. Waliduj pliki przed ich wyświetleniem

Interfejs przeciągnij‑i‑upuść może ułatwić użytkownikom przeglądanie dokumentów, ale nie powinien pomijać walidacji.

Przed otwarciem lub przetworzeniem przesłanego pliku, zwaliduj go po stronie serwera.

  • Rozszerzenie pliku
  • Rozmiar pliku
  • Typ MIME
  • Nagłówek pliku, jeśli to możliwe
  • Uprawnienia użytkownika do przesyłania
  • Lokalizacja przechowywania
  • Dozwolone kategorie dokumentów
  • Skanowanie pod kątem wirusów lub złośliwego oprogramowania, jeśli wymaga tego Twoja organizacja

Walidacja po stronie klienta może poprawić doświadczenie użytkownika, ale nie powinna być jedyną ochroną. Zawsze wymuszaj walidację po stronie serwera.


6. Bądź ostrożny przy opcjach pobierania i drukowania

Przeglądanie dokumentu różni się od umożliwienia użytkownikom jego pobrania lub wydrukowania.

Gdy użytkownik pobierze lub wydrukuje plik, dokument może opuścić kontrolę aplikacji. Może to być dopuszczalne w niektórych przepływach pracy, ale nie we wszystkich.

Przed włączeniem opcji pobierania lub drukowania, zapytaj:

  • Czy temu użytkownikowi wolno pobrać dokument?
  • Czy ten typ dokumentu może być drukowany?
  • Czy drukowanie powinno zależeć od roli lub statusu przepływu pracy?
  • Czy wydrukowane strony mają zawierać znak wodny?
  • Czy zdarzenia drukowania mają być rejestrowane?
  • Czy niektóre pliki mają pozostać tylko do podglądu?

W przepływach wymagających kontroli drukowania, zauważ, że kontrolowane drukowanie jest częścią Doconut Viewer, a nie oddzielnym licencjonowanym dodatkiem. Zachowanie drukowania jest konfigurowane razem z resztą podglądu.


7. Przeglądaj pliki tymczasowe, pamięć podręczną i czyszczenie

Przeglądanie dokumentów może obejmować pliki tymczasowe, wpisy pamięci podręcznej, generowane obrazy lub przekonwertowane wyniki, w zależności od implementacji.

W przypadku dokumentów poufnych programiści powinni rozumieć:

  • Czy tworzone są pliki tymczasowe
  • Gdzie przechowywane są pliki tymczasowe
  • Jak długo zawartość w pamięci podręcznej pozostaje dostępna
  • Czy generowane są pliki konwertowane
  • Czy wygenerowane pliki wymagają czyszczenia
  • Czy aplikacja używa pamięci podręcznej w pamięci czy rozproszonej pamięci podręcznej
  • Czy pliki są automatycznie tworzone w kopii zapasowej
  • Czy logi zawierają poufne treści plików

Unikaj niejasnych założeń, takich jak „pliki są usuwane automatycznie”, chyba że dokumentacja produktu wyraźnie wyjaśnia to zachowanie.

Kiedy używasz Doconut w aplikacji .NET, przejrzyj oficjalną dokumentację i przykłady ze strony Pobierz Doconut, aby poprawnie skonfigurować podgląd w swoim środowisku.


8. Korzystaj z zatwierdzonych źródeł przechowywania

Aplikacje biznesowe często przechowują dokumenty w różnych miejscach. Niektóre pliki mogą być przechowywane w ścieżce serwera, w bazie danych, z strumienia, przez URL, w lokalizacji intranetowej lub w chmurze.

Strona FAQ Doconut wspomina o wsparciu dla przeglądania plików z fizycznych ścieżek, strumieni, źródeł binarnych, baz danych, URL‑i, lokalizacji intranetowych, adresów IP oraz dostawców chmury, takich jak Amazon AWS S3, Azure Storage, Google Cloud, Dropbox i Redis.

Jest to przydatne dla aplikacji, które już mają ustalony model przechowywania dokumentów.

W przypadku dokumentów poufnych upewnij się, że dostęp do przechowywania jest kontrolowany przez Twoją aplikację. Unikaj publicznych URL‑i dla poufnych plików, chyba że są one specjalnie zaprojektowane do ograniczonego i kontrolowanego dostępu.

9. Użyj przeglądarki, która pasuje do Twojej aplikacji .NET

Jeśli tworzysz aplikację .NET, przeglądarka powinna pasować do Twojej architektury, a nie zmuszać użytkowników do oddzielnego przepływu pracy.

Doconut Viewer jest zaprojektowany pod scenariusze aplikacji internetowych .NET. Może być używany z ASP.NET, MVC, .NET Core, .NET 6+, Blazor i powiązanymi środowiskami.

Doconut udostępnia także środowiska demonstracyjne na żywo, w których programiści mogą testować różne scenariusze przeglądarki:

Doconut Live Demos

Jest to przydatne przy ocenie, czy przeglądarka pasuje do Twojej aplikacji przed rozpoczęciem implementacji.


10. Dodawaj wyszukiwanie, adnotacje, konwersję i drukowanie tylko w razie potrzeby

Nie każda aplikacja potrzebuje wszystkich funkcji dokumentu. Zacznij od przepływu pracy, którego naprawdę potrzebują Twoi użytkownicy.

Niektóre aplikacje potrzebują jedynie podglądu. Inne mogą wymagać wyszukiwania, adnotacji, konwersji, drukowania lub wszystkich tych funkcji.

Doconut sprzedaje cztery opcjonalne wtyczki do SDK przeglądarki:

Kontrolowane drukowanie nie znajduje się wśród nich. Jest to funkcja przeglądarki, więc konfiguruje się ją, a nie licencjonuje.

Dodawaj te funkcje w oparciu o rzeczywiste wymagania biznesowe.

Na przykład:

  • Używaj wyszukiwania, gdy użytkownicy muszą znajdować terminy w dużych dokumentach.
  • Używaj adnotacji, gdy użytkownicy muszą przeglądać, oznaczać lub komentować pliki.
  • Używaj konwersji, gdy przepływ pracy wymaga nowego formatu wyjściowego.
  • Używaj kontrolowanego drukowania, gdy drukowanie ma zależeć od uprawnień lub reguł przepływu pracy.

11. Zalecany bezpieczny przepływ podglądu dokumentów

Bezpieczny przepływ podglądu dokumentów może wyglądać następująco:

  1. Użytkownik loguje się do aplikacji.
  2. Aplikacja sprawdza rolę i uprawnienia użytkownika.
  3. Użytkownik wybiera dokument.
  4. Aplikacja ładuje dokument z zatwierdzonego źródła.
  5. Doconut Viewer wyświetla dokument wewnątrz aplikacji.
  6. Aplikacja kontroluje pobieranie, drukowanie, adnotacje, wyszukiwanie i konwersję.
  7. Aplikacja rejestruje odpowiednie działania, jeśli jest to wymagane.
  8. Aplikacja zarządza plikami tymczasowymi, pamięcią podręczną, przechowywaniem i czyszczeniem zgodnie z wewnętrznymi zasadami.

Takie podejście utrzymuje aktywność dokumentu w obrębie aplikacji i daje programistom lepszą kontrolę nad obsługą wrażliwych plików.


Lista kontrolna najlepszych praktyk

Przed opublikowaniem lub wdrożeniem wrażliwego przepływu podglądu dokumentów, przejrzyj tę listę kontrolną:

  • Określ, czy dokument jest publiczny, wewnętrzny, poufny czy regulowany.
  • Unikaj przesyłania poufnych plików do usług o niejasnych zasadach obsługi plików.
  • Trzymaj wrażliwe pliki w zatwierdzonych przepływach pracy aplikacji.
  • Wymagaj uwierzytelnienia przed dostępem do dokumentu.
  • Sprawdzaj uprawnienia przed otwarciem każdego pliku.
  • Waliduj przesyłane pliki po stronie serwera.
  • Unikaj bezpośrednich publicznych ścieżek do plików.
  • Zdecyduj, czy pobieranie jest dozwolone.
  • Zdecyduj, czy drukowanie jest dozwolone.
  • Rejestruj dostęp, gdy jest to wymagane.
  • Przejrzyj zachowanie plików tymczasowych i pamięci podręcznej.
  • Przejrzyj przechowywanie wyjścia konwersji, jeśli konwersja jest włączona.
  • Używaj zatwierdzonych lokalizacji przechowywania.
  • Testuj na rzeczywistych dokumentach użytkowników.
  • Przejrzyj ustawienia wdrożenia i bezpieczeństwa z wewnętrznym zespołem.

Kiedy używać Doconut.app

Użyj Doconut.app, gdy potrzebujesz prostego, internetowego doświadczenia podglądu dokumentów.

Może być przydatny do:

  • Szybkiego podglądu dokumentu
  • Testowania, jak plik otwiera się w przeglądarce
  • Przeglądania niewrażliwych plików online
  • Unikania instalacji oprogramowania desktopowego dla podstawowych potrzeb podglądu

W przypadku krytycznych biznesowo lub wrażliwych przepływów dokumentów, sprawdź, czy Twoja organizacja wymaga kontrolowanego przeglądarki na poziomie aplikacji.


Kiedy używać Doconut Viewer SDK

Użyj Doconut Viewer, gdy:

  • Budujesz aplikację .NET.
  • Użytkownicy muszą podglądać dokumenty wewnątrz Twojego systemu.
  • Twoja aplikacja musi kontrolować dostęp i uprawnienia.
  • Dokumenty powinny pozostawać pod zasadami Twojej infrastruktury.
  • Potrzebujesz obsługi wielu formatów dokumentów biznesowych.
  • Potrzebujesz przepływów wyszukiwania, adnotacji, konwersji lub kontrolowanego drukowania.
  • Chcesz przykładów, dokumentacji, demonstracji na żywo i wsparcia dostawcy.

Możesz rozpocząć od:


Najważniejsze wnioski

  • Przeglądanie dokumentów online jest wygodne, ale wrażliwe pliki wymagają starannego przepływu pracy.
  • Unikaj przesyłania poufnych dokumentów do usług o niejasnych zasadach obsługi plików.
  • Twoja aplikacja powinna kontrolować uwierzytelnianie, autoryzację, przechowywanie, logowanie, pobieranie i zasady drukowania.
  • Waliduj pliki na serwerze przed ich otwarciem lub przetworzeniem.
  • Przeglądaj pliki tymczasowe, pamięć podręczną i wyniki konwersji.
  • Doconut.app jest przydatny do prostego przeglądania dokumentów online.
  • Doconut Viewer SDK jest lepszym rozwiązaniem dla kontrolowanego przeglądania dokumentów w aplikacjach .NET.

Często zadawane pytania

Czy przeglądanie dokumentów online jest bezpieczne dla wrażliwych plików?
To zależy od przepływu pracy. W przypadku wrażliwych plików należy zweryfikować, gdzie plik jest przetwarzany, czy jest przechowywany, kto ma do niego dostęp oraz czy organizacja dopuszcza taki proces.

Czy powinienem używać Doconut.app do poufnych dokumentów firmowych?
Doconut.app może być przydatny do prostego przeglądania online, ale poufne przepływy pracy w firmie często wymagają kontroli dostępu na poziomie aplikacji. W takich przypadkach warto rozważyć Doconut Viewer SDK dla aplikacji .NET.

Czy Doconut Viewer wysyła pliki na serwery Doconut?
Zgodnie z FAQ Doconut, Doconut jest instalowany w środowisku klienta i nie są wykonywane żadne wywołania do serwerów Doconut.

Czy Doconut można używać z ASP.NET MVC, .NET Core, .NET 6+ lub Blazor?
Tak. FAQ Doconut wspomina o wsparciu dla ASP.NET MVC, .NET Core, .NET 6+ oraz Blazor.

Czy Doconut może ładować pliki z przechowywania w chmurze?
Tak. FAQ Doconut wymienia wsparcie dla Amazon AWS S3, Azure Storage, Google Cloud, Dropbox i Redis.

Gdzie mogę przetestować funkcje Doconut?
Możesz przejrzeć oficjalne demonstracje tutaj:

Doconut Demo na żywo


Podsumowanie

Ochrona wrażliwych dokumentów podczas przeglądania online wymaga więcej niż podglądu w przeglądarce. Programiści powinni zaprojektować kompletny przepływ pracy, który kontroluje uwierzytelnianie, uprawnienia, przechowywanie plików, pobieranie, drukowanie, logowanie, pamięć podręczną i czyszczenie.

Doconut.app jest przydatny w prostych scenariuszach przeglądania online. Dla aplikacji biznesowych, które potrzebują kontrolowanego przeglądania dokumentów w środowisku .NET, głównym produktem do oceny jest Doconut Viewer.

Aby dowiedzieć się więcej, zapoznaj się z oficjalnymi zasobami Doconut: