Daelin
20/09/2008, 10h06
Salut a tous :)
Voila je me posais la question de savoir comment "vraiment" proteger ses videos.
Tous ceux qui ont essayé ca, ont bien entendu tenté de se proteger avec un htaccess, mais cela est vain car les medias sont appelés sans referrer...
Donc j'avais pensé a un systeme de protection par clef. Je m'explique :
Sur le site avec le lecteur le script genere une clef (md5 par exemple) avec comme string de depart :
année + mois + jour + ip + mot_de_passe + id_de_la_video
Ensuite on interroge un script sur le serveur de media avec en GET l'id de la video et la clef (play.php?key=akey0123&id=100)
Ensuite ce script check l'integrité de la clef, trouve ou se situe la video, puis lis le contenu de fichier video et le retransmet directement.
Donc si je ne me trompe pas, le visiteur n'a aucun moyen de vraiment savoir d'ou vient le flux et ne peut pas reutiliser la clef plus d'une journée avec la meme ip
N'hesitez pas a me donner vos avis :)
ps : on peut imaginer le meme systeme avec l'heure H dans la clef en plus, mais pas plus detaillé car un decalage d'horloge peut arriver :p
Voila je me posais la question de savoir comment "vraiment" proteger ses videos.
Tous ceux qui ont essayé ca, ont bien entendu tenté de se proteger avec un htaccess, mais cela est vain car les medias sont appelés sans referrer...
Donc j'avais pensé a un systeme de protection par clef. Je m'explique :
Sur le site avec le lecteur le script genere une clef (md5 par exemple) avec comme string de depart :
année + mois + jour + ip + mot_de_passe + id_de_la_video
Ensuite on interroge un script sur le serveur de media avec en GET l'id de la video et la clef (play.php?key=akey0123&id=100)
Ensuite ce script check l'integrité de la clef, trouve ou se situe la video, puis lis le contenu de fichier video et le retransmet directement.
Donc si je ne me trompe pas, le visiteur n'a aucun moyen de vraiment savoir d'ou vient le flux et ne peut pas reutiliser la clef plus d'une journée avec la meme ip
N'hesitez pas a me donner vos avis :)
ps : on peut imaginer le meme systeme avec l'heure H dans la clef en plus, mais pas plus detaillé car un decalage d'horloge peut arriver :p