Fichiers
Observer la structure, les propriétés, les formats, les transformations et les informations techniques associées.
Tests techniques, prototypes, essais de scripts et observations destinés à mieux comprendre le fonctionnement des technologies numériques.
Une expérience du Cyber Lab part d'une question technique. Un test est préparé, les conditions sont documentées, le comportement est observé et les résultats sont comparés à l'hypothèse de départ.
Lire une documentation permet de comprendre le fonctionnement théorique d'une technologie. Une expérimentation permet d'observer son comportement dans des conditions définies.
Le Cyber Lab utilise des fichiers de test, des navigateurs, des scripts, des programmes et de petits prototypes pour reproduire certaines opérations et observer ce qui se passe réellement.
L'objectif n'est pas de démontrer à tout prix une hypothèse, mais de chercher ce qui pourrait la confirmer, la nuancer ou la contredire.
Les expériences peuvent concerner aussi bien un fichier qu'une page Web, un script, un modèle d'intelligence artificielle ou un traitement automatisé.
Observer la structure, les propriétés, les formats, les transformations et les informations techniques associées.
Comparer les informations présentes avant et après une modification, un export ou une publication.
Examiner le code, les ressources, les requêtes et les données nécessaires au fonctionnement d'une page.
Écrire de petits programmes pour automatiser une opération et vérifier précisément son comportement.
Tester la classification, la synthèse, l'extraction ou les variations de réponses produites par un modèle.
Construire un prototype pour comprendre comment plusieurs opérations peuvent être enchaînées et contrôlées.
Une expérience simple devient plus utile lorsqu'il est possible de comprendre précisément ce qui a été testé et dans quelles conditions.
Définir le mécanisme ou le comportement que l'expérience cherche à comprendre.
Écrire une hypothèse suffisamment précise pour pouvoir être confrontée aux observations.
Préparer un environnement simple et reproductible lorsque cela est possible.
Noter le résultat obtenu sans le modifier pour le faire correspondre à l'hypothèse initiale.
Conserver les paramètres, limites et résultats nécessaires pour comprendre l'expérience.
Une expérience peut partir d'une image de test dont certaines métadonnées sont connues.
Le fichier est observé avant l'opération, puis traité dans l'environnement étudié. La version obtenue ensuite est examinée et comparée à l'échantillon initial.
Le résultat ne permet pas nécessairement de généraliser à toutes les plateformes, à toutes les dates ou à toutes les configurations. Il décrit d'abord l'expérience effectivement réalisée.
Un résultat négatif, inattendu ou impossible à reproduire peut apporter autant d'informations qu'un prototype fonctionnant comme prévu.
Le résultat brut n'est qu'une partie de l'expérience. Il faut également connaître son environnement et ses limites.
Logiciel, navigateur, format, paramètres et autres variables peuvent influencer le résultat.
Lorsque c'est possible, répéter le test aide à distinguer un comportement régulier d'un événement ponctuel.
Un test réalisé dans un environnement donné ne décrit pas nécessairement tous les systèmes ni toutes les versions.
Elle doit rester proportionnée à ce qui a réellement été observé pendant l'expérience.
Le résultat d'une expérience ne doit pas être généralisé au-delà de ce qui a effectivement été observé. Une plateforme peut évoluer, un logiciel peut changer de version et un comportement peut dépendre de paramètres qui n'étaient pas présents lors d'un premier essai.
Le Cyber Lab distingue donc le résultat observé, l'interprétation proposée et les limites connues de l'expérience.
Cette rubrique peut progressivement rassembler les tests, prototypes et observations réalisés autour des différentes technologies étudiées.
Comparer un fichier avant et après une opération afin d'observer les informations conservées, modifiées ou supprimées.
Voir l'expérience →Observer les requêtes et ressources chargées par une page pour distinguer ce qui est visible de ce qui est techniquement transmis.
Voir l'expérience →Prototype de script permettant d'observer comment une tâche répétitive peut être automatisée.
Voir le prototype →Modifier un fichier de test puis comparer ses empreintes pour observer le fonctionnement du hachage.
Voir l'expérience →Répéter une tâche contrôlée pour observer les variations possibles dans les réponses d'un modèle.
Voir l'expérience →Examiner format, taille, dimensions, métadonnées et empreintes afin de comprendre leurs différences.
Voir le prototype →Les pages thématiques du Cyber Lab apportent les explications nécessaires pour replacer chaque test dans un cadre technique plus large.
EXIF, propriétés de fichiers, dates, logiciels et structures internes.
Code source, inspecteur, réseau, ressources et requêtes Web.
Scripts, automatisation et développement de petits outils spécialisés.
Une technologie devient plus facile à comprendre lorsqu'il est possible de décomposer son fonctionnement et d'observer directement ses mécanismes.