Newsgroup: it.comp.sicurezza.varie
Titolo: Sicurezza PDF

Ciao,
ho la necessità di inserire una password su un PDF e il programma con
cui posso inserirla mi permette di inserirla di un numero varibile di
caratteri con una cifratura fino al massimo di 128 bit.
Immaginando di avere una password di 8 caratteri di senso compiuto,
quanto tempo è necessario per eliminare la password?
Grazie
Maurizio

 quanto tempo č necessario per eliminare la password?
Pochissimo.
Ma solo perche' e' di senso compiuto.
Un brute force a dizionario ci mette pochi minuti, a tentare tutti
i vocaboli di uso corrente.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


ok, ma quello che vorrei sapere è se esiste un metodo per eliminare la
password da un PDF senza dover obbligatoriamente inserire la
password... non so, qualcosa che intervenga sul PDF craccandolo ed
eliminandola...
grazie

 eliminandola...
Se parli della protezione di adobe, l'unico sistema e' decrittarlo con
la password, appunto.
Cosa che puoi far fare ad un programma, che agisce proprio per brute
force, provando prima le parole di un dizionario, poi andando a
tentativi progressivi.
Se cerchi su google, trovi programmi che lo fanno, ma che dichiarano
di poterci mettere un certo tempo.
Con una password di 7 caratteri, uno di quei programmi ci ha messo un
paio di settimane, sul mio PIV 1.8Ghz, in un test che ho fatto.


 paio di settimane, sul mio PIV 1.8Ghz, in un test che ho fatto.
Mi sa che per i PDF c'è anche qualcosa di più efficace, che gira su
p2p.
Un paio di mesi fa ho dovuto sproteggere un pdf protetto con password e
ho scaricato un cancherino che ci ha messo un attimo, senza alcun
dizionario.
Il nome era molto anonimo, qualcosa tipo "PDF Password Decrypter" o
qualcosa del genere. Sono stato così furbo da "lo metto qui così non
lo perdo", che non lo trovo più.
Poi non so se ci sono diversi tipi di password e protezioni, so solo
che pdfdecrypt me lo dava protetto con password, e quel coso me l'ha
"aperto".
ciao,
Panathos

Una chiave da 128 bit random č sicura purchč il suo contenuto di entropia 
sia cosģ elevato da renderne impossibile in tempi ragionevoli un attacco a 
forza bruta.
Una password non č del tutto random, in quanto, per motivi mnemonici, deve 
avere un senso compiuto: perciņ il suo contenuto di entropia č minore a 
paritą di caratteri.
Quindi, per ottenere la stessa efficacia di una chiave a 128 bit, 
utilizzando parole di senso compiuto, devi usare una stringa lunga 60 
caratteri.
Questa psw ad esempio č inespugnabile con un attacco a forza bruta:
"Nelmezzodelcammindinostravitamiritrovaiperunaselvaoscura."
ed č anche facile da ricordare...
Se ritieni che 60 caratteri siano troppi, il minimo sindacale č 20
Ciao! 

 dizionario.
Questo non lo sai, lo supponi.
Magari la password era 1234 oppure password, o admin che sono i primi
valori che i programmi provano, oppure aveva una password da tre
caratteri.


 caratteri.
Oppure prima di fare ipotesi campate in aria è bene sapere che nei PDF
esistono "owner" password e "user" password. Per le prime, non c'è
bisogno di brute force e la sprotezione è quasi istantanea.
http://www.sharewareconnection.com/advanced-pdf-password-recovery-pro.htm
Immagino che il PDF che ho sprotetto appartenesse a questa categoria.
Però non ne sono mica sicuro, eh. :-)
ciao,
Panathos

 caratteri.
O magari prima di fare ipotesi campate in aria è bene sapere che nei
PDF esistono "owner" password e "user" password, e che per le prime non
c'è bisogno di alcun dizonario, poiché la sprotezione non richiede
brute force.
Leggi qui, se ti basta:
http://www.sharewareconnection.com/advanced-pdf-password-recovery-pro.htm
Suppongo che il PDF che avevo sprotetto apparteneva a questa categoria.
ciao,
Panathos

Panathos wrote:
-cut-
  > Hai mai visto un dizionario incorporato in un eseguibile?
Si'.


 dizionario.
ma era una owner. Il problema è quando è una user. A 128 bit è assai 
dura. Fino a 40 con qualche giorno ci si risuciva (erano 2^ 128 ciavi, 
quindi un numero finito affrontabile con le potenze di calcolo 
correnti), ma a 128 bit serve una bella batteria di mostri. Da quanto 
ne soio il cipher a 40 bit rimase fino alla versione 4.0 ed ancora 
disponibile con la 5.0 (però già in alternativa il 128). Ma sulle 
ultime versioni di acrobat penso sia nemmeno più disponibile.
Niente di impossibile ma le chiavi RC4 sono 2 ^ 128.
Il problema imho è: tolte le password corte e da dizionario (ci vuole 
un pollo) l'intenzione è quella di:
- rendere il pdf inacessibile ? Beh allora la criptazione congenita è 
solo comoda ma non è la più sicura in assoluto. Si potrebbe criptare 
con qualunque altro cifer anche freeware e decomprimerlo all'uso. Resta 
il problema in effetti di eventuali file temporanei.
- rendere il pdf apribile ma ... inutile proseguire dopo il ma. Se si 
apre si fa tutto.
Il drm è assai più complessa come protezione ma c'e' un ma anche in 
questo caso.

> dura. Fino a 40 con qualche giorno ci si risuciva (erano 2^ 128 ciavi, 
ovviamente intendevo che erano 2^40 "chiavi". Alè oggi si castorizza.

 ma era una owner. Il problema è quando è una user. A 128 bit è assai
[...]
Grazie per le spiegazioni, il fatto è che quando ho scritto non sapevo
che ci fossero due tipi di password nei pdf, pertanto mi ero limitato a
riportare una esperienza. Poi quando è stata fatta ironia sulla cosa
ho cercato con google e ho scoperto come mai non ci fosse stato bisogno
di dizionario.
ciao,
Panathos