.htaccess Datei im Root schon ausreichend ?

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Antworten
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

.htaccess Datei im Root schon ausreichend ?

Beitrag von tom10 »

Also ich hab mir heute mal eine .htaccess Datei erstellt und diese in Root gelegt. Soweit so gut. Nun frag ich mich aber gerade ob das schon ausreichend war oder ob da noch so eine "password" oder was auch immer Datei noch dazu gehört ?
In der Datei sieht es so aus:

Code: Alles auswählen

DirectoryIndex index.html intro.php portal.php index.php index.htm

RewriteEngine On

# prevent access from santy webworm
RewriteCond %{QUERY_STRING} ^(.*)highlight=\%2527 [OR]
RewriteCond %{QUERY_STRING} ^(.*)rush=\%65\%63\%68 [OR]
RewriteCond %{QUERY_STRING} ^(.*)rush=echo [OR]
RewriteCond %{QUERY_STRING} ^(.*)wget\%20
RewriteRule ^.*$ http://127.0.0.1/ [R,L]

# prevent pre php 4.3.10 bug
RewriteCond %{HTTP_COOKIE}% s:(.*):\%22test1\%22\%3b
RewriteRule ^.*$ http://127.0.0.1/ [R,L]

# prevent perl user agent (most often used by santy)
RewriteCond %{HTTP_USER_AGENT} ^lwp.* [NC]
RewriteRule ^.*$ http://127.0.0.1/ [R,L]
Die oberste zeile muste ich einfügen, da sonst nur das Forum und nicht das portal geladen wurde.
Kann mich da mal jemand aufklären ob das nun so richtig ist oder noch was fehlt oder so ? ^7
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^(.*)highlight=\%2527 [OR] 
RewriteCond %{QUERY_STRING} ^(.*)rush=\%65\%63\%68 [OR] 
RewriteCond %{QUERY_STRING} ^(.*)rush=echo [OR] 
RewriteCond %{QUERY_STRING} ^(.*)wget\%20 
RewriteRule ^.*$ http://127.0.0.1/ [R,L]
Dieser Teil wurde in einem der Ctracker-Threads als modernere Version gebracht. (ich weiß grade nicht den Poster davon)

Um Dir aber die Sucherei zu ersparen, hier noch mal:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^(.*)echr(.*) [OR] 
RewriteCond %{QUERY_STRING} ^(.*)esystem(.*) [OR] 
RewriteCond %{QUERY_STRING} ^(.*).system(.*) [OR] 
RewriteCond %{QUERY_STRING} ^(.*)highlight=\%2527 [OR] 
RewriteCond %{QUERY_STRING} ^(.*)rush=\%65\%63\%68 [OR] 
RewriteCond %{QUERY_STRING} ^(.*)rush=echo [OR] 
RewriteCond %{QUERY_STRING} ^(.*)union(.*) [OR] 
RewriteCond %{QUERY_STRING} ^(.*)UNION(.*) [OR] 
RewriteCond %{QUERY_STRING} ^(.*)alert\(document(.*) [OR] 
RewriteCond %{QUERY_STRING} ^(.*)SQL_INJECTION(.*) [OR] 
RewriteCond %{QUERY_STRING} ^(.*)cmd 
RewriteRule ^.*$ http://127.0.0.1/ [L,R=301]
Seit dem Austausch des älteren Teils, den ich hier zuerst zitiert habe, gegen den neueren hat der Ctracker bei mir entschieden weniger zu tun, scheint also besser zu sein.



Gruß Max
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

und was macht man bei WINDOOF ISS ?????
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Im Root darf auch kein Passwort-Schutz rein, sonst muss jeder User dieses Passwort kennen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

[quote="oxpus - So 31.Jul, 2005 21:47";p="40360"]Im Root darf auch kein Passwort-Schutz rein, sonst muss jeder User dieses Passwort kennen ;)[/quote]

Aber dann ist die Seite recht sicher ;)


Wieso funktionieren .htaccess unter Windows nicht?
Lokal bei mir klappt zumindest die Möglichkeit DirectoryIndex - ich dachte es sollte ein Apache-Server sein, also dass das eher vom Server abhängt als vom OS.
Oder irre ich da, bzw bin zu uninformiert?



Gruß Max
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das ist abhängig vom Webserver und funktioniert unter Windows ebenfalls perfekt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten