En début d'année, je vais à la reprographie de mon école pour faire imprimer un dossier. Je fournis ma clé USB, sur laquelle se trouve le document, au responsable qui va se charger de l'impression. L'individu la branche sur l'ordinateur et semble d'emblée s'étonner qu'il n'affiche pas déjà le contenu du périphérique. Après quelques secondes d'attente, il arrache la clé avec vigueur, et me la claque délicatement sur le comptoir.
Son diagnostic : l'ordinateur ne reconnaît pas la clé car celle-ci est cassée, il faut en utiliser une autre.
Heureusement qu'il y avait une imprimante à la bibliothèque. PEBKAC.
Un personne, dont le pseudo est celui d'une petite société de services en informatique, propose un article sur Wikipédia. L'entreprise n'a aucune notoriété (très locale, et créée la semaine dernière). Le rédactionnel est une recopie du contenu publicitaire du site de l'entreprise (site qui, en prime, n'est pas sous licence libre).
Dans la minute, arrive ce qui arrive dans ces cas-là : ne respectant aucun des principes fondateurs de Wikipédia, l'article est immédiatement supprimé. La personne avertie de la suppression par un message complet, détaillant les problèmes rencontrés : notoriété insuffisante, publicité, recopie de contenue non-libre sur l'encyclopédie, etc.
L'auteur vient immédiatement faire une demande fort peu amène de restauration de sa page, en copiant sur la page de requêtes son pseudo, son article, et… le mot de passe de son compte. PEBKAC.
Actuellement développeur d'un moteur de jeu, je reçois un message d'un utilisateur me demandant de l'aide car il aurait "compilé le moteur et aurait eu un log vide" (en sachant qu'actuellement, ce moteur écrit dans un fichier *.log à chaque exécution).
Après deux jours de questions de ma part, et des réponses vagues de la sienne, je me hasarde à poser la question bête : "Juste comme ça, tu l'as lancé, le moteur ?". Réponse : "Non, je testerai la prochaine fois".
Pour résumer, un utilisateur compile mon moteur, ça se déroule bien, mais il ne lui vient pas à l'idée de seulement le lancer, et s'étonne après que ça ne fonctionne pas. PEBKAC.
Alors que je suis chez un bon ami pour tester certains jeux, notre discussion prend des tournures pour la curiosité de sites de rencontres en ligne.
Un premier test nous mène à un petit site, qui ne connaît visiblement toujours pas un mot de la sécurité : en effet, dans les informations du profil, on peut constater que les champs "mot de passe" sont… en clair. Renseignés et en clair, deux fois, en milieu de page.
Paraît-il que plus c'est gros, plus ça passe. PEBKAC.
Aujourd'hui, on est venu me voir pour un problème d'installation de système d'exploitation, ce qui n'est pas ma fonction. C'est plutôt pour l'équipe IT, qui eux sont payés pour ces tâches.
Alors, à qui mettre le PEBKAC ?… À l'IT pour avoir mauvaise réputation, à moi pour être trop gentil, ou à cette pauvre brebis égarée ? PEBKAC.
Deux ordinateurs d'un de mes collègues qui est administrateur système se partagent l'écran/clavier/souris via un KVM :
- J'ai un problème au démarrage, il me marque "Keybord not found"… Pourtant, le clavier est bien branché.
- Et tu as choisi la bonne machine sur ton KVM ?
- … Ah oui tiens, merci !
- De rien… Je parlerai de toi sur le site qui va bien !
PEBKAC.
Une personne vient de me demander si supprimer un e-mail envoyé à plusieurs personnes efface également le message de la boîte de réception des autres destinataires. PEBKAC.
Devant réaliser un formulaire de recherche en PHP, je pense naturellement à sécuriser chaque paramètre de mon
$_POST pour éviter les vilains pirates et leurs injections SQL.
Pour ce faire, j'ai tout naturellement utilisé… la fonction
htmlentities(), ce qui a eu pour effet de transformer ma recherche sur "le métro" en recherche sur "le métro", qui bien sûr n'a renvoyé aucun résultat.
Pour avoir oublié la fonction
quote() de PDO, et pour avoir utilisé une fonction destinée uniquement à l'affichage pour de l'échappement SQL : PEBKAC.
Nous avons reçu un e-mail de notre nouvel "ingénieur poste de travail", nous informant que certains de nos logiciels allaient être mis à jour.
Effectivement, j'ai maintenant un Firefox version 13.0 à la place de la version 21. PEBKAC.
Au lycée, nous devions rendre un programme assez important, puisque la note comptait pour le Bac. À quelques semaines de la fin, il était fréquent que nous nous retrouvions au CDI, avec une live-USB, pour avancer et fignoler notre programme.
Ce n'était pas au goût de la documentaliste, qui nous accusait de "pirater le réseau", et de "créer des virus". Un jour, elle a donc violemment débranché ma clé USB. Une live-USB fichue (si ce n'était que ça…), mais surtout plusieurs heures de travail perdu.
Pour ne pas avoir fait l'effort d'essayer de comprendre comment marchait un minimum l'informatique : PEBKAC.