Il y a trois ans, j'ai fait un audit de sécurité pour un grand site de commerce électronique. Lorsque l'audit a été effectué, j'ai trouvé plusieurs problèmes de sécurité graves qui permettent l'accès à des données qui ne devraient pas être accessibles une fois la transaction terminée. Sur ce site, il existe plusieurs risques majeurs. Tout d'abord, vous pouvez voir les commandes passer par le système en temps réel; toutes les transactions sont traitées manuellement par cette société. Si vous affichez une transaction, vous pouvez voir le nom, l'adresse et la destination d'expédition. Je vois deux points d'abus ici, 1 - vous pouvez simplement modifier l'adresse du navire et envoyer l'envoi à vous-même, et 2 - vous pouvez appeler l'utilisateur directement lors de la commande et faire une "confirmation téléphonique" pour y accéder simplement aux informations de carte de crédit avec l'ingénierie sociale de base.
Vous pouvez également, avec un peu plus de travail, vider les informations CC et les numéros d'ID de commande, puis simplement faire correspondre l'ID de commande et les informations utilisateur.
Tout cela en utilisant des fonctions exposées sur leur site et en modifiant quelques valeurs. Oui, je suis vague pour une raison.
Le directeur marketing de cette entreprise a été prévenu de ces risques il y a trois ans et n'a rien fait pour les corriger. Je ne doute pas que si je trouve cela, les autres le peuvent. Ce site effectue 88 000 transactions par an et toutes les commandes sont toujours traitées en données et accessibles.
Alors la question éthique… que dois-je faire? Mon entreprise s'en fiche… donc je ne peux pas obtenir d'aide là-bas. Si je contacte le marketing, il continuera juste à couvrir son cul et les culs de leur équipe de développement interne incompétente (fusion froide). Dois-je contacter quelqu'un plus haut? Dois-je faire le tour de mon entreprise? Dois-je simplement extraire les données et les vendre à un concurrent moins les informations CC? Que dois-je faire en sachant cela? Ça me harcèle et je ne peux pas le laisser partir. Ce n'est qu'un des nombreux sites que je connais, mais la facilité d'accès et le trafic élevé me font beaucoup réfléchir.
The marketing director at this company was warned about these risks three years ago
euh ... cette entreprise n'a-t-elle pas un CTO ou CIO à qui cela devrait être signalé? Le directeur du marketing ne devrait pas être le responsable de l'informatique.