Italiano

Cosa farà e cosa non farà questo strumento

Lo scopo di questa utility di download, le funzionalità che deliberatamente non ha e come pensare se è possibile scaricare qualcosa.

La versione breve

Sei responsabile di avere l'autorizzazione per scaricare il file che incolli. Questo strumento non può verificarlo e non tenta di farlo: non sa chi sei, cosa hai acquistato o cosa consente l'editore di quel file. La casella di conferma è una dichiarazione che fai, non un'autorizzazione concessa da questo strumento.

Scarica solo i media che possiedi o che sei autorizzato a scaricare.

Questo strumento non ignora DRM, autenticazione, paywall o controlli di accesso. Non c'è alcuna DRM elusione qui e nessun controllo di accesso o bypass di autenticazione di alcun tipo: non vengono inviati cookie o credenziali, non vengono coniati token o sessioni e non viene risolta alcuna firma o cifratura.

Tutto ciò che segue spiega cosa significano in pratica quelle frasi e cosa è stato escluso dal prodotto per renderle vere.

Cosa significa di solito "autorizzato".

Sei su una base solida quando il file è tuo, quando è stato pubblicato per il download o quando la sua licenza lo consente. Le tue registrazioni e i tuoi caricamenti. File a cui il tuo datore di lavoro o cliente ti ha concesso l'accesso per il tuo lavoro. Supporti con licenza Creative Commons o simile che ne consente il riutilizzo. Materiale di pubblico dominio. Episodi di podcast, pubblicati come download diretti in base alla progettazione. Risorse da una cartella stampa o da un set di dati aperto.

Non sei su basi solide quando il file è dietro un accesso, un abbonamento o un acquisto che non hai effettuato; quando l'editore offre lo streaming ma non il download; quando i termini di una piattaforma lo vietano; o quando semplicemente non lo sai. Le norme sul copyright variano in base al Paese e questa pagina non costituisce una consulenza legale. Se non sei sicuro, chiedi al titolare dei diritti.

Funzionalità che questo strumento non ha

Queste non mancano funzionalità in attesa di una versione futura. Sono esclusi di proposito e rimarranno esclusi, perché l'implementazione di uno qualsiasi di essi cambierebbe la natura del prodotto.

  1. Nessuna decrittografia DRM e nessuna gestione di flussi crittografati o protetti.
  2. Nessuna firma, crittografia o soluzione di token del tipo utilizzato per derivare gli URL di riproduzione.
  3. Nessun estrattore a piattaforma. Non esiste un codice qui che conosca alcun sito di video specifico.
  4. Nessuno scraping di pagine e nessuna lettura dello stato dell'applicazione interna di un sito.
  5. Nessuna API di piattaforma privata o non documentata e nessuna rappresentazione dell'identità di un'altra applicazione.
  6. Nessun bypass di autenticazione, token ospite o conio di sessioni anonime.
  7. Nessuna CAPTCHA o evasione anti-bot.
  8. Nessuno user-agent, referer o altro spoofing di intestazioni e nessuna identità a rotazione.
  9. Nessuna logica di riprova che cambia identità dopo un rifiuto.
  10. Nessun indebolimento della verifica del certificato TLS.
  11. Nessuna rimozione della filigrana.
  12. Nessun proxy o relè lato server di alcun tipo.
  13. Nessun cookie o credenziale inviato a nessun host.

Perché l'elenco è così specifico

Prima che questo strumento fosse scritto, il team ToolAcre ha controllato un downloader di video open source esistente per vedere cosa poteva essere riutilizzato. La risposta è stata niente. Ciascuno dei suoi sei estrattori di piattaforma funzionava annullando il percorso di accesso previsto da una piattaforma e il suo endpoint di download recuperava qualsiasi URL fornito da un visitatore e lo ritrasmetteva attraverso il server, senza alcun controllo dello schema, nessun controllo dell'host e nessun blocco degli indirizzi privati.

Rimuovere il comportamento vietato avrebbe comportato la rimozione dell'intero prodotto, quindi questo è stato scritto da zero con uno scopo diverso. L’elenco sopra riportato indica che i risultati dell’audit si sono trasformati in un confine permanente.

Perché non esiste un server

Un proxy farebbe funzionare più collegamenti. Significherebbe anche che il tuo file passi attraverso una macchina che non controlli e creerebbe un endpoint che recupera URL arbitrari su richiesta, che possono essere indirizzati a indirizzi privati ​​all'interno della rete di hosting per raggiungere cose che non avrebbero mai dovuto essere pubbliche. Questa classe di bug è chiamata falsificazione delle richieste lato server ed è una delle vulnerabilità più comunemente sfruttate.

Scegliendo di non avere un server si rimuove l'intera categoria. Significa anche la risposta onesta alla domanda "dove è finito il mio file?" è "dall'host che hai nominato, al tuo dispositivo e da nessun'altra parte".

Come ti protegge il controllo URL

Sono accettati solo collegamenti https, quindi il file non può essere letto o modificato durante il trasporto. I collegamenti contenenti un nome utente o una password vengono rifiutati, sia perché le credenziali in URL non sono sicure sia perché quella sintassi è un modo comune per mascherare quale host viene effettivamente contattato.

Gli indirizzi privati ​​e interni vengono rifiutati: loopback, intervalli privati, indirizzi locali del collegamento incluso quello utilizzato dai provider cloud per i metadati dell'istanza e nomi che terminano con .local o .internal. Anche i moduli offuscati vengono rifiutati, perché 2130706433, 0x7f000001, 0177.0.0.1, 127.1 e ::ffff:127.0.0.1 hanno tutti lo stesso indirizzo di 127.0.0.1.

Se sei il titolare dei diritti

Questo strumento non può accedere a nulla che un visitatore non sia già in grado di recuperare con il proprio browser. Non contiene indici, non memorizza contenuti multimediali e non ha componenti server che possano ospitare o memorizzare nella cache i tuoi contenuti.

Se i tuoi file vengono recuperati in un modo che non desideri, si applicano gli stessi controlli che governano qualsiasi collegamento diretto: richiedi l'autenticazione, utilizza URL firmati con scadenza breve o ometti l'intestazione multiorigine. Questo strumento li rispetta tutti e tre, perché è solo un browser che esegue una richiesta ordinaria.

Domande

Scaricare un video è sempre illegale?

No, e non è nemmeno sempre legale. Dipende dal materiale, dalla licenza, dai termini della piattaforma e dalla legge del tuo paese. I tuoi file e il materiale con licenza aperta di solito vanno bene; il materiale dietro un paywall o offerto solo in streaming di solito non lo è. Questa pagina non costituisce una consulenza legale.

È possibile scaricarlo da un servizio di streaming?

No. Questi servizi proteggono i contenuti con DRM e autenticazione e questo strumento non implementa alcun bypass per nessuno dei due. Inoltre, non invia cookie, quindi non può agire come utente registrato.

Potresti aggiungere il supporto per una piattaforma specifica?

No. Un estrattore di piattaforma funziona ricostruendo un supporto URL che la piattaforma non ha offerto, che è la categoria di comportamento che questo prodotto esclude. Ciò vale allo stesso modo per ogni piattaforma.

Lo strumento ti dice cosa scarico?

No. Non ci sono analisi, registrazione e server. URL non lascia mai il tuo browser se non come richiesta all'host che hai nominato.

Cosa succede se segno la conferma e sbaglio?

La conferma è una dichiarazione che fai, non un'autorizzazione concessa da questo strumento. La responsabilità di avere il diritto a un file spetta a te. Se non sei sicuro, chiedi prima al titolare dei diritti.

Perché bloccare comunque gli indirizzi privati ​​quando viene eseguito nel mio browser?

Difesa in profondità. Un browser limita già ciò che una pagina può raggiungere, ma il controllo significa che lo strumento non può essere utilizzato per sondare una rete locale, rende esplicito l’intento del prodotto e mantiene corretta la convalida se il codice viene riutilizzato da qualche parte con meno protezioni.

Limitazioni

  • Questa pagina non costituisce una consulenza legale. Le norme sul copyright e sui contratti variano in base al Paese e alla piattaforma.
  • La conferma dei diritti è una tua dichiarazione, non una verifica da parte di questo strumento.
  • Lo strumento non è in grado di stabilire se hai effettivamente diritto a un file e non tenta di farlo.
  • Non esiste né verrà aggiunto alcun supporto specifico per nessuna piattaforma.
  • I media che richiedono l'autenticazione non sono raggiungibili perché non vengono mai inviati cookie o credenziali.
  • Gli host che rifiutano le letture multiorigine non possono essere scaricati da qui e non viene offerta alcuna soluzione alternativa.