Sicherheit für den Admin
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.
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.
- garfield1909
- Mitglied
- Beiträge: 14
- Registriert: 06.12.2003 16:25
- Wohnort: Wien
- Kontaktdaten:
Sicherheit für den Admin
Hi!
Ich habe den Junior Admin Mod installiert und der funzt super, dennoch habe ich bemerkt, dass ein Jun Admin ein Profil eines Admins ändern kann
beispiel:
ein jun admin hat die berechtigung profile der user zu ändern, er kann also bei einem admin:
1) löschen (aber dafür gibt es schon einen mod um das zu verhinden)
2) passwort ändern => sich als admin einloggen und dann sich selbst zum admin machen und dann löschen (punkt 1 wäre dann ausgetrickst)
3) email adresse ändern
4) im schlimmsten fall das board administrativ zerstören!!!
Ich finde das ist ein großes sicherheitsleck und kann behoben werden
Kann jemand einen Hack, Mod basteln womit das aufrufen der befugnisse und profil eines users verweigert wird???
Leider kann ich kein PHP, also kann ich mich nicht ans werk machen, aber vielleicht kann ich damit helfen, dass ich mir gedanken gemacht habe, wie so etwas aussehen müsste, sollte, kann
verbesserungsvorschlag für phpbb 2.2
bitte baut im ACP unter BENUTZER einen punkt ein der zum beispiel "benutzer schützen" heißt
unter "Benutzer schützen" verstehe ich, dass man unter diesem punkt beliebig viele user hinzufügen kann und diese dann über das ACP nicht aufgerufen werden können!!!!! (man kann kein profil bzw befugnisse aufrufen)
man kann diese User (sind ja sicher nur leute aus dem team) nur dann aufrufen (profil, befugnisse) wenn man sie kurzfristig aus der "Benutzer schützen" liste entfernt => dann gewünschte änderungen durchführt und nachher wieder in der liste schützt
so ein schutz würde folgende fkt erfüllen:
1) ein admin kann sich schützen vor anderen im team (denn bei einem streit ist alles möglich, und rechte mißbruacht man dann schnell)
2) schutz vor hackern
3) das gesamte team kann geschützt werden
es ist gedacht das wenn jemand "geschützt" ist, nur der besitzer sich selbst im forenmenü punkt "profil" aufrufen kann und dann zusätzlich bei einer änderung des passwortes sowie email adresse das alte bzw aktive passwort angeben muss
(e-mail verständigung bei änderung der daten erforderlich, activation link!!!)
DIESE MAßNAHME nur wenn man in der schutz liste steht erforderlich
ciao
garfield1909
Ich habe den Junior Admin Mod installiert und der funzt super, dennoch habe ich bemerkt, dass ein Jun Admin ein Profil eines Admins ändern kann
beispiel:
ein jun admin hat die berechtigung profile der user zu ändern, er kann also bei einem admin:
1) löschen (aber dafür gibt es schon einen mod um das zu verhinden)
2) passwort ändern => sich als admin einloggen und dann sich selbst zum admin machen und dann löschen (punkt 1 wäre dann ausgetrickst)
3) email adresse ändern
4) im schlimmsten fall das board administrativ zerstören!!!
Ich finde das ist ein großes sicherheitsleck und kann behoben werden
Kann jemand einen Hack, Mod basteln womit das aufrufen der befugnisse und profil eines users verweigert wird???
Leider kann ich kein PHP, also kann ich mich nicht ans werk machen, aber vielleicht kann ich damit helfen, dass ich mir gedanken gemacht habe, wie so etwas aussehen müsste, sollte, kann
verbesserungsvorschlag für phpbb 2.2
bitte baut im ACP unter BENUTZER einen punkt ein der zum beispiel "benutzer schützen" heißt
unter "Benutzer schützen" verstehe ich, dass man unter diesem punkt beliebig viele user hinzufügen kann und diese dann über das ACP nicht aufgerufen werden können!!!!! (man kann kein profil bzw befugnisse aufrufen)
man kann diese User (sind ja sicher nur leute aus dem team) nur dann aufrufen (profil, befugnisse) wenn man sie kurzfristig aus der "Benutzer schützen" liste entfernt => dann gewünschte änderungen durchführt und nachher wieder in der liste schützt
so ein schutz würde folgende fkt erfüllen:
1) ein admin kann sich schützen vor anderen im team (denn bei einem streit ist alles möglich, und rechte mißbruacht man dann schnell)
2) schutz vor hackern
3) das gesamte team kann geschützt werden
es ist gedacht das wenn jemand "geschützt" ist, nur der besitzer sich selbst im forenmenü punkt "profil" aufrufen kann und dann zusätzlich bei einer änderung des passwortes sowie email adresse das alte bzw aktive passwort angeben muss
(e-mail verständigung bei änderung der daten erforderlich, activation link!!!)
DIESE MAßNAHME nur wenn man in der schutz liste steht erforderlich
ciao
garfield1909
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
- garfield1909
- Mitglied
- Beiträge: 14
- Registriert: 06.12.2003 16:25
- Wohnort: Wien
- Kontaktdaten:
weil das ja nicht der sinn dabei ist, der sinn soll ja sein, dass er die user profile editen kann
aber eben bei mir soll es einen schutz geben
ciao
garfield1909
aber eben bei mir soll es einen schutz geben
ciao
garfield1909
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Öhm meinst Du nicht, dass man nur solche Leute zu Admins oder Junior Admins machen sollte, die dieses Amt auch so vertrauensvoll ausführen, dass sie es verdienen, diesen Status zu erhalten ? Ich muss da oxpus völlig Recht geben... Außerdem kannst Du als Hauptadmin immer noch mit dem phpmyadmin alles wieder ändern, so dass Du Dich als Admin wieder einloggen kannst... Regelmäßige Backups tragen dazu noch mehr bei... 

- garfield1909
- Mitglied
- Beiträge: 14
- Registriert: 06.12.2003 16:25
- Wohnort: Wien
- Kontaktdaten:
hi
ja über phpmyadmin kann ich scon hergehn und das rückgängig machen,
aber kannst du garantieren, wenn es zum beispiel einen streit gibt zwischen mir und einem jun admin, dass diese seine rechte nicht vielleicht mißbraucht und daher dann sehr großen schaden anrichten kann??
nur dadurch das eine passwortänderung bei einem admin zulässig ist kann er dann alle einstellungen des forums verstellen beziehungsweise vieles löschen
und so eine situation halte ich nicht für so abwegig
ciao
garfield1909
ja über phpmyadmin kann ich scon hergehn und das rückgängig machen,
aber kannst du garantieren, wenn es zum beispiel einen streit gibt zwischen mir und einem jun admin, dass diese seine rechte nicht vielleicht mißbraucht und daher dann sehr großen schaden anrichten kann??
nur dadurch das eine passwortänderung bei einem admin zulässig ist kann er dann alle einstellungen des forums verstellen beziehungsweise vieles löschen
und so eine situation halte ich nicht für so abwegig
ciao
garfield1909
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Es gibt auf www.phpbbhacks.com ein/zwei kleine Hacks, um zu verhindern, das der Hauptadmin gelöscht wird (kann grad nicht nachschauen, such mal nach "admin").
Bezugnehmend auf deinen Thread im 2.1er Diskussionsforum.. so wird es bei 2.2 nicht möglich sein, den "Board Founder" zu löschen.
Bezugnehmend auf deinen Thread im 2.1er Diskussionsforum.. so wird es bei 2.2 nicht möglich sein, den "Board Founder" zu löschen.
- garfield1909
- Mitglied
- Beiträge: 14
- Registriert: 06.12.2003 16:25
- Wohnort: Wien
- Kontaktdaten:
Re: Sicherheit für den Admin
garfield1909 hat geschrieben:1) löschen (aber dafür gibt es schon einen mod um das zu verhinden)
diesen mod habe ich schon installiert gehabt und ist unter anderem unter:Acid hat geschrieben:Es gibt auf www.phpbbhacks.com ein/zwei kleine Hacks, um zu verhindern, das der Hauptadmin gelöscht wird (kann grad nicht nachschauen, such mal nach "admin").
http://www.phpbb2.de/dload.php?action=file&file_id=378
zu finden
ciao
garfield1909
wäre es denn schwer in der admin_users.php eine userid anzugeben die dann generell nicht aufgerufen werden kann??
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Re: Sicherheit für den Admin
Nachgarfield1909 hat geschrieben:wäre es denn schwer in der admin_users.php eine userid anzugeben die dann generell nicht aufgerufen werden kann??
Code: Alles auswählen
$user_id = intval($HTTP_POST_VARS['id']);
Code: Alles auswählen
if ( $user_id == '2' && $userdata['user_id'] != '2' )
{
message_die(GENERAL_MESSAGE, $lang['Not_admin'] );
}
(Ungetestet, sollte aber funktionieren)
- garfield1909
- Mitglied
- Beiträge: 14
- Registriert: 06.12.2003 16:25
- Wohnort: Wien
- Kontaktdaten:
hi!!!
SUPER DAAANKKKKKKKEEEEEEEEE es funktioniert
das könnte man eventuell als mod veröffentlichen
danke
das wollte ich, denn jetzt kann keiner etwas ändern und ich bin sicher!
ciao
garfield1909
SUPER DAAANKKKKKKKEEEEEEEEE es funktioniert
das könnte man eventuell als mod veröffentlichen
danke
das wollte ich, denn jetzt kann keiner etwas ändern und ich bin sicher!
ciao
garfield1909
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge