usermanagment und verzeichnisschutz

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

  • schmalle
    antwortet
    meinst Du nicht, dass das Problem nach 2 Jahren erledigt ist?

    Einen Kommentar schreiben:


  • sodah
    antwortet
    man macht's doch net komplizierter als es ist:

    einfach in die root die 3 Dokus legen
    401.htm -> für noauth
    403.htm -> für forbid
    404.htm -> für notfound

    Dann die .htaccess mit folgendem Inhalt füllen.

    PHP-Code:
    ErrorDocument 401 /401.htm
    ErrorDocument 403 
    /403.htm
    ErrorDocument 404 
    /404.htm
    Options 
    -Indexes 
    Somit wird das Verzeichnislisting für die komplette Seite deaktiviert und dafür alternative Seiten angezeigt. Fehltritte oder unerlaubtes Betreten wird auch mit der jeweiligen alternativen Seite angezeigt.

    Einen Kommentar schreiben:


  • Mickl
    antwortet
    Nutze doch einfach in jedem Ordner eine index.php.

    Somit kannst Du verhindern das jemand die Verzeichnisstruktur sieht.
    Beim einem guten Hoster jedoch kannst Du dies bei den Einstellung in Adminbereich verhindern.

    Grüße
    Mickl

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Original geschrieben von schmalle
    widerspruch einige spider können sehrwohl verzeichnisse auslesen. jedenfalls wenn keine .htacces drin ist! hatte mal so´n teil, hab aber den namen vergessen
    widerspruch zwecklos.

    über http bekommst du nur das, was der webserver bereit ist dir zu liefern - und bei einem einfachen request auf ein verzeichnis, in dem eine defaultseite abgelegt ist, ist das nun mal die defaultseite.

    wenn namen von anderen dateien im verzeichnis explizit bekannt sind, kann man diese natürlich auch direkt aufrufen - wie im browser eben auch.

    natürlich kann ein spider auch mit brute-force rangehen, und alle möglichen dateinnamen durchprobieren, und auf zufallstreffer hoffen - allerdings würde man sich damit wohl ziemlichen ärger einhandeln, das error-log würde ja dann vor 404ern überquellen. das dürfte auch schon rechtlich einen straftatbestand darstellen, wenn man so an die sache rangeht.


    aber mehr ist über http definitiv nicht möglich.

    Einen Kommentar schreiben:


  • schmalle
    antwortet
    widerspruch einige spider können sehrwohl verzeichnisse auslesen. jedenfalls wenn keine .htacces drin ist! hatte mal so´n teil, hab aber den namen vergessen

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Original geschrieben von schmalle
    die kann man auch ned umgehen. nur mit solchen besch*** web-root-spydern
    umgehen kannst du sowas nur dann, wenn dir entweder die dateinamen im verzeichnis explizit bekannt sind, oder wenn du ftp-zugriff auf den server hast.

    über http kannst du immer nur das "auslesen", was der webserver dir liefert - und wenn das nur die index.html als defaultseite ist, dann kommst du an den rest im verzeichnis nicht ran, egal ob über den browser oder irgendeinen "spider".

    Einen Kommentar schreiben:


  • frank7l7
    antwortet
    dann danke ich die herzlichst - so wer ichs machen

    Einen Kommentar schreiben:


  • schmalle
    antwortet
    .htaccess geht natürlich auch. aber index ist einfacher. die kann man auch ned umgehen. nur mit solchen besch*** web-root-spydern

    Einen Kommentar schreiben:


  • frank7l7
    antwortet
    ah ja, das ist genial und einfach! danke
    ist das den auch sicher genug ich hab in div. foren gelesen das man das auch mit htaccess machen kann? weiß nicht ob und ob dann besser?

    aber auf jedenfall danke für den tip

    Einen Kommentar schreiben:


  • schmalle
    antwortet
    leg ne index.html rein mit meta-refresh kannst du dann ja dahin liken wo du hin willst

    Einen Kommentar schreiben:


  • frank7l7
    antwortet
    Apache/1.3.28 ok das funktioniert jetzt wenn die index.php im gleichen verzeichniss ist (logisch) hab nicht gepeilt ;( aber was ist bei:

    http://localhost/past/cms/css/ z.b

    da sehe ich die directory listings? wie kann ich das nun weiterleiten oder unterdrücken oder ausschalten?

    danke

    fra7l7

    Einen Kommentar schreiben:


  • XGremliN
    antwortet
    wenn dein webserver richtig konfiguriert wäre, würde er die index.php automatisch als startseite erkennen, genau wie normalerweise die index.html.
    was nutz du für einen webserver?

    Einen Kommentar schreiben:


  • schmalle
    antwortet
    Original geschrieben von frank7l7
    aber wie schon gesagt mir ist nicht klar was dann passieren soll?
    was wohl? die index wird aufgerugfen ...

    Einen Kommentar schreiben:


  • frank7l7
    antwortet
    XGremliN

    ich hab meine startseite index.php genannt (localhost/past/cms/index.php)
    aber wie schon gesagt mir ist nicht klar was dann passieren soll?

    Einen Kommentar schreiben:


  • frank7l7
    antwortet
    peace !!!

    ist ja eingentlich auch egal im post davor hab ich es nun richitg formuliert!

    Einen Kommentar schreiben:

Lädt...
X