Domanda

Voglio sviluppare alcuni contenuti educativi, che voglio distribuire ai bambini utilizzando Adobe AIR.Il contenuto conterrà video.Ora, da quello che vedo, AIR inserirà il contenuto nel file system locale, affinché chiunque possa vederlo.Voglio impedirlo.C'è una via d'uscita?

È stato utile?

Soluzione

Una soluzione è utilizzare DRM insieme a Flash Media Server (come menzionato da Stu).

Un'altra opzione sarebbe quella di eseguire lo streaming del contenuto in fase di esecuzione e non memorizzarlo nella cache del file system.

Infine, potrebbe anche essere possibile memorizzare i bit per FLV nell'archivio dati locale crittografato o nel database SQLite (che aggiunge il supporto per la crittografia in AIR 1.5), tuttavia, probabilmente non funzionerebbe bene per video di grandi dimensioni (problemi di prestazioni) e tu potrebbe comunque essere necessario scriverlo nel file system prima di giocare (anche se temporaneamente).

camere del microfono

Altri suggerimenti

Forse, ma devi abbracciare The Dark Side, ovvero DRM (Digital Rights Management).Vai a leggere DRM video Flash.È una cosa terribilmente dolorosa da fare correttamente e gli utenti tendono a odiarla.Chiediti se il tuo contenuto lo è Veramente così prezioso e caldo che devi seguire questa strada.

Ti suggerirei di eseguire i seguenti passaggi:

  1. Utilizzando una chiave per crittografare i file che stai archiviando
  2. In fase di esecuzione creare una copia dei file in una cartella temporanea e decrittografare i file necessari all'utente utilizzando la chiave incorporata nel programma AIR
  3. All'uscita, eliminare i file decrittografati

In questo modo i file sono disponibili per un breve periodo di tempo durante il quale vengono utilizzati.Inoltre è difficile individuarli poiché puoi decrittografarli in qualsiasi cartella oscura.

Ciò proteggerebbe i tuoi file dal 99% della popolazione.E non potrai mai fermare il resto dell’1%.Quindi non provarci nemmeno.

Ti auguro il meglio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top