sebsauvage / ZeroBin

A minimalist, opensource online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
http://sebsauvage.net/wiki/doku.php?id=php:zerobin
952 stars 213 forks source link

Suppression d'un paste "burn after reading" avec clé de décryptage incorrecte #6

Closed thi3rry closed 12 years ago

thi3rry commented 12 years ago

Lorsqu'on accède à un paste "burn after reading" avec la mauvaise clé, le paste est quand même supprimé. Il faudrait revoir la suppression d'un paste, et faire en sorte que ce soit le client qui donne l'autorisation de suppression d'un paste après sa lecture si c'est un paste en "burn after reading"

via http://sebsauvage.net/wiki/doku.php?id=php:zerobin_discussion#comment_96bf849e529a77031df9c85ed945c89c

sebsauvage commented 12 years ago

Il ne faut pas que la suppression soit sous contrôle du client, sinon cela autorise plusieurs lectures, et ce n'est plus “for your eyes only”.

Sinon un hacker pourrait aller lire le paste chiffré (par exemple dans l'espoir de mettre la main sur la clé plus tard), et cela passerait inaperçu.

Là au moins, si le paste est “non trouvé”, c'est un signal fort: quelqu'un a intercepté l'URL et a essayé de la lire.