Baekjoon Online Judge: Warum der BOJ-Re-Open am 26. Oktober verschoben wurde

Baekjoon Online Judge (BOJ), die bekannte Plattform für Wettbewerbs-Programmierung, kommt später zurück als erhofft: Der für den 26. Oktober 2026 geplante Re-Open von Baekjoon Online Judge wird verschoben. Die Ankündigung dazu setzte Betreiber Day One Company am 22. Oktober 2026 auf die Seite, samt Zugeständnis, dass es noch kein neues Datum gibt. Als Grund nennt die Meldung eine frisch veröffentlichte Sicherheitslücke in PHP selbst, dort PHP2Shell genannt.

  • Verschoben wird der Termin, weil kurz vor dem geplanten Neustart die PHP-Schwachstelle PHP2Shell öffentlich wurde.
  • Passiert wurde offenbar nichts: Die Zugriffsprotokolle wurden geprüft, und laut Betreiber gab es keinen tatsächlichen Schaden.
  • Der Umzug der Daten ist dagegen fertig. Mitgliederinformationen, Einreichungen sowie Aufgaben- und Judge-Daten liegen bereits beim neuen Betreiber.
  • Ein neues Startdatum fehlt. Es soll nach Abschluss der Prüfung auf derselben Ankündigungsseite stehen.

Warum lässt sich BOJ nicht einfach am 26. Oktober anschalten?

Weil kurz vor dem Neustart die PHP-Schwachstelle PHP2Shell öffentlich wurde und Day One Company daraufhin beschloss, die gesamte Plattform ein weiteres Mal komplett zu prüfen, statt mit frischem Umzug sofort live zu gehen. Der Betreiber, der BOJ gemeinsam mit dem bisherigen Team Starlink und Choi Baekjun führt, will den alten PHP-Bestand inklusive Patches noch einmal von oben bis unten durchleuchten. Lieber etwas später als mit offenem Fenster ins Netz, so die Logik der Meldung.

Was PHP2Shell technisch genau macht, steht in der Quelle nicht, also spare ich mir Spekulationen. Ein einzelner PHP-Bug, der einen kompletten Relaunch kippt, reicht, um bei mir sofort zwei alte Docker-Container, die ich eigentlich auch mal aktualisieren wollte.

Verliert meine Account-Historie durch die Verschiebung etwas?

Nein, nach bisherigem Stand nicht. Die Mitgliederinformationen, alle Einreichungen, Aufgaben und Judge-Daten waren laut Meldung bereits sicher zu Day One Company übertragen, und die Prüfung der Zugriffsprotokolle ergab keinen tatsächlichen Schaden. Wer dort seit Jahren Grüne Häkchen sammelt, verliert durch den Aufschub also nur Wartezeit, keine Historie. Der Haken an der Geschichte bleibt das fehlende Datum.

Den Umgang damit finde ich zweigeteilt. Auf der einen Seite: Lieber zweimal hinschauen als am ersten Wochenende nach dem Betreiberwechsel in einem Vorfall landen, das ist vernünftig. Auf der anderen Seite ist „wir melden uns, wenn die Prüfung fertig ist“ für alle, die auf BOJ warten, ein Versprechen ohne Verfallsdatum. Sympathische Vorsicht, aber eben auch eine Warteschleife.

Zwei Fragen, die die Meldung offen lässt

Wann geht es weiter? Unklar. Die Ankündigung nennt kein neues Datum, der Termin soll erst nach Abschluss der Sicherheitsprüfung bekannt gegeben werden.

Wer entscheidet hier eigentlich? Day One Company zusammen mit Starlink und Choi Baekjun, wie die Meldung festhält. Die Daten sind bereits umgezogen, es fehlt nur die Freigabe.

Die komplette Ankündigung steht auf acmicpc.net, und auch das Update zum neuen Termin soll dort erscheinen. Meine Interpretation: Ein Betreiberwechsel, bei dem im letzten Moment eine Altlast in der Tech-Stack-Oberfläche auftaucht, ist kein BOJ-Sonderfall, sondern der Normalfall bei Legacy-Systemen. Wenn aber schon ein einziger frisch gemeldeter Bug genügt, um einen Relaunch komplett zu stoppen, wie viele ungeprüfte Altlasten schlummern dann noch in den anderen Plattformen, die gerade still den Betreiber wechseln?

Schreibe einen Kommentar