¿Pueden los sitios web utilizar el poder informático de los visitantes?

2

Solo pregunto si el desarrollador de un sitio web puede usar el poder informático de los visitantes en algunas cosas como criptografía y minería de bitcoins ... y si eso es eficiente Para ellos o no ..? Sé que los ataques DDOS distribuidos pueden ser lanzados por similares. ¿Dónde puedo leer sobre ese tema o algo relacionado ...?

    
pregunta Mohamed Hossam 25.03.2017 - 14:59
fuente

2 respuestas

3

Sí, puedes ejecutar JavaScript en el navegador. Pero aunque JavaScript ha visto muchas mejoras en el navegador, probablemente no sea el lenguaje más eficiente para ejecutar este tipo de algoritmos. Lo mismo ocurre con flash. Ahora los applets de Java ya se pueden ver como una mejor alternativa, pero la edad de los applets de Java (y posiblemente de flash) está por terminar. Además, muchos navegadores web ahora detectan scripts que se comportan mal.

Como dave_thomson_085 indica en su comentario la minería de bitcoin ahora se realiza casi exclusivamente en hardware de minería de bitcoin especialmente desarrollado. Por lo general, la minería de bitcoin no es muy productiva en las computadoras de propósito general, incluso cuando las computadoras no son realmente propiedad de la persona que realiza la minería. Que JavaScript tiene un rendimiento horrible con respecto a la criptografía, en comparación con los lenguajes compilados con soporte directo para los primitivos subyacentes, no ayuda aquí.

Así que creo que los ataques DDoS, que dependen del número de conexiones o la cantidad de datos enviados (básicamente el ancho de banda de la conexión de Internet ascendente) son aplicaciones más probables para los navegadores secuestrados. Pero sí, puede usa los recursos que el PC host (para el script o la aplicación) pone a disposición, por supuesto.

    
respondido por el Maarten Bodewes 26.03.2017 - 16:22
fuente
2

Esto probablemente sea mejor como comentario pero, no tengo la reputación.

Puede ver muchos proyectos web recientes que son más familiares como aplicaciones de escritorio como emulators y gráficos avanzados . Gracias a los servicios de nube y JavaScript, teóricamente puede utilizar el poder de cómputo de las personas para sus negocios. Pero, no creo que sea eficiente. Se limita con el uso de CPU y GPU del proceso del navegador. Por otro lado, puede ser más razonable consultar a un servidor que ataca su ancho de banda o algún otro problema de procesamiento de la aplicación. Puede encontrar un ejemplo aquí .

    
respondido por el d36f 27.03.2017 - 00:16
fuente

Lea otras preguntas en las etiquetas