Donnez vie à vos documents numériques !
 

Protection "inviolable"

abracadabraPDF Forums PDF – Général Protection "inviolable"

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45691
    passifacile
    Participant

    Bonjour.

    Je lis, ici ou là, que les mots de passe des PDF sont relativement faciles à contourner/casser(des sites spécialisés proposent même d’ôter les mdp des fichiers qu’on leur envoie…)

    Cherchant à protéger solidement le code créé dans mes documents, quelle est la meilleure méthode pour empêcher l’accès en modification, donc l’accès au code ? (Pour info, je n’ai pas d’utilité à implémenter un mdp pour ouvrir le fichier)

    Un super mot de passe (genre : 50 caractères, alpha-numériques + caractères spéciaux, + min-maj)?
    Un certificat ?

    …ou n’y a-t-il pas de solution vraiment incontournable ?

    Bien cordialement,

Affichage de 4 réponses de 1 à 4 (sur un total de 4)
  • Auteur
    Réponses
  • #62725
    Merlin
    Maître des clés

    Bonjour.

    Il y a au moins 5 types de protections différentes qui peuvent s’appliquer aux documents PDF, et il ne faut pas mélanger les torchons et les serviettes.
    L’inconvénient de la protection c’est que plus elle est forte, plus elle contraignante pour tous les utilisateurs.

    La “protection facile à cracker” c’est le niveau 1 (pour ne pas dire zéro) de la protection PDF, qui s’appelle “mot de passe auteur” ou “Restrictions d’utilisation”.
    Au-dessus on a le “mot de passe utilisateur”, très difficile à cracker.
    Et ensuite, les protections par Certificat, les DRM, etc.

    Mais si j’ai bien compris ce n’est pas le document qu’il faut protéger, ce sont les scripts JavaScript.
    Alors le plus simple c’est de les protéger directement en les “obfuscant” : http://www.javascriptobfuscator.com/Javascript-Obfuscator.aspx
    Ce site est un exemple parmi d’autres, il y a différent niveaux disponibles, sachant que plus le code est brouillé et crypté et moins il s’exécute rapidement.
    Et attention aussi aux anti-virus : un PDF qui contient des JavaScripts vraiment brouillés, donc douteux, peut se retrouver bloqué…

    n’y a-t-il pas de solution vraiment incontournable ?

    Non, par nature tout ce est crypté est décryptable. C’est une question de temps et de moyens.

    #62726
    passifacile
    Participant

    Bonjour Merlin et merci pour la réponse.

    Le mot de passe utilisateur est bien celui qui permet d’accéder aux propriétés des champs (et leur scripte) ?

    Si la protection est difficile à cracker avec un mdp, un certificat améliore encore la protection, si je comprends bien ?

    Et est-ce que les sites qui proposent leur concours pour déplomber les PDF s’attaquent au mdp utilisateur ?

    Enfin, est-ce “l’obfuscation” a un effet sur les scripts de documents et de champs, ou uniquement sur les “.js” ?

    #62727
    Merlin
    Maître des clés

    Le mot de passe utilisateur c’est quand on ne peut ouvrir le document qu’après avoir saisi le bon mot de passe d’ouverture (c’est l’utilisateur qui doit avoir le mot de passe).

    Protection par Certificat voir : https://www.abracadabrapdf.net/ressources-et-tutos/protection-ressources/protection-par-certificat/

    On peut obfusquer tous les scripts, où qu’ils se trouvent.

    #62728
    passifacile
    Participant

    J’ai fait un essai de protection par certificat et, en résultat :
    le PC sur lequel est enregistré le certificat permet d’utiliser le fichier et ses fonctions (scripts)
    mais la modification de la protection n’est plus possible

    L’utilisation du fichier sur un autre PC provoque un message (ID numérique non présent pour déchiffrer le fichier), et le fichier ne s’ouvre pas.

    Pour info, un programme de “déplombage” utilisé (au hasard) ne sait pas décrypter ce fichier protégé par certificat ( :Smiley01: :Smiley01:)

    Questions :
    1) Est-ce que le chiffrement par certificat est irréversible (ça me conviendrait tout-à-fait) ?
    2) J’imagine que l’installation du certificat sur tous les postes d’un réseau permettrait d’utiliser le fichier et toutes ses fonctionnalités (scripts). Mon raisonnement est-il juste ?

Affichage de 4 réponses de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.