Ce n'est certainement pas une pratique courante . Même si cette personne a trouvé un problème légitime sur votre site, c'est une forme d'extorsion.
Il y a une «divulgation responsable» appropriée et les «chercheurs en sécurité» professionnels ne commencent pas par demander de l'argent. Les programmes de primes de bogues existent pour une raison.
Le problème est que vous ne savez pas si la vulnérabilité vaut 100 $ pour vous .
Il s'agit très, très probablement d'une arnaque , mais si vous avez affaire à un professionnel légitime ayant de faibles compétences en communication, vous pouvez demander des détails, par exemple où le problème est («infrastructure»? c'est étrange pour un site Web), et tous les détails sur qui ils sont et la preuve de leur travail professionnel dans la recherche en sécurité.
S'ils intensifient l'émotion ou prolongent l'extorsion, vous savez que c'est une arnaque. N'installez ou n'ouvrez aucun fichier qu'ils vous envoient. S'ils sont légitimes, ils travailleront avec vous.
Pour vous donner une idée, je ne suis pas un testeur professionnel et je ne fais pas de bug bounties. Mais de temps en temps, je découvre une vulnérabilité dans un site. Je contacte d'abord la société en demandant la personne qui traiterait les vulnérabilités du site avec un aperçu d'une phrase du problème général. Je fais cela pour m'assurer de pouvoir parler à une personne responsable , et non à une personne non autorisée qui pourrait abuser ou mal gérer (ou ne pas comprendre) les informations que je suis sur le point de leur donner. Je leur donne aussi une preuve de qui je suis pour ne pas passer pour un escroc.
Quand je parle à la meilleure personne que je peux, je donne la ventilation complète, avec mon processus pour répéter le problème, les URL, les paramètres, etc., et la raison pour laquelle je pense que c'est un préoccupation. Je réponds aux questions qu'ils posent, mais je ne donne jamais, jamais, l'impression que j'ai besoin ou que je veux qu'ils fassent quoi que ce soit de toute urgence. Je les laisse travailler sur leur évaluation des risques. C'est leur travail. C'est leur site.
Je ne demande pas non plus d'argent, mais si je le faisais, ce serait après avoir fait tout ce que j'ai pu pour aider leur équipe à résoudre le problème. Et je ne m'attendrais pas à recevoir de l'argent ni aucune forme de récompense, même si je le demandais.
Soit le site a un programme de bug bounty qui définit les attentes et les relations de toutes les personnes impliquées, soit le site ne le fait pas, et j'aide simplement et peut-être en tirer quelque chose, ou pas.
C'est ainsi qu'un professionnel aborderait un site avec une vulnérabilité qu'il a découverte.