{"id":3243,"date":"2019-10-06T13:22:46","date_gmt":"2019-10-06T11:22:46","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=3243"},"modified":"2019-10-06T13:22:46","modified_gmt":"2019-10-06T11:22:46","slug":"liens-dissimules-et-champs-utilises","status":"publish","type":"post","link":"http:\/\/blog.nebule.org\/?p=3243","title":{"rendered":"Liens dissimul\u00e9s et champs utilis\u00e9s"},"content":{"rendered":"<p style=\"text-align: justify;\">Lorsque un lien est dissimul\u00e9, le c\u00c5\u201cur du lien \u00e0 dissimuler est chiffr\u00e9 et plac\u00e9 comme un champs du lien de dissimulation.<\/p>\n<p style=\"text-align: justify;\">Certains liens, en fonction surtout de leur type, peuvent avoir des champs cible et m\u00e9ta \u00e0 z\u00e9ro. Ces champs pr\u00e9sents mais de valeur nulle ont une taille r\u00e9duite et calculable. Cela veut dire que la taille du champs du lien dissimulation peut donner une bonne indication non des champs dissimul\u00e9s mais du champs action du lien \u00e0 dissimuler, c&rsquo;est \u00e0 dire du type de lien.<\/p>\n<p>Cette d\u00e9termination du type de lien en elle m\u00eame n&rsquo;est pas vraiment probl\u00e9matique mais peut \u00eatre coupl\u00e9e \u00e0 d&rsquo;autres informations pour essayer de lever la dissimulation des champs, par exemple un changement de comportement d&rsquo;une entit\u00e9 signataire ou destinataire du lien de dissimulation. Cependant comme le lien de dissimulation ne doit pas avoir de champs date signifiant, tel que d\u00e9finit dans l&rsquo;article <a title=\"Sch\u00e9ma lien dissimul\u00e9 \u00e2\u20ac\u201c timestamp\" href=\"http:\/\/blog.nebule.org\/?p=3158\" target=\"_blank\">Sch\u00e9ma lien dissimul\u00e9 \u00e2\u20ac\u201c timestamp<\/a>, la relation temporelle est difficile \u00e0 mettre en \u00e9vidence.<\/p>\n<p>Un probl\u00e8me similaire va se poser avec les liens \u00e0 dissimuler contenants des identifiants de tailles non conventionnelles, c&rsquo;est \u00e0 dire les objets virtuels. La taille r\u00e9sultant ne permet pas retrouver les champs du lien mais donne un indication sur le type d&rsquo;un des champs.<\/p>\n<p>A cause de la variation de taille non pr\u00e9visible des champs des liens \u00e0 dissimuler, il n&rsquo;est pas possible d&rsquo;ajouter un bourrage (padding) pr\u00e9ventif fixe. Ce bourrage aurait pu simplement des z\u00e9ros ajout\u00e9s au besoin au champs m\u00e9ta sans changer sa signification, ou des caract\u00e8res espace.<\/p>\n<p>Il est cependant possible d&rsquo;ajouter un bourrage al\u00e9atoire de caract\u00e8res espace de au moins trois fois la taille du champs source du lien \u00e0 dissimuler, et de tout au plus cinq fois. Cette fonctionnalit\u00e9 est facile \u00e0 ajouter lors de la dissimulation d&rsquo;un lien et ne change ni sa v\u00e9rification ni son traitement. C&rsquo;est juste un peu d&rsquo;espace consomm\u00e9 en plus pour les liens.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsque un lien est dissimul\u00e9, le c\u00c5\u201cur du lien \u00e0 dissimuler est chiffr\u00e9 et plac\u00e9 comme un champs du lien de dissimulation. Certains liens, en fonction surtout de leur type, peuvent avoir des champs cible et m\u00e9ta \u00e0 z\u00e9ro. Ces champs pr\u00e9sents mais de valeur nulle ont une taille r\u00e9duite et calculable. Cela veut dire &hellip; <a href=\"http:\/\/blog.nebule.org\/?p=3243\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Liens dissimul\u00e9s et champs utilis\u00e9s<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[79,119,99,24],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3243"}],"collection":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3243"}],"version-history":[{"count":2,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3243\/revisions"}],"predecessor-version":[{"id":3246,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3243\/revisions\/3246"}],"wp:attachment":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3243"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}