I siti web possono utilizzare la potenza di calcolo dei visitatori?

2

Sto solo chiedendo se lo sviluppatore di un sito web può utilizzare la potenza di calcolo dei visitatori in qualcosa come crittografia e mining bitcoin .. e se questo è efficiente per loro o no ..? So che gli attacchi DDOS distribuiti possono essere lanciati da simili .. dove posso leggere su quell'argomento o qualcosa di simile ...?

    
posta Mohamed Hossam 25.03.2017 - 14:59
fonte

2 risposte

3

Sì, è possibile eseguire JavaScript nel browser. Ma sebbene JavaScript nel browser abbia visto molti miglioramenti, probabilmente non è il linguaggio più efficiente per eseguire questo tipo di algoritmi. Lo stesso vale per il flash. Ora le applet Java potrebbero essere già viste come un'alternativa migliore, ma l'età delle applet Java (e probabilmente anche di quelle flash) è quasi finita. Inoltre, molti browser Web ora rilevano script mal funzionanti.

Come dave_thomson_085 indica nel suo commento Il mining di bitcoin viene ora eseguito quasi esclusivamente su hardware di mining bitcoin appositamente sviluppato. Solitamente il bitcoin mining non è molto produttivo su computer di uso generale, anche quando i computer non sono effettivamente di proprietà della persona che esegue il mining. Che JavaScript abbia prestazioni orribili in termini di crittografia - rispetto ai linguaggi compilati con supporto diretto per i primitivi sottostanti - non aiuta qui.

Quindi penso che gli attacchi DDoS - che si basano sul numero di connessioni o sulla quantità di dati inviati (in pratica la banda della connessione Internet a monte - siano più probabilmente applicazioni per i browser dirottati.) Sì, puoi usa le risorse che il PC host (per lo script o l'applicazione) rende disponibili - ovviamente.

    
risposta data 26.03.2017 - 16:22
fonte
2

Probabilmente sarebbe meglio come commento, ma non ho la reputazione.

Puoi vedere molti dei recenti progetti web che sono più familiari come applicazioni desktop come emulatori e grafica avanzata . Grazie ai servizi JavaScript e Cloud, teoricamente puoi utilizzare il potere di calcolo delle persone per le tue attività. Ma, non penso che sarà efficiente. È limitato dall'utilizzo della CPU e della GPU del processo del browser. D'altra parte, potrebbe essere più ragionevole interrogare alcuni server che attaccano la sua larghezza di banda o qualche altro problema di elaborazione delle applicazioni. Un esempio può essere trovato qui .

    
risposta data 27.03.2017 - 00:16
fonte

Leggi altre domande sui tag