Torben Jensen wrote :
> Jeg er stødt på en slags sikkerhedsproblem på mit site.
> 
> Jeg har et site som er passwordbeskyttet (serverside). På en af mine
> sider linker ejg til en fil, hvor jeg gerne vil sikre mig at det kun
> er verificerede brugere der har adgang.
> 
> 1. Vil søgemaskiner der scanner ens site, kunne aflæse links som
> ligger på passwordbeskyttede sider (den virtuelle sti er jo på ngen
> måde beskyttet)? 
Hvis der er linket til siden fra en side som robotterne kan se, så kan den optræde i 
deres søreresultatet. Der blev i den anden gruppe foreslået at fx google bruger deres 
google-bar til at indexere sider, så hvis dine brugere anvender den - og det er 
korrekt at den bruges på den måde - så vil stien teoretisk kunne optræde på google.
> 2. Kan man på nogen måde sikre sig, at det kun er besøgende på sitet,
> der kan downloade filen?
Hvis du mener om det kan lade sig gøre at det kun er folk, der _er_logget_ind_ der 
kan hente filen, så er svaret ja.
> Her tænker jeg på at alle verificerede
> brugere jo i princippet har mulighed for at aflæse den direkte sti til
> filen og publicere den i et eller andet omfang.
Du kan bruge ASP til at streame filen til browseren. I den ASP-fil kan du så inden 
checke om brugeren er logget ind.
Hvis filen du ønsker at beskytte hedder file.pdf og ligger i samme bibliotek som den 
ASP-fil der skal streame filen, så kan du bruge kode som
' check om bruger er logget ind
if Session("loggedId") = "yes" then
       set oStream = Server.Createobject("ADODB.Stream")
       oStream.Type = 1 'adTypeBinary
       oStream.Open
       ' ASP-filen kaldes som page.asp?file=file.pdf
       oStream.LoadFromFile (Server.Mappath(file))
       'ContentType skal ændres, hvis det ikke er en PDF-fil
       Response.ContentType = "application/pdf
       'Denne linie sikrer at browseren viser det rigtige filnavn
       Response.AddHeader "content-disposition", "attachment; filename=" & file
       Response.BinaryWrite oStream.Read
       oStream.Close
       set oStream = nothing
end if
Koden herover er taget fra 
http://www.stocholm.dk/pmp/downloads/, hvor den i hvert 
fald pt. ser ud til at virke.
-- 
Jesper Stocholm - 
http://stocholm.dk - 
http://asp-faq.dk
Skriv venligst under det du svarer på og skær det overflødige væk.
Se evt hvorfor på 
http://www.usenet.dk/netikette/citatteknik.html
Svar venligt til gruppen og ikke til mig privat !