Sí, me doy cuenta de que esta pregunta fue hecha y respondida, pero tengo preguntas específicas sobre esto que siento que no estaban claras en ese hilo y preferiría no perderme en la confusión en otro hilo también .Pregunta de ofuscación por correo electrónico
Los hilos anteriores decían que traducir la dirección de correo electrónico a una imagen como lo hace Facebook es una experiencia de usuario exagerada y poco profesional para sitios web empresariales/profesionales. Y parece que el consenso general es utilizar una solución JavaScript document.write utilizando entidades html o algún otro método que rompa y/o haga que la cadena sea ilegible por un bot simple. La aplicación que estoy creando ni siquiera necesita la funcionalidad "mailto:", solo necesito mostrar la dirección de correo electrónico. Además, esta es una aplicación web de negocios, por lo que debe verse/actuar lo más profesionalmente posible. Aquí están mis preguntas:
Si voy a la ruta y paso document.write la versión HTML de cada entidad de carácter, ¿no hay rastreadores web lo suficientemente sofisticados para ejecutar el código JavaScript y tire del texto representado de todos modos? ¿O esto se considera la mejor práctica y es completamente (o casi completamente) a prueba de spammers?
¿Qué tiene de falta de profesionalidad la solución de imagen? Si Facebook es una de las aplicaciones de mayor tráfico en el mundo y no está dirigida en absoluto por aficionados, ¿por qué su método se descarta por completo en el otro hilo sobre este tema?
Si su respuesta (como en el otro hilo) es no molestarme con este problema y dejar que los filtros de spam de los usuarios hagan todo el trabajo, explique por qué se siente de esta manera. Estamos mostrando las direcciones de correo electrónico de nuestros usuarios que nos han proporcionado, y me siento responsable de protegerlos tanto como pueda. Si siente que esto no es necesario, explique por qué.
Thanks.
Great points. Este sitio no se parece en nada a FB, así que no necesito ser tan seguro. Estoy de acuerdo con el OCR, probablemente alteren el img ligeramente cada vez, lo que haría que el OCR sea casi imposible. Probablemente haga una solución JS que use ambas entidades y un cifrado autogenerado único para cada solicitud. – Rich