Newsgroup: it.comp.sicurezza.varie
Titolo: Accedere ad un file solo con chiave

Buona sera a tutti! Vediamo se riesco a spiegarmi meglio:
-Supponiamo di avere diversi utenti (UtenteA, UtenteB, UtenteC, UtenteD).
-Supponiamo che io ho un file .pdf e lo pubblico su internet in modo che chi 
vuole lo può scaricare (quindi possono scaricarli tutti e 4 gli utenti).
-Ora però il file deve essere visualizzabile solo a determinati utenti (es 
solo UtenteA e UtenteB) che hanno un codice (fra loro univoco, cioè diverso 
tra i due utenti UtenteA e UtenteB).
 
Quindi ricapitolando io ho un file .pdf messo online e che quindi tutti 
possono scaricare ma voglio che solo determinati tipi di utenti possano 
visualizzarlo (banalmente potrebbero essere gli amici). Per permettere la 
visualizzazione devono avere però una chiave univoca. Il fatto della chiave 
univoca serve per impedire che l'UtenteA scarichi il file e poi lo passa 
all'UtenteB; ecco io vorrei che chi scarica il file se lo tenga per lui e 
non possa nè ricondividerlo nè passarlo ad un altro suo amico.
Se l'UtenteB vuole il file se lo deve scaricare lui.
 
Come capite non si può avere:
-Una comune password, altrimenti l'UtenteA la può diffondere 
tranquillamente.
-Filtrare gli accessi per il download del file, altrimenti una volta 
scaricato lo si può ritrasmettere tranquillamente.
 
Secondo voi è possibile "manipolare" i file .pdf in questo modo?
 

Secondo voi è possibile "manipolare" i file .pdf in questo modo?
 
In breve: no.
 
Il meglio che puoi fare e' bloccare i file con una password necessaria
per la lettura, da inserirsi ogni volta che si vuole leggere il file.
 
Sul server cioe' hai un .PDF in chiaro, l'utente A dice "Sono l'utente
A", e il server prepara un PDF crittografato con la sua password... se
davvero l'utente A e' l'utente A, quando va ad aprire quel PDF, sapra'
cosa scrivere per poterlo leggere.
 
Cosi', l'utente A dovra' dare all'utente B non solo il PDF ma anche un
file TXT con la password <grin>.
 
*Credo* si possa fare con uno strumento tipo pdftk (sul server).
 
Il PDF cosi' prodotto non sara' leggibile su una quantita' di sistemi,
tipo ebook reader e similari. Nel caso che il servizio sia a pagamento
e' opportuno informare prima gli utenti e magari predisporre un PDF di
prova con password "password" per verificare che funzioni.
 
Leonardo
 
-- 
Tell us whether you spy, in the light of the morn,
what saluted was fiercely at the fall of the past day:
whose pips and whose bands in the very heart of the fray
bravely floated from the bulwarks to which we were sworn?

 Secondo voi č possibile "manipolare" i file .pdf in questo modo?
 
No.
A meno di usare un qualche meccanismo di DRM legato al pc che lo
scarica, ma non credo sia applicabile al pdf.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net
 

prova con password "password" per verificare che funzioni.
Beh, non sarà leggibile alle persone estranee che scaricheranno e che non 
avranno password, ma credo (perchè non ne ho uno) che sui tablet (o ebook 
reader) all'apertura di un .pdf con password permetta l'inserimento al posto 
di negare completamente l'accesso!
 
Comunque grazie ad entrambi per le informazioni! 
 

Se l'UtenteB vuole il file se lo deve scaricare lui.
 
E se l'UtenteA passa il file all'UtenteB e gli comunica anche la sua
password?
 
-- 
Dano 

altre 100 fornendolo con password per aprirelo :(
 
Allora ti serve una cosa ancora piu' complicata.
 
Ma, sia pure non gratis, si puo' fare.
 
Sono circa 5-6000 EUR l'anno e poi circa 25 centesimi per ciascun PDF
che vendi.
 
Sono supportati iPad, Boox, Sony Reader oltre naturalmente a PC e Mac
(e sistemi Linux).
 
Se consideri quello che ti costerebbe sviluppare una applicazione con
le medesime caratteristiche per altrettante piattaforme, e' un ottimo
affare.
 
In alternativa, per meno piattaforme, puoi distribuire file a tariffa
flat - 400 EUR per ogni PDF che metti in linea. Il costo per ciascuna
copia venduta rimane lo stesso.


Dano ha scritto:

Sta cercando di reinventare il DRM.


scritto:
 
E se l'UtenteA passa il file all'UtenteB e gli comunica anche la sua
password?
 
Infatti la password creata deve funzionare solo ed esclusivamente per 
quell'UtenteA.
Ora vedo di studiarmi il sistema DRM e magari qualcosa mi viene in mente... 
 

scritto:
 
E se l'UtenteA passa il file all'UtenteB e gli comunica anche la sua
password?
 
