Dateischutz - 2 Server - htaccess

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateischutz - 2 Server - htaccess

    Ich möchte gerne ein Verzeichnis/Datei auf meinem Server schützen.

    http://www.mein-server.de/geheim/geheim.zip

    Dazu liegt im Verzeichnis "geheim" eine htaccess-Datei:

    Allow from www.auth-server.de
    Deny from all
    Order Deny,Allow


    Es soll also nur
    http://www.auth-server.de/
    Zugriff auf dieses Verzeichnis/Datei haben. Nachdem der Server www.auth-sever.de überprüft hat, ob ein Benutzer Zugriff auf diese Datei hat wird man auf
    http://www.mein-server.de/geheim/geheim.zip
    umgeleitet.
    Da man dann ja von www.auth-server.de "kommt" sollte man Zugriff auf den durch die htaccess-Datei geschützen Bereich erhalten.

    Das Problem
    Wie realisiere ich jetzt diese "Umleitung" zurück auf den ersten Server, so das dieser weiß, dass ich von www.auth-server.de komme!?


    Hört sich alles etwas kompliziert an, was!?
    Vielleicht hat mich troztdem jemand verstanden und kann mir weiterhelfen.

  • #2
    Re: Dateischutz - 2 Server - htaccess

    Da man dann ja von www.auth-server.de "kommt" sollte man Zugriff auf den durch die htaccess-Datei geschützen Bereich erhalten.
    das hat aber nichts mit deny/ allow zu tun.
    allow erlaubt zugriffe nur von dem rechner/ IP aus, der dort angegeben ist.
    d.h. wenn dein user über den rechner www.auth-server.de surfen würde, dann hätte er damit zugriff. der user surft aber von seinem eigenen rechner aus, deshalb lässt ihn allow in diesem falle nicht zugreifen.

    Wie realisiere ich jetzt diese "Umleitung" zurück auf den ersten Server, so das dieser weiß, dass ich von www.auth-server.de komme!?
    das liesse sich am ehesten über eine referer-abfrage in php o.ä. realisieren, such mal hier im forum.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Danke wahsage,
      aber eine Referer-Abfrage kann man doch sehr leicht umgehen.

      Ich zitiere hier mal aus einem PDF, das das Firstgate-System beschreibt:

      Ein Anbieter leitet die Links auf seine kostenpflichtigen Seiten über Firstgate um. Von
      dort wird der Nutzer wieder an das Original-Angebot zurückgelenkt. Mit diesem
      Bandenspiel ist Firstgate in der Lage, den Verkehr auf den entsprechenden Seiten
      auszuwerten.

      Beispiel (Verlag Heise, Fachartikel Zeitschrift C’t):
      Vorher:
      http://www.heise.de/kiosk/archiv/ct/94/03/070/@00040@/art.htm

      Nach der Kunden-Anmeldung bekommt man eine temporäre URL zurückgeliefert, die den “Content” liefert:
      http://premium-link.net/$8740$796036932$/ct/94/03/070/@00040@/art.htm

      Um zu verhindern, dass der Kunde die Datei direkt ausliest, wird das Verzeichnis
      geschützt - eine Technik, die fast alle gängigen Web-Server beherschen. Dies wird
      wie folgt realisiert:

      Datei <Pfad>/.htaccess
      Allow from 217.22.128.11
      Deny from all
      Order Deny,Allow

      Jetzt “darf” nur der Server der Firma FirstGate AG auf dieses Verzeichnis zugreifen.
      Über die temporäre URL habe ich jetzt also Zugriff auf den Original-Content. Aber der eigentliche Download geschieht doch über den Originalserver, oder!? sonst hätte Firstgate doch ein recht großes Traffic-Problem

      Vielleicht hat jemand eine Idee, wie so etwas funktionieren könnte.

      ---------
      Falls es jemanden interessiert, hier der Link zum PDF
      http://www.informatik.uni-stuttgart....ropayments.pdf
      Zuletzt geändert von fusiba; 16.02.2003, 12:25.

      Kommentar


      • #4
        im letzten satz des von dir zitierten textes steht doch genau das, was ich auch schon sagte:

        Jetzt "darf" nur der Server der Firma FirstGate AG auf dieses Verzeichnis zugreifen.
        das ist genau das, was du mit allow/ deny in der .htaccess erreichen kannst - nicht weniger, aber auch nicht mehr.

        für deinen zweck musst du dir halt eine andere lösung suchen, z.b. ein php-script, dass eine passwortabfrage macht, und dann den download der zip-datei über dieses script regeln (also die daten direkt vom script ausgeben lassen, inklusive header).
        Zuletzt geändert von wahsaga; 16.02.2003, 13:03.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          lös das Problem doch einfach mit einem simplen PHP-Script und einer SQL-DB. Generiere einfach zufalls Passwörter, trag die in die DB ein, verschlüssel sie, etc. Ist doch mit PHP ein Kinderspiel.
          Hello World

          Kommentar

          Lädt...
          X