Scaricando un video senza il sito web notando che non lo stai solo guardando?

3

Voglio scaricare video, ma voglio scaricarlo in un modo che non puoi vedere che il video non è stato solo guardato, ma scaricato. C'è un modo per farlo?

L'unica cosa che mi viene in mente è lo streaming del video (ad esempio in VLC) e la registrazione dello schermo, ma sembra piuttosto stupido essere onesti. Ho letto che il problema del perché sia possibile rintracciare se il video è stato scaricato o meno è che gli stream sono richiesti in blocchi, ma i programmi di download di video spesso scaricano tutto in una volta. Si tratta di video piuttosto brevi (5-20 minuti), non di film o qualcosa del genere.

    
posta someonesomewhere 20.10.2016 - 11:59
fonte

2 risposte

3

Stai facendo la domanda sbagliata. La domanda giusta è:

How a website knows if a video has been watched or downloaded?

E la risposta semplice è: Non può saperlo con certezza .

L'esempio che userò per questo argomento è il modo in cui la maggior parte degli utenti Linux guarda i video. Il back-end del display video su Linux è oggi ffmpeg (utilizzato da mpv e vlc pure). Il backend supporta gli URL di youtube tramite youtube-dl (e youtube-dl è / può essere utilizzato in VLC ).

Quando un utente digita (o lo faccio, dal momento che l'ho appena digitato per fare un test):

mpv https://www.youtube.com/watch?v=B3NcgOs0LYo

Il video è scaricato nella mia macchina prima della riproduzione.

Nota del browser

Ma aspetta, quando guardo un video attraverso un browser non viene scaricato correttamente? sbagliato . Quando guardi un video attraverso un browser, il video viene scaricato sul tuo computer prima di essere visualizzato. Il video deve raggiungere la memoria della tua macchina a un certo punto per essere riprodotto.

Quindi non c'è (quasi) alcuna differenza tra l'utilizzo di un lettore di streaming ( vlc o mpv ) e la visione da un browser. Ci sono solo un paio di differenze. Quando guardi attraverso un browser, vedi anche il resto del sito web, i banner vengono recuperati, il JS viene eseguito. Se qualcuno sul sito web di streaming può consultare i registri del server web, può concludere se hai visto la pagina tramite un browser o meno (i lettori di stream non hanno motori JS).

Conclusione

Un responsabile del sito web può dire se hai guardato una pagina web o meno mentre stavi guardando il video. Può quindi dire che hai usato l'interfaccia del browser sul suo sito web o su un riproduttore di streaming. Ma non può dire la differenza tra un giocatore streming e un download, perché il giocatore fumante già esegue comunque il download.

Un sito web può affermare che i lettori di streaming sono uguali ai download di un video? Non proprio, il numero di persone che usano i lettori di streaming è grande, in particolare VLC.

Uno dei principali motivi per cui le persone hanno iniziato a utilizzare i lettori di streaming è stato di evitare l'uso del Flash Plugin (che è famoso per essere particolarmente buggato in termini di sicurezza). Questo è meno problematico oggi (con lo streaming HTML5 implementato ampiamente), ma è ancora un motivo per cui vengono utilizzati così tanti lettori di streaming.

Disclaimer: quando il DRM entra in gioco, le cose cambiano. Sfortunatamente (fortunatamente?) Non ho quasi nessuna esperienza con DRM

    
risposta data 20.10.2016 - 12:47
fonte
2

Se sei preoccupato che il server sia in grado di individuare che non stai effettuando lo streaming ma di scaricare utilizzando una sorta di euristica, penso che la soluzione sia semplicemente lo streaming anziché il download, e quindi l'acquisizione dei dati dallo streaming.

L'acquisizione dei dati potrebbe essere effettuata in diverse fasi. In ordine cronologico, abbiamo:

  • Sulla rete, catturando i pacchetti. Per decodificarli in un formato utile probabilmente è necessario un programma appositamente creato. Usare semplicemente Wireshark ti darebbe tutti i dati, ma non saresti in grado di premere play per vedere il video ...
  • Nel browser che riproduce il video. Penso che ci siano più estrazioni del browser che potrebbero fare questo , ma non l'ho provato nessuno di loro.
  • Come accennato, registrando lo schermo come video se riprodotto. Ciò potrebbe, tuttavia, comportare una perdita di qualità.

Se non vuoi iniziare a hackerarti da solo, avrai bisogno di un software, ma raccomandazioni specifiche per questo non rientrano nell'ambito di questo sito.

Un approccio diverso sarebbe semplicemente utilizzare una VPN in modo da poter scaricare il video in modo anonimo. Saranno comunque in grado di sapere che eri tu se ci fosse un qualche tipo di accesso necessario per vederlo, però.

    
risposta data 20.10.2016 - 13:54
fonte

Leggi altre domande sui tag