Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


skydda pdfmapp?

Postades av 2005-05-19 08:41:35 - Peter Milered, i forum asp.net generellt, Tråden har 15 Kommentarer och lästs av 808 personer

hej

Vi har en webbapplikation liggandes hos oss med tunnel till vår kund som där har en egen applikationspool med bla en mapp med pdffiler. Nu vill vi att dessa pdf filer endst ska kunna nås via vår webbapplikation och inte kunna nås om någon matar in sökvägen i webbläsaren.

Webbapplikationen anropar denna PDFMapp via en vanlig http länk ... någon som vet en lösning?


Svara

Sv: skydda pdfmapp?

Postades av 2005-05-19 09:19:47 - Mikael Sand

Eftersom filändelsen pdf inte hanteras av asp.net:s egna autenticering måste du ta hand om det själv.
Jag tror att det första jag skulle göra är att fånga eventet Begin_Request i global.asax.cs/vb.

Där läser du av vilken fil det är som ska hämtas, om det är en aspx eller någon av de andra filtyperna som hanteras genom asp.net:s autenticering så kan du bara släppa det.
Är det däremot en .pdf (eller en bild tex) så kollar du om användaren är autenticerad. Om så är fallet är allt ok, men om så inte är fallet så pekar du om användaren till din inloggningssida och låter personen logga in.

Kan fungera :-)

//Mikael Sand
Atrivo AB


Svara

Sv:skydda pdfmapp?

Postades av 2005-05-19 09:53:20 - Peter Milered

Hmm, låter bra, men tyvärr loggar användarna in gentemot en databas. Kan man sätt autenticerad= true direkt efter "våran" DB inloggning?


Svara

Sv: skydda pdfmapp?

Postades av 2005-05-19 10:00:14 - Andreas Håkansson

Peter,

Du kan skydda din katalog med hjälp av en <b>HttpHandler</b> som kollar efter t.ex pdf filer, eller så kan du lägga till följande i din <b>web.config</b>

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

    <location path="PDFMapp">
      <system.web>
         <authorization>
            <deny users="?"/>
         </authorization>
      </system.web>
   </location>

</configuration>


Svara

Sv:skydda pdfmapp?

Postades av 2005-05-19 10:37:57 - Thomas Vanhaniemi

Jag tror att Global.asax enbart triggas då man får förfrågningar efter aspx filer...
Har gjort en statistik klass som lägger till sidvisningar denna väg och den loggar enbart aspx filer, utan att jag ställt in något annat...

Och vad jag vet efter egna försök fungerar det inte heller med att skydda en mapp genom web.config filen eftersom den också enbart arbetar mot aspx filer...
Bilder och andra filer är fullt fria att komma åt...

/Thomas


Svara

Sv: skydda pdfmapp?

Postades av 2005-05-19 10:44:31 - Peter Milered

hej Tomas

Har kommit fram till samma sak .... kanske en fulösning kan vara att streama pdffilen och kolla efter REFERER eller en Cookie?


Svara

Sv:skydda pdfmapp?

Postades av 2005-05-19 10:46:51 - Thomas Vanhaniemi

Kan vara en lösning, dock inte den säkraste...
Man kan, speciellt om man är programmerare, lätt skriva in en egen referer och på det sättet komma åt PDF filen genom ett program till exempel...
Cookies går ju också att skicka med, men det är nog lite svårare.

Dock är ju ett stort problem med cookies att alla klienter inte stödjer dem och därför kan man inte förlita sig på dem helt heller...

/Thomas


Svara

Sv: skydda pdfmapp?

Postades av 2005-05-19 10:54:17 - David Hägg

Nej kanske inte det säkraste, och om det är stora filer så måste du "chunka" dem innan du skickar dem till stream.

http://support.microsoft.com/kb/812406/EN-US/

... skriv en enkel ftp-klient?


Svara

Sv:skydda pdfmapp?

Postades av 2005-05-19 11:02:08 - Andreas Håkansson

Att använda en <b>HttpHandler</b> kommer garanterat att fungera..


Svara

Sv: skydda pdfmapp?

Postades av 2005-05-19 11:38:51 - Peter Milered

ok testar det, du har inte ett exempel på hur denna lösning kan se ut? det ska gå att komma åt pdffiler via vår webbapp men inte på något annat sätt än detta :)


Svara

Sv:skydda pdfmapp?

Postades av 2005-05-19 12:07:19 - Thomas Vanhaniemi

Hittade följande sida som kanske kan hjälpa: http://www.dotnetspider.com/technology/kbpages/1011.aspx

/Thomas


Svara

Sv: skydda pdfmapp?

Postades av 2005-05-19 15:38:33 - Peter Milered

Har kört fast ... kanske inte detta går när pdfmappen ligger på en annan domän?


Svara

Sv:skydda pdfmapp?

Postades av 2005-05-19 17:40:19 - Farid BenHajji

En HttpHandler fungerar som Andreas säger, men jag har för mig att du måste regga filändelsen .pdf i IIS:en då också, så att alla anrop mot en fil har ändelsen .pdf hanteras via ASP.NET. Om det är en okänd filtyp kommer den nog bara ladda ned den som vanligt.


Svara

Sv: skydda pdfmapp?

Postades av 2005-05-20 09:10:31 - Peter Milered

Har reggat filändelsen i iis och det går inte att ladda ner filen (som det ska) men får det inte att funka från vår webbapp heller .... tror att det kan ha med att det ligger på annan domän ...får testa vidare ..


Ok tänkte jag skulle tala om hur vi löst problemet. Eftersom det handlade om 2 domäner så va vi tvungna att ha något emellan som va "någorlunda unikt" - klienten. Vi streamar ut pdf efter kontroll av secure Cookie och Referer. Mappen med Pdf filerna lades untanför wwwrot.


Svara

Sv:skydda pdfmapp?

Postades av 2005-06-01 19:09:53 - Kristoffer Johansson

Om man inte har tillgång till webbserverns, dvs ligger på ett webhotell? Min kunds webbhotell har en något skakig support så jag söker efter en möjlighet att skydda filerna. Just nu ligger nämligen webbsajtens accessdatabas helt öppen att ladda ned...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 947
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies