Illegale Benutzernamen möglich!

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
­
Mitglied
Beiträge: 4
Registriert: 27.01.2006 06:26

Beitrag von ­ »

Philipp­K hat geschrieben:...allerdings ist es trotzdem gefährlich, denn nach "außen hin" sieht mein Benutzername nun einmal völlig identisch aus.
Und wenn ich jemandem von hier z.B. eine PN hiermit schreiben würde, würde das mit dem Profil und den Angaben gar nicht auffallen (da im PN-Bereich nicht zu sehen), und wenn jemand darauf antwortet, könnte er meinen, er schreibt dem echten...
Und genau das ließe sich theoretisch ausnutzen, um per PN an sensible Daten anderer User heranzukommen, indem ich die Identität vom "echten" vorspiele... Stichwort Social Engineering/Hacking -> http://de.wikipedia.org/wiki/Social_Hacking (nein, keine Angst, das habe ich nicht vor - diese Benutzernamen, die ich gewählt habe, dienen nur der Demonstration)

Wer immer noch nicht weiß, wie es geht: Das mysteriöse Zeichen ist das so genannte "weiche Trennzeichen" ­ - was in Windows z.B. mit ALT + 0173 zu erzeugen ist. Die Eigenart dieses Zeichens ist, dass es nur dann angezeigt wird (in Form von - ), wenn ein Zeilenumbruch nötig ist (was effektiv hier bei einem kurzen User-Namen nie der Fall sein dürfte). Wenn kein Zeilenumbruch erfolgen muss, ist das Zeichen nicht zu sehen!

Ich empfehle daher dringend, dieses Zeichen mit in die Liste der nicht erlaubten Sonderzeichen bei der Registrierung reinzunehmen!

So, jetzt könnt hir mich von mir aus löschen ;)
Philipp­K

Beitrag von Philipp­K »

DreamPromise hat geschrieben:Moin moin

wie gehts denn sowas ?????
Hat einer ne Anleiteung und gleichzeitig eine Abhilfe?
Oder muß man mit dieser Sache leben ???

DP
Wie es geht, hat der falsche "Philipp­K" gerade erzählt *g*

Aber die Abhilfe soll hier nicht fehlen, denn leben muss man nicht damit:

includes/functions_validate.php
suchen:
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))


ersetzten mit:
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)) || strstr($username, chr(173)))
Wissler
Mitglied
Beiträge: 227
Registriert: 27.02.2005 14:24

Beitrag von Wissler »

[Beitrag von mir gelöscht, da Lösung schon vorhanden]
Wissler
Mitglied
Beiträge: 227
Registriert: 27.02.2005 14:24

Beitrag von Wissler »

Ich kann nur jedem raten, dass dringend zu patchen!

@Mods: Kann man diesen Beitrag nicht irgendwie hervorheben?!
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Philipp­K hat geschrieben:
DreamPromise hat geschrieben:Moin moin

wie gehts denn sowas ?????
Hat einer ne Anleiteung und gleichzeitig eine Abhilfe?
Oder muß man mit dieser Sache leben ???

DP
Wie es geht, hat der falsche "Philipp­K" gerade erzählt *g*

Aber die Abhilfe soll hier nicht fehlen, denn leben muss man nicht damit:

includes/functions_validate.php
suchen:
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))


ersetzten mit:
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)) || strstr($username, chr(173)))
Wenn ich das abändere muß ich dann trotzalldem &shy als verbotenen Benutzernamen eingeben, oder hat es sich damit erledigt?
Wissler
Mitglied
Beiträge: 227
Registriert: 27.02.2005 14:24

Beitrag von Wissler »


Wenn ich das abändere muß ich dann trotzalldem &shy als verbotenen Benutzernamen eingeben, oder hat es sich damit erledigt?
Damit hat es sich erledigt
­
Mitglied
Beiträge: 4
Registriert: 27.01.2006 06:26

Beitrag von ­ »

Wenn man ­ eingeben würde bei der Registration, wird es in (neueren) phpBB-Versionen intern in ­ umgewandelt und sollte dadurch eh nicht mehr "gefährlich" sein... (aber schaden tut es sicherlich nicht, wenn du auch die Zeichenfolge "­" verbietest)
ne-r-o
Mitglied
Beiträge: 26
Registriert: 28.10.2004 17:46
Wohnort: Nettetal

Beitrag von ne-r-o »

Hi,

gibt es eine Möglichkeit, dass man im Benutzer Namen nur Buchstaben (groß und klein), Zahlen, den Binde- und Unterstrich nutzen kann?
Ich möchte dass alle anderen Sonderzeichen nicht erlaubt sind.

Eins würde mich noch interessieren:
Ist irgendwo in die minimal / maximal Länge das Benutzernamen festgelegt?
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

ne-r-o hat geschrieben:Eins würde mich noch interessieren:
Ist irgendwo in die minimal / maximal Länge das Benutzernamen festgelegt?

Hallo Nero,

hier wirst Du fündig: http://www.phpbb.de/viewtopic.php?t=101711

LG, IPB_Flüchtling
virtus
Mitglied
Beiträge: 18
Registriert: 06.01.2006 18:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von virtus »

hab das auch gleich mal gemacht ;)

danke für den hinweis
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“