sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Update

Updating database... Please wait.

When coding style survives compilation: De-anonymizing programmers from executable binaries

Monday 4 January 2016 at 13:26

Je me met ça sous le coude pour examen ultérieur, mais c'est chouette. Autant il est possible d'identifier les développeurs à leur manière d'écrire un code source, autant cela semblait impossible une fois la compilation passée.
Sauf que ce n'est pas le cas: En prenant un échantillon de 600 développeurs, ils parviennent à les identifier avec un taux de 52% sur des exécutables non-optimisés. Ça ne paraît pas énorme, mais c'est déjà pas mal. Couplé à d'autres faisceaux d'indices, cela permet d'identifier les développeurs avec une assez grande fiabilité.
Autre point intéressant: Les développeurs les plus doués sont les plus faciles à identifier (normal, puisqu'ils ont généralement un style de développement bien particulier).
Oui, c'est un peu flippant.
(Permalink)

Source: https://freedom-to-tinker.com/blog/aylin/when-coding-style-survives-compilation-de-anonymizing-programmers-from-executable-binaries/


Error happened ! 0 - SQLite3::exec(): database disk image is malformed In: /home/dotmanacac/dotmana/streisand/sebsauvage/index.php:341 http://www.dotmana.com/streisand/sebsauvage/?When-coding-style-survives-compilation-De-anonymizing-programmers-fro #0 [internal function]: exception_error_handler(2, 'SQLite3::exec()...', '/home/dotmanaca...', 341, Array) #1 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(341): SQLite3->exec('UPDATE search S...') #2 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(440): VroumVroum_Blog->insertOrUpdateArticle('https://sebsauv...', 'Enfys J. Book [...', 'https://kind.so...', 1738875030, 'THE FUCK.\nDonc ...') #3 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(792): VroumVroum_Blog->update() #4 {main}