Depende de lo que quiera decir con “realmente eficaz”: si se refiere a la automatización total y a la eliminación de todos los mensajes de spam antes de que terminen en su bandeja de entrada, no creo que suceda pronto.
La detección de spam se basa en el análisis de escenarios: la aplicación antispam comprueba el contenido del mensaje y decide si es o no es spam, siguiendo reglas predefinidas. Sin embargo, tantas personas, tantas formas de formular un mensaje en particular, es simplemente imposible proporcionar un conjunto de escenarios que detecte CADA mensaje de spam. Algunos mensajes pasarán por el filtro, algunos se marcarán erróneamente como spam.
Otra cosa: imagine que un mensaje de spam no incluye NINGÚN texto, solo una imagen con toda la información. ¿Lo eliminarías automáticamente? No lo creas, puede ser un amigo tuyo enviándote una divertida foto de gatito. Para lidiar con eso, debe incluir el módulo OCR en su aplicación antispam para evaluar el texto potencial incluido en la imagen.
- ¿Cuál es la mejor aplicación para chatear con chicas?
- ¿Es la ingeniería de software el mejor trampolín para la gestión de productos?
- Cómo descargar software para Ubuntu
- ¿Cuáles según usted son las 5 aplicaciones más útiles para viajar?
- ¿Cómo son las aplicaciones gratis?
Se aplicaría una regla similar a diferentes tipos de archivos adjuntos. Tendría que aplicar un módulo disponible para analizar decenas de los formatos de archivo más populares. Es costoso, logísticamente complicado y hace que el código sea enorme.
Tenga en cuenta que no me estoy refiriendo a listas negras, direcciones IP de spam comunes y ese tipo de cosas, ya que es extremadamente fácil de engañar, es demasiado “mecánico”.
Supongamos que tenemos un software de tales capacidades: si se tratara de una versión de escritorio, probablemente consumiría muchos recursos y no trabajaría cómodamente con su estación de trabajo. Era una aplicación de servidor, se aplica la misma restricción y su proveedor tendría que invertir en más hardware, lo que definitivamente se reflejaría en su precio.
Finalmente, no puede ser un software estático, lo que significa que debe desarrollarse continuamente. Eso cuesta dinero y usted será quien lo pague. Producir y desarrollar aún más dicha aplicación sería extremadamente costoso (¡imagínese solo las tarifas de licencia necesarias para el análisis de archivos!); Es muy probable que los ingresos potenciales no cubran los costos …