Giriş

Çevrimiçi bir dönüştürücüye hassas bir belge yüklemek riskli görünebilir. Dosya yakalanabilir, beklenenden daha uzun süre saklanabilir veya gizlilik endişeleri yaratan bir şekilde işlenebilir. SaaS şirketlerindeki ön uç mühendisleri, erişimi kontrol eden, işlem sırasında belgeleri koruyan ve geçici dosyaların ne kadar süreyle kullanılabilir olduğunu sınırlayan güvenli, gizlilik odaklı bir görüntüleyici kullanarak bu riski azaltabilir.
Bu gönderi, genel çevrimiçi dönüştürücülerle gelen riskleri inceliyor ve ardından sürekli karıştırılan iki şeyi ayırıyor: OnlineDocumentViewer.com adresindeki ücretsiz halka açık görüntüleyici ve bir SaaS ekibinin kendi ürününe entegre ettiği Doconut SDK. Bunlar aynı ürün değildir ve farklı sorulara yanıt verir.
Dosya Dönüştürme Hizmetleri İçin Tehdit Manzarasını Anlamak
İyi tasarlanmış bir çevrimiçi dönüştürücü bile güvenlik dikkatli bir şekilde ele alınmazsa hassas verileri ortaya çıkarabilir. En yaygın riskler arasında güvensiz transferler, belirsiz saklama politikaları ve zayıf erişim kontrolleri bulunur.
| Tehdit | Nasıl gerçekleşir | Gerçek dünya etkisi |
|---|---|---|
| Ortadaki adam saldırısı | Zayıf veya güvensiz transfer ayarları, dosyalar yüklenirken veya erişilirken ortaya çıkabilir. | Gizli sözleşmeler, sağlık kayıtları, finansal raporlar veya kaynak dosyalar ortaya çıkabilir. |
| Üçüncü taraf sunucularda kalıcı depolama | Bazı hizmetler, yüklenen dosyaları saatler veya günler boyunca, kullanıcıya net bir görünürlük sağlamadan tutar. | Bu, gizlilik riskleri, uyumluluk sorunları ve denetim kaygılarına yol açabilir. |
| Zayıf gömülü görüntüleyici izolasyonu | Kötü kontrol edilen gömülü ön izleme deneyimleri, istenmeyen betiklere veya yetkisiz erişime maruz kalmayı artırabilir. | Görüntüleyici düzgün izole edilmezse hassas belge içeriği daha büyük risk altında olabilir. |
Gizli dosyaları ele alması gereken bir SaaS ürünü için bu zayıflıklar ciddi iş ve uyumluluk endişeleri yaratabilir. Çözüm sadece güvenli transfer kullanmak değildir. Belgelerin maruziyetini sınırlayan, erişimi kontrol eden ve gizlilik odaklı iş akışlarını destekleyen bir görüntüleyiciye de ihtiyaç vardır.
İki farklı ürün ve fark burada önemlidir
İlerlemeye devam etmeden önce: OnlineDocumentViewer.com bir ücretsiz halka açık web sitesidir. Herkes bir dosya yükler, okur ve oturum sona erdiğinde dosya silinir. Hesap, rol, izin ve denetim izi yoktur, çünkü bunları bağlayacak kimse yoktur. Bu, "Bu dosyayı açamıyorum" sorusuna iyi bir yanıt iken "Organizasyonumda kim bu sözleşmeyi okuyabilir" sorusuna yanıt değildir.
İkinci soruya yanıt veren şey, Doconut SDK dir: aynı render motoru, kendi sunucularınıza lisanslı ve kurulu, uygulamanızın kimlik doğrulama, yetkilendirme, depolama ve günlükleme sağladığı.
Bu makalenin çoğu ikinci ürünle ilgilidir.
Neden Zaman Sınırlı Erişim Önemlidir
Bir görüntüleyici bir web uygulamasına gömüldüğünde, belgelerin erişim şekli tüm güvenlik hikayesidir. Doğrudan bir dosya bağlantısı uygulanması kolaydır ve gönderilen kişinin artık ihtiyacı kalmadıktan sonra da geçerli kalır.
Daha güvenli desen, bir belge ve bir oturumla sınırlı, kısa ömürlü, sunucu tarafından oluşturulan bir referanstır; yetkilendirme kontrolü her istekte yeniden çalıştırılır.
Bu desen, uygulamanızın uyguladığı bir şeydir. Bir görüntüleyici bileşeninin özelliği değildir ve kesinlikle bir halka açık web sitesinin özelliği de değildir: OnlineDocumentViewer.com herhangi bir şeyi sınırlamak için bir kimlik modeli içermez. Bunun yerine oturumu sonlandıran ve dosyayı da onunla birlikte kaldıran bir oturumu vardır.
Otomatik Dosya Silme ve Gizlilik: Doğrulamanız Gerekenler
Gizlilik düzenlemeleri ve iç güvenlik politikaları genellikle ekiplerin kişisel veya gizli verileri gerekli olandan daha uzun süre saklamamasını gerektirir. Birçok ücretsiz veya genel dönüştürücü otomatik silmeyi belirtir, ancak ayrıntılar her zaman net değildir. Bazıları dosyaları yalnızca sabit bir gecikmeden sonra silerken, diğerleri geçici kopyaları beklenenden daha uzun süre tutabilir.
Herhangi bir belge görüntüleyici veya dönüştürücü değerlendirirken şunları doğrulayın:
- Yüklenen dosyaların ne kadar süreyle erişilebilir olduğu.
- Geçici dosyaların görüntüleme oturumu sonrasında silinip silinmediği.
- Herhangi bir yedek kopya veya ham belge günlüğünün oluşturulup oluşturulmadığı.
- Erişim geçmişinin incelenebilir olup olmadığı.
- Hizmetin iç gizlilik ve uyumluluk gereksinimlerinizi karşılayıp karşılamadığı.
Bu sitede beş sorunun cevabı kısadır: yükleme, görüntüleme oturumu sona erdiğinde silinir, hesap ve kütüphane yoktur, kimliğe bağlanacak bir şey olmadığı için erişim geçmişi tutulmaz ve hiçbir sertifika buna destek vermez. Bu, zaten e-posta ile göndereceğiniz bir dosya için uygun bir modeldir; ancak bir dava dosyası için yanlış bir modeldir.
Eklentisiz Bir Görüntüleyici Yerleştirme
Burada iki ürün kalıcı olarak ayrılır, bu yüzden hangi ürünü değerlendirdiğinizi netleştirin.
| Ücretsiz web sitesi | Doconut SDK | |
|---|---|---|
| Nerede çalışır | Bizim sunucularımız | Sizin |
| Ürününüzde gömülebilir | Hayır | Evet |
| Kendi sunucunuzda barındırma | Hayır | Evet |
| Kimlik doğrulama ve roller | Yok. Hesap yok | Uygulamanızın |
| Denetim izi | Yok | Uygulamanızın kaydettiği her şey |
| Saklama | Görüşme oturumu sonrasında silinir | Sizin politikanız |
| Maliyet | Ücretsiz | Ticari lisans |
| Formatlar | 73 uzantı | 18 ailede 75, DICOM dahil |
Her iki ürün de eklentisizdir ve sunucu tarafında render edilir, böylece kullanıcının makinesinde hiçbir şey çalışmaz. Listedeki diğer tüm öğeler bir farktır ve yanlış sütunu seçmek bir güvenlik incelemesinin kötü gitmesine yol açar.
Güvenli SaaS İş Akışları İçin Pratik Entegrasyon İpuçları
Bunlar, kendi ürününüz içinde gömülü bir görüntüleyici — yani SDK — için geçerlidir. Kamu web sitesine uygulanamaz, çünkü orada sizin sunucunuz bulunmaz.
1. Sunucuda kısa ömürlü erişim oluşturun
Orijinal dosyayı ortaya çıkarmak yerine uygulamaya ait bir belge kimliği çözün. Referansı tek bir belge, tek bir işlem ve tek bir oturuma bağlayın ve dar bir yaşam süresi verin.
2. İstemcinin yalnızca ihtiyacı olanı döndürün
Ön uç, görüntüleme referansını almalı, depolama yolu ya da kimlik bilgilerini asla almalıdır.
3. Sunucuda role göre izinler uygulayın
Bazı kullanıcılar sadece okur; bazıları ayrıca yazdırabilir veya dışa aktarabilir. Bunu bir araç çubuğu düğmesini gizleyerek değil, istekte zorunlu kılarak uygulayın.
4. Erişim olaylarını kaydedin
Kullanıcı, kiracı, belge kimliği, işlem, yetkilendirme sonucu, zaman damgası. Tanımlayıcılar ve sonuçlar — belge içeriği, tokenlar veya depolama URL’leri değil.
Temel Çıkarımlar
- Hassas belgeler kalıcı kamu bağlantılarıyla ortaya çıkarılmamalıdır.
- Barındırılan bir dönüştürücüye sorulacak soru saklama süresi, şifreleme değil: dosya ne kadar süreyle tutulur ve var olduğu sürece kim erişebilir?
- Bu sitedeki ücretsiz görüntüleyicide hesap, rol ve denetim izi yoktur. Yükleme oturum sonrasında silinir ve bu, erişim modelinin tamamıdır.
- Yetkilendirme, izin, günlükleme veya kendi sunucunuzda barındırma gerektiren her şey SDK’nın sorumluluğundadır ve uygulamanız içinde çalışır.
- Eklentisiz ön izleme kullanıcıları ürününüz içinde tutar — ancak yalnızca gömülü SDK, onları tutmanız için gerekli ürünü sağlar.
- Uyumluluk iddiaları sizin dağıttığınız sisteme aittir, bir bileşene değil. Biz hiçbir sertifikaya sahip değiliz ve hiçbir ürün bu durumu değiştirmez.
Yaygın Sorular
S: Kullanıcıların bir belgeyi indirmesini engelleyebilir miyim?
C: Bu web sitesinde hayır — hesap, rol ve izin modeli yoktur. SDK kullandığınız kendi uygulamanızda araç çubuğu sizin tarafınızdan yapılandırılır ve sunucunuz her isteği yetkilendirmek zorundadır. Bir düğmeyi gizlemek erişim kontrolü değildir.
S: Uygulamam belgeleri bulut depolamada saklıyor. Bu iş akışı hâlâ uygulanabilir mi?
C: SDK ile evet. Arka uç, uygulamaya ait bir belge kimliğini depolama konumuna çözer, kullanıcının buna izinli olup olmadığını kontrol eder ve dosyayı görüntüleyiciye verir. Orijinal depolama yolu tarayıcıya asla ulaşmaz. Ücretsiz web sitesi bunu yapamaz: tek bir girdi vardır, ki bu klavyenin başındaki kişiden gelen bir dosya yüklemesidir.
S: Otomatik dosya silme uyumluluk için yeterli mi?
C: Hayır. Temizlik, birçok kontrolden sadece biridir; uyumluluk iş akışınıza, politikalara, günlüklemeye, erişim kontrollerine ve veri işleme yöntemlerine bağlıdır. Gerçek çalıştığınız ortamda saklama davranışını doğrulayın ve hiçbir sertifikamızın bunu desteklemediğini unutmayın — bizde hiç yok.
S: Bir kullanıcı bir belgeyi yazdırmak isterse ne olur?
C: Ücretsiz görüntüleyici yazdırma yapar; yapılandırılacak bir şey ve bunu yapılandıracak bir kimse yoktur. Kendi uygulamanızda yazdırma, rol bazlı bir karardır ve sunucu tarafında uygulanır.
Sonuç
Hassas bir dosyayı çevrimiçi bir dönüştürücüye yüklemek, yükleme formu hakkında değil, saklama ve erişim hakkında bir karardır. Dosyanın ne kadar süreyle saklanacağını, kimin erişebileceğini ve nerede işlendiğini sorun.
Gizli olmayan tek seferlik bir dosya için, Çevrimiçi Belge Görüntüleyici ücretsiz olarak, hesap gerektirmeden açar ve sekmeyi kapattığınızda siler. Kendi SaaS ürününüz içinde belge önizlemesi için — kimlik doğrulamanız, izinleriniz ve depolamanızla — istediğiniz şey, sunucularınızda çalışan ve belgeyi hiçbir yere göndermeyen Doconut SDK'dır.
İki ürün. Belgeye uyanı seçin.