Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Cron Schlüssel?

Eingetragen von ronald (3857)
am 28.12.2011 - 13:44 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Warum darf jeder Idiot einen Cronlauf veranlassen, aber mein eigener Cronjob nicht?

Ich habe einige Angriffsversuche auf meiner Site, die ich gerade im Test habe.
Weil sie noch im Testbetrieb lief, habe ich Cron noch nicht eingebunden.
Ich habe mehrere Direktaufrufe (bzw. Versuche) von Nodes und Users und es versuchen sich immer wieder User zu registrieren umd anschließend gleich Zugriff zu bekommen.
Diese starten offenbar als Gast auch Cron.

Jetzt habe ich Cron.php in die Crontab des Servers eingetragen. Pünktlich zum geplanten Zeitpunkt kommt nun: "Cron konnte nicht ausgeführt werden, weil ein falscher Schlüssel angegeben wurde."

Wenn es einen solchen Schutz mit Schlüssel gibt, warum kann ein beliebiger Gast dann Cron starten?

‹ Account sync [gelöst] Probleme bei der Installation von WYSIWYG ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

[erledigt]

Eingetragen von ronald (3857)
am 28.12.2011 - 23:00 Uhr

Ich habe den Schlüssel gefunden.
Es wäre aber vorteilhaft, wenn dieser auch bei der Manuellen Ausführung erforderlich wäre und nur bei einer Anmeldung als Admin durchgereicht würde.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist er doch. Was ist

Eingetragen von StefanT (127)
am 29.12.2011 - 00:42 Uhr

Ist er doch. Was ist eigentlich dein Problem?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Problem ist

Eingetragen von ronald (3857)
am 29.12.2011 - 09:27 Uhr

jeder Gast kann per Deeplink Cron ausführen.
Für einen Cronjob auf dem Server muss aber ein Schlüssel übergeben werden.

Ich finde das mit dem Schlüssel gut. Es nutzt nur nicht, wenn jeder Idiot von außen Cron ausführen kann, ohne sich vorher als Admin authentifiziert zu haben.

Das ursprüngliche Problem war, dass ich den Schlüssel nicht gleicht gefunden hatte, weshalb mein Cronjob nicht lief. Dieser steht aber in der Statusseite.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ronald schrieb jeder Gast

Eingetragen von StefanT (127)
am 29.12.2011 - 11:54 Uhr
ronald schrieb

jeder Gast kann per Deeplink Cron ausführen.
Für einen Cronjob auf dem Server muss aber ein Schlüssel übergeben werden.

Ja eben. Also kann es eben nicht jeder Gast. Was soll also diese sinnlose Diskussion?

  • Anmelden oder Registrieren um Kommentare zu schreiben

weil es offenbar jeder Gast kann

Eingetragen von ronald (3857)
am 29.12.2011 - 12:40 Uhr

Ich habe reichlich solche Einträge im Log.

Wie kann ich verhindern, dass jemand ohne Adminrechte und ohne den Schlüssel, cron ausführen kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

In was für einem Log??

Eingetragen von StefanT (127)
am 29.12.2011 - 13:08 Uhr

In was für einem Log??

  • Anmelden oder Registrieren um Kommentare zu schreiben

Berichte - Aktuelle Protokollnachrichten

Eingetragen von ronald (3857)
am 29.12.2011 - 13:17 Uhr

dort steht eine Liste aller Aktivitäten.

Z.B. auch, dass ein Gastuser versucht hat bstimmte Daten abzurufen und den cron ausgeführt hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit deinem Key?

Eingetragen von StefanT (127)
am 29.12.2011 - 13:32 Uhr

Mit deinem Key?

  • Anmelden oder Registrieren um Kommentare zu schreiben

eher ohne

Eingetragen von ronald (3857)
am 29.12.2011 - 13:46 Uhr

wie sollte der Gast an den Key kommen?

Das wird offenbar über einen Deeplink ausgelöst.

Ich kann es nicht nachvollziehen. Das ist das ärgerliche daran.

Aber seit ich nun den cron regulär eingerichtet habe und dieser jede Stunde läuft, gibt es keine solchen Einträge mehr.

Ich sehe dies nun ersteinmal als erledigt an.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ronald schriebwie sollte der

Eingetragen von StefanT (127)
am 29.12.2011 - 14:09 Uhr
ronald schrieb

wie sollte der Gast an den Key kommen?

Ja eben, also zum 100. Mal: Was ist dann dein Problem?

Zitat:

Das wird offenbar über einen Deeplink ausgelöst.

Was bitte soll das nun wieder heissen?

cron.php ist eine PHP-Datei, die jeder aufrufen kann. Bei Drupal 7 prüft cron.php aber, ob der richtige Key mitgeliefert wird. Wenn nicht, beendet sich das PHP-Skript gleich wieder. Es ist also völlig irrelevant, ob irgendjemand einfach cron.php aufruft.

Zitat:

Aber seit ich nun den cron regulär eingerichtet habe und dieser jede Stunde läuft, gibt es keine solchen Einträge mehr.

OMG. Mach mal bitte ein Rhetorik-Seminar mit und lerne, dich klar auszudrücken.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 23 Stunden
  • In der entsprechenden View
    vor 3 Wochen 23 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 23 Stunden
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association