Kom ihåg mig?
Home Menu

Menu


Blockera tjuvar

 
Ämnesverktyg Visningsalternativ
Oläst 2006-05-01, 15:27 #1
Henrik Nygren Henrik Nygren är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 57
Henrik Nygren Henrik Nygren är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 57
Jag vill att alla filer med filändelsen .flv bara ska kunna anropas från filen
web.se/flashspelare.php

Hur gör jag detta?
Jag har härt att man kan göra liknande saker med .htaccess, kan jag göra det?
Henrik Nygren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-01, 16:59 #2
tydal tydal är inte uppkopplad
Medlem
 
Reg.datum: May 2005
Inlägg: 130
tydal tydal är inte uppkopplad
Medlem
 
Reg.datum: May 2005
Inlägg: 130
Citat:
Originally posted by Henrik Nygren@May 1 2006, 15:27
Jag vill att alla filer med filändelsen .flv bara ska kunna anropas från filen
web.se/flashspelare.php

Hur gör jag detta?
Jag har härt att man kan göra liknande saker med .htaccess, kan jag göra det?
Ett alternativ är att placera filerna utanför den katalog som hemsidan ligger på (www/public_html). Det andra är att använda .htaccess:

<FilesMatch "\.flv">
ErrorDocument 403 "<h2>Ej tillåtet</h2>
order allow,deny
deny from all
</FilesMatch>
tydal är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-01, 17:42 #3
Jens Jens är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 874
Jens Jens är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 874
Ett annat alternativ är att kolla på referer och se till så att endast de som har web.se/flashspelare.php som referer eller inte har någon referer alls kan komma åt dem, på så vis blir det meningslöst för andra att hotlänka direkt till dina filer.

Detta ska gå att göra med .htaccess men just nu har jag ingen kod för det tyvärr.
Jens är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-01, 17:49 #4
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Bortredigerat. Se PM.
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-01, 21:06 #5
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by Jens@May 1 2006, 17:42
Ett annat alternativ är att kolla på referer och se till så att endast de som har web.se/flashspelare.php som referer eller inte har någon referer alls kan komma åt dem, på så vis blir det meningslöst för andra att hotlänka direkt till dina filer.

Detta ska gå att göra med .htaccess men just nu har jag ingen kod för det tyvärr.
Det blockerar inte tjuvar. Det gör det en smula svårare för tjuvar att komma åt filerna. Det är trivialt att sätta vilken referrer som helst på en http-request.
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-02, 21:15 #6
Henrik Nygren Henrik Nygren är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 57
Henrik Nygren Henrik Nygren är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 57
Är inne på zorans spår, BARA web.se/flashspelare.php får komma åt flv-filerna
Henrik Nygren är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-02, 21:32 #7
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Ett förslag som är ganska säkert:
* flv-filerna lagras utanför www-rooten
* När flashspelare.php laddas genereras en unik slumpsträng, som lagras i en databas tillsammans med tid och datum (en slags giltighetstid på nån minut).
* flv-filen anropas genom flash.php?foo=<slumpsträngen>, scriptet går in i databasen, kollar om strängen är giltig med avseende på datum och annat, och om den är så så skickar den ut flashfilen. Därefter ogiltigförklaras slumpsträngen i databasen.

Har dock aldrig testat denna metoden med flash-grejer, utan mest med bilder där det funkar utmärkt. Vet inte om det kan ställa till med streaming och liknande grejer som finns i Flash.

Detta är naturligtvis inte heller idiotsäkert, men om man är så rädd om sina grejer ska man inte publicera dem på internet.
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-03, 00:23 #8
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Lindahl:
Varför blanda in en databas? Bättre är då att generera en ny hash per timme eller per minut. Givetvis måste man jämföra med föregående timmes/minuts hash när man kontrollerar om den är giltig.

Den lösningen pajar cache hos klienterna. Kan man kanske använda Content-Disposition-headern för att få igång klient-cachen igen?
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-03, 16:24 #9
Jens Jens är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 874
Jens Jens är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 874
Citat:
Ursprungligen postat av zoran
Citat:
Ursprungligen postat av Jens
Ett annat alternativ är att kolla på referer och se till så att endast de som har web.se/flashspelare.php som referer eller inte har någon referer alls kan komma åt dem, på så vis blir det meningslöst för andra att hotlänka direkt till dina filer.

Detta ska gå att göra med .htaccess men just nu har jag ingen kod för det tyvärr.
Det blockerar inte tjuvar. Det gör det en smula svårare för tjuvar att komma åt filerna. Det är trivialt att sätta vilken referrer som helst på en http-request.
Det jag syftade på var att göra det helt meningslöst att hotlänka till filerna(eftersom det inte kommer fungera för den andre webmaterns besökare i de flesta fallen), framgick inte om det var hotlinking eller hindra andra från att spara filerna till en annan maskin som var poängen.

Med php's curl eller andra motsvarigheter är det i vilket fall ganska enkelt att få ens program att låtsas agera webbläsare för att komma åt material.
Jens är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-12, 14:40 #10
Hofvet Hofvet är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2005
Inlägg: 532
Hofvet Hofvet är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2005
Inlägg: 532
Ledsen att ta upp en gammal tråd...

Kan någon vänlig själ förklara hur man gör när man länkar till en fil som ligger utanför rooten?
Hofvet är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017