Résultats de recherche 1
Réinitialiser les filtresProtection des données personnelles et contrôle d'humanité sans CAPTCHA
### Contexte & Enjeux Diffuser publiquement en clair des coordonnées personnelles (numéro de téléphone, adresse e-mail) sur un site web expose au moissonnage automatique (*scraping*) par des robots spammers. Jusqu'alors, l'accès à ces informations exigeait une connexion préalable à l'Espace Pro. Cependant, cette contrainte alourdissait le parcours d'un recruteur ou d'un contact arrivant depuis un CV papier, un PDF ou un QR Code via le sous-domaine dédié `cv.fredt.eu`. L'objectif est d'offrir un accès immédiat aux coordonnées pour tout visiteur humain, sans imposer de CAPTCHA visuel ou de mot de passe. --- ### Actions & Choix Techniques * **Vérification d'Humanité en Arrière-plan (Human Check / Proof-of-Work) :** - Mise en place d'un défi cryptographique léger basé sur la preuve de travail SHA-256 (via le protocole open-source *Cap* / `trilbymedia/cap-php`). - Déclenchement au clic sur un simple bouton ("*Pour voir les coordonnées, je ne suis pas un robot*"). * **Souveraineté & Respect du RGPD :** - Aucun appel vers un service tiers externe (pas de dépendance à Google reCAPTCHA ou Cloudflare Turnstile). - Validation du défi entièrement exécutée entre le navigateur du client et le serveur PHP du portfolio. * **Persistance en Session :** - Une fois la preuve d'humanité validée par le serveur, un jeton sécurisé est conservé en session HTTP. Les coordonnées complètes sont alors affichées sans réinterroger l'utilisateur durant sa navigation. --- ### Résultats & Bénéfices * **Expérience Recruteur Fluide :** Un simple clic suffit pour afficher instantanément l'e-mail et le téléphone, sans formulaire de connexion ni puzzle visuel. * **Protection Efficace contre le Spam :** Blocage des robots d'exploration automatique incapable d'exécuter la preuve de travail JavaScript. * **Architecture Souveraine & Légère :** Composant PHP pur intégré sans aucun build Node.js en production, parfaitement compatible avec l'hébergement mutualisé OVH.