1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Sicurizzare uno stream video con una chiave unica
Questa guida fornisce istruzioni per proteggere uno Streaming video con una chiave unica (hash).
Questo metodo offre il massimo livello di protezione e consente, ad esempio, di limitare le trasmissioni a un'area riservata ai membri che richiede l'autenticazione. Dato che il modo di generare questo codice è specifico per ogni sito, sarà necessario implementare le funzioni PHP necessarie e adattare il codice di integrazione del lettore di conseguenza.
Restrizione tramite chiave unica (hash)
Per fare ciò:
- Accedi al Manager di Infomaniak (manager.infomaniak.com) da un browser web come Brave o Edge
- Fai clic sull'icona nell'angolo in alto a destra dell'interfaccia (o naviga tramite il menu laterale sinistro, ad esempio)
- Scegli Streaming video (universo Streaming)
- Fai clic sul nome dell'oggetto corrispondente nella tabella visualizzata
- Fai clic su Impostazioni nel menu laterale sinistro
- Fai clic su Restrizioni nel menu laterale sinistro
- Nella scheda Restrizione per hash univoco
Funzionamento delle restrizioni
Questo metodo richiede di ottenere informazioni relative alla configurazione del flusso e all'utente che si sta connettendo.
In primo luogo, è necessario definire una password (una chiave) nella console di amministrazione. Una volta aggiunta questa chiave, gli spettatori connessi e coloro che tentano di visualizzare il flusso saranno bloccati istantaneamente.
Ecco il principio da seguire per autorizzare l'accesso al flusso:
- Progettare un proprio sistema di autenticazione (ad esempio, un'area riservata ai membri)
- Usa la password configurata precedentemente nella nostra console
- Ottenere gli indirizzi IP degli utenti tramite
$_SERVER["REMOTE_ADDR"]
, ad esempio - Usa l'identificatore del flusso da indirizzare
- Ottenere la data e l'ora attuali (senza minuti e secondi)
Questi elementi saranno quindi hasheadi dal codice fornito nel Manager per generare un token unico che verrà trasmesso al flusso al momento del caricamento. La piattaforma di streaming verificherà quindi la validità dell'hash per autorizzare o respingere la connessione.
Note importanti
- Per garantire la sicurezza dell'accesso al flusso, la validità di ogni token è limitata nel tempo
- È importante disabilitare la cache nelle pagine che consentono l'accesso al flusso; infatti, se la generazione del token viene memorizzata nella cache, altri utenti proveranno ad autenticarsi con l'hash di qualcun altro, causando il loro rifiuto anche se hanno il permesso di consumare il flusso