Halloween approchant, il était temps de chercher des costumes sur le Net. Vu le court délai pour me faire livrer, je désespère de trouver une boutique qui puisse me satisfaire, lorsque (oh joie !) j'en découvre deux coup sur coup (ruedelaf*te.com et d*guisement-magic.com). Je décide de comparer les détails de chaque offre (tarif, délai de livraison, frais de port) pour trouver celle qui me convient le mieux.
Pour appliquer des coupons de réduction, je suis obligé de m'inscrire pour valider mon panier et accéder au récapitulatif de la commande, avec le prix final et la date de livraison estimée. Satisfait, je commande et vais me coucher.
Ce n'est que le lendemain que je vois deux e-mails de confirmation d'inscription (un de chaque site), rappelant les détails de mon compte : adresse e-mail, identifiant… et mot de passe, en clair.
Ce ne sont pas les premiers sites qui me font le coup, mais là, voir les deux en même temps, ça m'a vraiment énervé. Merci pour la sécurité… PEBKAC.
Une cousine a envoyé des photos de ses petiots à mes parents (trois photos, donc trois e-mails). Mais il y a un énorme problème, elle aurait aussi envoyé le scan d'une facture au nom de ma mère. Comment a-t-elle pu se procurer ce document strictement personnel ?
Donc oui, quand on télécharge une photo sur le Webmail, qu'on l'ouvre et que l'on fait défiler le diaporama, toutes les images contenues dans le répertoire des téléchargements sont affichées. PEBKAC.
J'ai récemment eu le bonheur de reprendre un site Web (basé sur Joomla!, on commence mal) développé par une prestataire freelance. Après deux jours d'exploration, mes plus belles découvertes :
– Tout le code dans une seule fonction par classe : check.
– Aucun objet, aucune fonction en dehors du strict nécessaire pour Joomla! : check.
– Des boucles de plus de 500 lignes et un usage sur-abusif du
continue et
break : check.
– Des conditions TOUTES formées sur le modèle :
if (quelque chose) { // RIEN } else { faire_un_truc(); } : check.
– Une sanitization absente, tout pris dans
$_REQUEST : check.
– Toutes les requêtes SQL en dur dans le code, aucune requête préparée même celles répétées des milliers de fois : check.
– À peu près 200 tables pour une application, le tout sans AUCUNE contrainte d'intégrité (hormis un bête
UNIQUE sur l'ID de chaque table) : check.
– Utiliser l'obsolète l'API
mysql_ à l'ère de PDO : check.
Pour toutes ces raisons, plus celles à suivre : PEBKAC.
Dans ma guilde Guild Wars II, nous avons quelques personnes retraitées. L'un d'eux attire particulièrement mon attention pour ce site… Quelques perles de ce monsieur :
– En parlant des adresses IP dynamiques et statiques : « J'ai toujours eu la même adresse IP, et c'est [son nom de famille] ! ». De toute évidence, il devait confondre avec son login…
– Lorsqu'on lui a demandé quel navigateur il utilise : « Ah mais c'est ouindoz sévène ! ». Après avoir questionné plus en profondeur, il s'agit comme on pouvait s'en douter d'Internet Explorer.
Oui, ce monsieur est très gentil, très volontaire, parfois même doué dans le jeux (OK c'est rare, mais ça arrive !). Et mis à part dans les fractales, les puzzles jumps, les rush, les missions de guildes, les histoires personnelles, les events et les donjons, c'est un vrai plaisir de jouer avec lui. Mais niveau informatique… PEBKAC.
Ayant des soucis pour envoyer un e-mail à certains élèves de la classe, notre professeur a collé les adresses sur un site « presse-papier » afin que nous puissions faire suivre son message.
Je ne sais pas ce qui est le pire :
– Qu'il le mette en « public » sur ce site ? (tout le monde peut le voir) ;
– Que pour la manière dont il nous a présenté le problème, un simple fichier texte aurait suffi ;
– Ou encore le fait qu'il l'ait posté en « Invité », rendant impossible sa suppression ou son édition sans passer par le support du site.
En mémoire de nos données personnelles : PEBKAC.
Toujours avec mon informaticien, avant d'avoir parlé de la redirection Web, il me dit qu'il ne va pas pouvoir transférer le site tout de suite car il n'a pas FileZilla. Je lui dis qu'il n'y a pas que FileZilla, et qu'il peut d'ailleurs utiliser une ligne de commande DOS, ou encore les emplacements réseaux s'il veut quelque chose de « user-friendly ».
Il m'a répondu : « Non ce n'est pas possible, comme j'ai transféré les autres fichiers avec FileZilla, je dois tout transférer de nouveau avec FileZilla, sinon ça ne marchera pas ». PEBKAC.
Hier, réunion avec un « informaticien » en Licence Professionnelle spécialiste des bases de données, dans le cadre d'une association dont je suis membre.
Nous avons décidé de refaire notre petit site Web, et cet informaticien a choisi d'utiliser Wi*.com pour réaliser ce dernier. Bon, au-delà de la publicité présente, ça peut encore passer. Mais comme le site créé n'est disponible que via « <sous-domaine>.wi*.com », il fallait rediriger notre adresse .FR.
La solution selon lui : utiliser du PHP. Il avait déjà tout préparé. C'est alors que je lui ai montré que depuis le manager de l'hébergeur, on pouvait très bien configurer des redirections automatiques. PEBKAC.
J'ai eu la charmante idée de mettre à jour mon système d'exploitation fenêtré, pour voir les nouveautés apportées.
Une fois la mise à jour terminée et mon système redémarré, je m'aperçois que mon RAMdisk a disparu. Je le relance manuellement, et un message d'erreur apparaît, me signalant qu'il n'est pas compatible avec la version de mon OS, ce qui n'est pas forcément surprenant.
Ce qui l'est plus, c'est que l'outil de désinstallation de ce programme n'est pas non plus compatible. Et c'est parti pour une réinstallation complète du système… PEBKAC.
Aujourd'hui, entendu il y a cinq minutes de la part de ma collègue pas informaticienne pour un sou, mais qui travaille en support informatique :
« Ce qui ralentit votre PC, c'est comme ça par exemple, des spams que vous avez installés avec Adobe Air ».
Donc elle, elle installe des spams… PEBKAC.
Ma sœur a aujourd'hui essayé à plusieurs reprises, et sans succès, de joindre par téléphone un organisme gouvernemental qui aide financièrement les étudiants. En mal de succès, elle décide de leur envoyer un e-mail.
Elle ouvre donc le dernier message reçu de leur part, copie l'adresse e-mail de l'expéditeur, et la colle dans le champ destinataire. Étant derrière elle, je lui demande si elle a bien lu l'adresse du destinataire.
Elle lit alors à haute voix : « No reply arobase <domaine> point FR », puis me dit « Oui, c'est bon ! ». Il a fallu que je la regarde encore dans les yeux avec un regard dépité quelques longues secondes, avant qu'elle ne comprenne son erreur. PEBKAC.