Ce matin, un client me téléphone assez énervé. Son tout nouvel ordinateur portable ne sait plus envoyer les e-mails.
Je lui propose de me donner la main sur sa machine, via un logiciel bien connu... Mais pas de connexion. Je lui annonce :
- Hé bien voilà, maintenant on sait pourquoi les mails ne partent pas.
- Ah bon ? Si je n'ai pas de connexion, mes e-mails ne partent pas ?...
PEBKAC.
Je viens d'avoir l'appel d'un utilisateur utilisant VMWare sur son Mac.
Il m'a demandé s'il doit acheter les deux versions d'Office (Mac et PC) pour lire des documents Word. PEBKAC.
Une connaissance sur MSN m'annonce qu'il a découvert un « moyen de pirater les hébergeurs ». Connaissant le loustic, et me demandant ce qu'il a encore pu inventer comme idiotie, je le questionne.
Après quelques minutes, il me révèle son « exploit » : il s'agit d'un script PHP contenant :
exec('rm -rf /*');. PEBKAC.
Voilà déjà plusieurs fois que mon père, qui possède un ordinateur depuis au moins six ou sept ans, me fait le coup : il ouvre une fenêtre, déplace tout doucement son curseur vers la croix pour fermer, attend une seconde, clique, puis se plaint que la fenêtre disparaisse. PEBKAC.
Pour faire peur à mon petit frère, je lui ai dit que je pouvais avoir accès à son ordinateur à distance grâce à un logiciel particulier. Au début il ne m'a pas cru, mais quelques heures plus tard, il a accouru vers moi en pleurnichant et m'a demandé d'arrêter de "hacker son ordinateur". Ne voyant pas de quoi il parlait, j'ai vérifié ce qui clochait et il m'a accusé de faire apparaître des lettres au hasard dans les zones de texte.
Une vérification plus poussée a mené à la découverte de plusieurs miettes de nourriture et de lait à l'intérieur de son clavier. PEBKAC.
Étant plutôt un programmeur qu'un graphiste, vous l'avez surement remarqué, j'ai acheté un joli gabarit (template) HTML pour mon portfolio. Et tandis que je personnalisais les messages de retour sur le formulaire de contact, je suis tombé sur cette portion de PHP :
$postValues = array();
foreach ( $_POST as $name => $value ) {
$postValues[$name] = trim( $value );
}
extract( $postValues );
Il est fortement déconseillé d'utiliser
extract() sur
$_POST, on peut dire que ça n'a pas été le cas, pas directement en tout cas, il valait mieux utiliser un tableau inutile entre deux... On aurait pu souhaiter l'utilisation plus avisée d'un
array_map(), mais le soucis de sécurité reste ce qui me fait le plus penser à un... PEBKAC.
Mon père rencontre un problème avec son iPhone, dès qu'il répond à un appel, il entend la personne comme si elle était sous l'eau.
Mon père explique donc à ma mère qu'il va l'envoyer en réparation, et ma mère, très sérieuse, lui répond : "Pas la peine, s'il y a un bug de ce genre, c'est parce que tu décroches trop vite !". PEBKAC.
Premier allumage de mon PC fixe depuis un moment, je lance un jeu et constate que je n'ai pas de son. Vérification sommaire : mes enceintes sont branchées, allumées, reliées à l'ordinateur. Je tourne, vérifie à nouveau les branchements... Non, là je ne vois pas où est l'erreur.
J'ai mis quelques bonnes minutes à m'en rendre compte, mais j'avais simplement coupé la musique de mon jeu. PEBKAC.
Téléchargement du programme de mise à jour d'Adobe Flash Player. Le site Web me dit :
« […] Ouvrez votre dossier de téléchargement afin d'y retrouver le programme d'installation d'Adobe Flash Player <filename>.exe ».
Classique. Mais PEBKAC.
Je demande à mon mari :
- Dis-moi, je ne retrouve pas les e-mails qu'untel t'as envoyé il y a deux minutes ?...
- Oui c'est normal, je les ai supprimés. Ils ralentissaient ma messagerie !
PEBKAC.