| Autor | Nachricht |
|---|---|
Administrator ![]() ![]() Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 40890 Chats: 11134 Wohnort: Hennef | Hi, ich habe eine kleine simple Firewall innerhalb von PHP realisiert. Bei jedem Aufruf prüft das Script ob die Datei "firewall/123.456.789.txt" existiert und wenn ja dann stoppt das Script noch bevor irgendwelche belastenden Dateien geladen werden (wie z.B. die Datenbankverbindung usw.). Auf der Stopp-Seite erscheint dann ein reCaptcha und wenn man das erfüllt, dann wird die IP wieder freigeschaltet (für den Fall, dass der Bot eine reguläre IP geklaut hat). Hier das Script, falls jemand was ähnliches realisieren möchte: Code: // firewall Wann Ihr eine IP sperrt müsst Ihr selber entscheiden. Dazu kann man versteckte Formulare nutzen, Verlinkungen, Grafiken usw. Oder man sperrt die IP bei bestimmten User-Agents oder wenn gegen die robots.txt verstoßen wird usw. Wer will kann sich das Script auch anpassen und stattdessen mit memcache arbeiten. Das spart dann sogar die Zugriffe auf die Platte. Von einer Variante mit MySQL solltet Ihr Abstand halten (kostet unnötig Performance). Vorteile der Firewall: Der Vorteil ist, dass Spam-Bots nicht länger den Server mit unsinnigen Abfragen belasten. D.h. sie können die Seite nicht mehr Kopieren oder mit Spam befeuern. Firewall-Statistik (live)
Zuletzt bearbeitet von mgutt am 24.02.2012, 11:53, insgesamt 6-mal bearbeitet |
| Nach oben | profil pn email |
Veteran ![]() Geschlecht: Fahrzeug: Civic EG4*R.I.P*, EJ9*SOLD*,CRX ED9*SOLD*, EJ6*Reperaturen/Kleinere Umbauarbeiten* Anmeldedatum: 10.01.2009 Beiträge: 695 Chats: 40288 Wohnort: Cottbus | yeha supii |
| Nach oben | profil pn |
Junior ![]() Name: Florian Geschlecht: Fahrzeug: Prelude BB9 Anmeldedatum: 30.04.2010 Beiträge: 96 Chats: 0 Wohnort: 79713 & 30900 | Ich will dir da garnicht in die Technik reinreden, dazu kenn ich den Hintergrund des Projektes nicht genug. Aber da ich vermute das dies auf Linuxbasis läuft, wäre es nicht besser sowas an z.B. fail2ban zu übergeben? Dieses reagiert auf bestimmte Massenzugriffe (Regexp) in der access.log des Webservers und sperrt die entsprechende IP dann direkt für einen Port für Zeit X ,nachdem dies Anzahl Y aufgetreten ist, mittels iptables oder entsprechenden Paketfiltern. Somit würden weitere Anfragen garnicht erst vom Server bearbeitet, sondern Pakete werden direkt gedropt. Auch ergibt sich hierdurch nach der Konfiguration ein gewisser Automatismus und es entfällt ein größerer Pflegeaufwand. Somit könnte man auch direkt Spider von bestimmten Diensten aussperren, auch wenn diese die robots.txt ignorieren. Durch die Nutzung von regular expressions ist eine größere Bandbreite an Möglichkeiten gegeben, auch für z.B. andere Dienste. Zuletzt bearbeitet von Chimera am 12.01.2012, 21:21, insgesamt einmal bearbeitet |
| Nach oben | profil pn |
Premium-Member ![]() ![]() Name: Woll-E Geschlecht: Fahrzeug: Honda CRX ED9 '91 Anmeldedatum: 03.05.2009 Beiträge: 18791 Chats: 781 Wohnort: MaxRev.de - Zweitwohnsitz Köln Porz | Die Firewall, die du meinst, ist dafür ungeeignet, da du damit den Content der Abfragen nicht richtig nachvollziehen kannst. Die Lösung von Marc soll verhindern, dass sich Spambots hier anmelden und einfach rumspamen können wie sie wollen. Die kannst du auch nicht mit fail2ban (wie der Name schon sagt) bannen, da die keinen fail produzieren. |
| Nach oben | profil pn |
Administrator ![]() ![]() Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 40890 Chats: 11134 Wohnort: Hennef | Klar ist es von der Performance her besser, wenn man mit iptables blockt. Noch besser wäre eine Hardware-Firewall. Von solchen Lösungen halte ich nichts, weil man da kein Captcha ausgeben kann, außer man programmiert eine Schnittstelle zwischen Webserver und Firewall. Da so eine Lösung aber sehr speziell ist und Umstellungen auf neue Server kompliziert macht, lasse ich lieber gleich die Finger davon. Das gibt immer nur Stress und der Vorteil ist marginal. Und ohne Captcha ist doof, weil es immer sein kann, dass ein Angreifer eine öffentliche IP genutzt hat (z.B. Trojaner-verseuchter Rechner). Es wartet kein Besucher 24 Stunden bis eine automatische Bereinigung erfolgt. P.S. die Login-Seite ist für Crawler verboten: http://www.maxrev.de/robots.txt Entsprechend sind aktuell nur böse Bots betroffen. Allerdings werde ich noch für böse Crawler, die keine Formulare absenden, sondern nur Links folgen einen Link auf die Startseite packen, dessen Aufruf auch sofort zur Sperre führt Was ich übrigens auch interessant finde, ist dass die Bots sehr häufig den User Agent vom Internet Explorer 6 senden. Ich denke mal die Statistiken, die man häufig findet, wo der IE6 noch so und so viel Prozent der Besucher ausmacht, kann man wohl vergessen. Alles nur Bots ^^ |
| Nach oben | profil pn email |
Junior ![]() Name: Florian Geschlecht: Fahrzeug: Prelude BB9 Anmeldedatum: 30.04.2010 Beiträge: 96 Chats: 0 Wohnort: 79713 & 30900 | Oh ja, aber die Auswertungen der access Logs sind ohnehin nur Schätzwerte. Aber stimmt schon, rein Spammer sind damit kaum zu bekommen, es sei denn diese verwenden immer andere Aufrufe als ein regulärer Zugriff. Die Sperrfrist muss ja nicht auf 24h liegen, 20 oder sogar 10 Minuten können da schon Wunder vollbringen. Sollte aber auch nur als Anstoß dienen, falls das evtl. noch garnicht in Betracht gezogen war. |
| Nach oben | profil pn |
Administrator ![]() ![]() Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 40890 Chats: 11134 Wohnort: Hennef | Auf der Startseite ist jetzt ein Link, der einen auf eine Seite führt, die laut robots.txt verboten ist. Wird der Link geöffnet, so löst das automatisch eine Sperre der IP aus. Damit sind nun auch böse Crawler abgedeckt, die sich nicht an die robots.txt halten. Die Firewall blockiert nun alle Zugriffe, die in Ihrem User Agent "HTTrack" angegeben haben. HTTrack ist eine Software, die Privatpersonen ermöglicht unsere Website inkl. aller Bilder herunterzuladen: http://de.wikipedia.org/wiki/HTTrack_Website_Copier Da unsere Website aber aus mehreren Millionen Dateien besteht, würde der Kopiervorgang vermutlich eh nie enden und wir möchten auch gar nicht, dass jemand unsere Seite kopiert, geschweige denn unsere Server mit solchen Anfragen belastet. |
| Nach oben | profil pn email |
| Gast | Mach mit!Wenn Dir die Beiträge gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:» Anmelden Registrierte Mitglieder genießen die folgenden Vorteile: ✔ kostenlose Mitgliedschaft ✔ keine Werbung ✔ direkter Austausch mit Gleichgesinnten ✔ neue Fragen stellen oder Diskussionen starten ✔ schnelle Hilfe bei Problemen ✔ Bilder und Videos hochladen ✔ und vieles mehr... |
| Nach oben | |
| Ähnliche Beiträge | Re: | Hits | Letzter Beitrag | |
|---|---|---|---|---|
![]() | Neuer Auspuff nun passt die Hecklippe nicht mehr!Was nun? Hallooo
Habe mir vor einiger Zeit einen neuen Auspuff an meinen Civic gemacht nun habe ich leider folgendes Problem nun passt meine Hecklippe nicht mehr weil der Spalt wo das Renngitter ist zu schmal ist! Nun habe ich überlegt ein kleines Stück aus der... [Civic 92-95]von Honigkuchen | 5 | 257 | 26.08.2009, 13:41 RGT |
![]() | so...nun wieder on :D so leute
Ich bin nun wieder on...
das kleine forum ist zwar noch im aufbau
aber schaut ruhig mal vorbei!
http://japanracers-th.forumieren.com/index.htm
Mfg... [JapanRacers-Thüringen]von civic90 | 1 | 257 | 30.01.2011, 10:19 ed6_Style |
![]() | Austauschmotor was nun???? Servus und guten Abend Cool
Situation:Motor verreckt Austauschmotor gekauft!
Motor wurde von meinem Schwager bei Mkb überholt Zahnriemen,Zylinderkopfdichtung usw. dabei hat er festgestellt das zwei Auslassventille leicht verbogen sind Nein Nein
lch... [CRX]von Pablo | 9 | 1009 | 02.02.2007, 22:43 CruX |
![]() | Benzindiebe! Was nun? Hi,
da lässt man sein Auto einmal nachts bei nem Kumpel stehn um mal einen zu Trinken und früh ist dann der Tankdeckel offen...der Tankverschluss fehlt und aus dem Tank grinst einen ein Stück Schlauch an :twisted:
Da Sie den Tankdeckel... Seite 2 [Civic 96-00]von Thundar | 14 | 1245 | 07.08.2005, 15:04 Hornisborn |
![]() | Doppelversicherung, was nun? Hallo Gemeinde!
Hab ein kleines Problem am Hals. Ich hab die KFZ versicherung meines Wagens gewechselt und wundere mich warum im neuen Jahr immer noch noch Geld von der alten Versicherung abgebucht wird. Ich hab nun bei der Versicherung angerufen und... [Verkehrsrecht]von Type-R/pm | 2 | 979 | 04.03.2010, 06:42 CRX-Vorschi |
![]() | Nun ist er da Hier ist der neue Insi, ein 2.0T 4x4, basierend auf der Sport-Ausstattung.
Alles drin, alles dran: Recaros, 20-Zoll, Soundsystem, Standheizung, Anhängerkupplung und und und. Eigentlich alles außer Abstandstempomat, Heckscheibenwischer (häßlich),... von Sven76 | 3 | 93 | 26.04.2012, 07:52 Sven76 |
![]() | Pleuellagerschaden, was nun? Habe einen Pleullagerschaden an meinem Sol!
Nun ist die Frage, was kostet das zu reparieren wenn ich es machen lasse inna Werkstatt, bekomme ich die Lager auch selbst und kann sie einbauen? Schwerer Aufwand? Auch gebraucht zu bekommen? Fragen über... [Del Sol]von naugthy | 1 | 463 | 29.04.2011, 07:30 fago88 |
![]() | Spam Mails: The best of :laugh: Die Mail war die beste die ich je bekommen habe glaube ich:
Hallo! Mich rufen Darya. Ich wurde auf dieser Web-Seite nur aus einem Grund registriert: ich suche den sicheren und sorgsamen Menschen, der fertig zur Bildung der ernsten Beziehungen... Seite 2, 3 [Offtopic]von Mattes | 20 | 946 | 09.09.2009, 15:22 JazzDriver |
![]() | eckel Spambestimmt kennt es einer
diese spam mails mit den singel ladys :hrhr: wo alle gleich heissen und alle ausm gleichen dorf kommen :laugh:
aber das was ich gerad sehen musste ist ja mal der Hammer :laugh: :suspekt:
lange nicht rasiert??
oder doch... Seite 2 [Offtopic]von Hashiriya | 17 | 856 | 24.05.2007, 22:16 Tyson.GoD` |
![]() | Spam Nachricht??? Hab grad folgene Nachricht erhalten:
"Hallo Liebe!! .
Wie geht es dir, ich hoffe, du bist ok, sah ich Ihre schönen Grüßen Profil auf (maxrev.de)und wünschen Ihnen für mich zu kontaktieren, um Sie kennen den more.My E-Mail-ID... [Allgemein]von 22cdi | 3 | 171 | 10.11.2010, 14:52 Hondacreaw/Milos |