簡體   English   中英

在離線播放器中保護SCORM內容

[英]Secure SCORM content in Offline player

我正在開發桌面應用程序(它將在瀏覽器中啟動一個包含index.html的zip文件)。 我想從最終用戶那里保護該zip,以便沒有App就無法訪問該zip的內容。

注意:zip將包含幾個HTML,JS和CSS文件,而我的應用程序將通過在瀏覽器中顯示index.html文件來使用它。

我可以加密內容,但是在使用/啟動內容的index.html(通過瀏覽器中的應用程序)之前,我將必須解密並將zip解壓縮到本地文件系統中。 屆時,用戶將可以訪問解密的內容。 有什么方法可以將解密的內容保留在內存中,以便瀏覽器可以從中訪問HTML文件並顯示它們?

您有以下選項:

  1. 內存文件系統中的一種 :最簡單,最不實用的一種,它直接回答問題“ 一種以某種方式將解密后的內容保留在內存中的瀏覽器可以從中訪問HTML文件並顯示它們的方法 ”。 如果要使用標准瀏覽器,則內容應可訪問,因此用戶也可以閱讀。
  2. 本地Web服務器 :如果繼續使用標准瀏覽器,那就更好了。 您可以結合使用electronic的webview或其他嵌入式瀏覽器以及客戶端認證。 這樣,您可以確保僅在合法瀏覽器中可見內容。 可以使用nodejs(+桌面集成)完成此操作,並將保護內容免受非技術用戶的攻擊。 任何具有一點編碼技能的人都可以對它進行逆向工程。
  3. 自定義Web瀏覽器 :常規的已編譯桌面應用程序。 您將需要實現自己的瀏覽器,並且可以直接在應用程序的內存中解密存檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM