+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: Suche Tester

  1. #1
    TP-Junior Saphir macht alles soweit korrekt
    Registriert seit
    Apr 2009
    Ort
    Essen/Nrw
    Beiträge
    13

    Suche Tester für ein News Script

    Hallo,
    ich arbeite zurzeit an ein kleines News "Script". Mit den Backend bin ich schon fast Fertig. Und wollte das nun auf Sicherheit Testen lassen.

    Da ich nicht die "Hacker" Methoden kenne, wollte ich fragen ob jemand mal das Admin-Panel auf Sicherheitslücken Testen kann. Also Uneingeloggt ins Panel etc.

    Paar Daten zum Script:
    -Teilweiße OOP
    -PHP 4/5
    -MySQL 4/5
    -Templates
    etc.

    Wenn noch irgendwelche Fragen sind, könnt ihr sie gerne stellen.

    Wäre froh wenn sich jemand melden könnte


    PS: Ich hoffe ich bin im richtigen Bereich
    Geändert von Saphir (11.04.2009 um 19:58 Uhr)

  2. #2

  3. #3
    TP-Junior Saphir macht alles soweit korrekt
    Registriert seit
    Apr 2009
    Ort
    Essen/Nrw
    Beiträge
    13
    Naja Link nicht direkt, da es wie gesagt noch nicht Fertig ist.

    Aber ein paar Bilder:
    Image 1
    Image 2
    Image 3
    Image 4
    Image 5
    Image 6


    Net wundern wegen der E-Mail Adresse, hab da grad was geändert.

  4. #4

  5. #5
    TP-Junior Saphir macht alles soweit korrekt
    Registriert seit
    Apr 2009
    Ort
    Essen/Nrw
    Beiträge
    13
    Also, wenn leute bereit sind es zu "testen" schicke ich den ein Download Link. Damit sie es Testen können

  6. #6
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.686
    Mach es doch oeffentlich. So ist es auch fuer Gelegenheitstester viel einfacher.
    Gruss Guin
    Mein Blog

  7. #7
    TP-Veteran marc22 hilft, wo's geht marc22 hilft, wo's geht marc22 hilft, wo's geht
    Registriert seit
    May 2006
    Beiträge
    1.570
    Fänd ich auch. Dabei bin ich trotzdem
    ...Meine Meinung

  8. #8
    TP-Insider TP-Sponsor zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE zulujaner ist ein richtiges Arbeitstier - DANKE Avatar von zulujaner
    Registriert seit
    Apr 2008
    Ort
    Naumburg
    Beiträge
    879
    Ich sitze auch grad gelangweilt rum...

    Wo ist der Test...

  9. #9
    TP-Junior Saphir macht alles soweit korrekt
    Registriert seit
    Apr 2009
    Ort
    Essen/Nrw
    Beiträge
    13
    Hier ist der Test

    Wenn irgendwas nicht Funktioniert sagt mir bescheid. Bin grad selber bischen durcheinander. Da ich ne neue Funktion reingebaut habe.

    http://cms.teamsw.bplaced.net/php/Red_Line_b.rar

  10. #10
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Ich hab mal kurz register.php und user.php überflogen, ohne tiefer in den Code zu schauen. Da sind mir einige unschöne Sachen aufgefallen.

    Wieso verbietest Du dem User Zeichen wie / $ ; : . _ ? | usw. für das Passwort zu verwenden? Gerade durch beimischen solcher Zeichen wird ein Passwort doch erst brauchbar!

    Kann es auch sein, dass ein Konflikt zwischen Registrierung und Einloggen entstehen kann? In der register.php wird geprüft ob Nickname bis zu 30 Zeichen lang ist, alles darunter wird wohl akzeptiert. In der user.php beim einloggen wird dann aber geprüft, ob Nickname länger als 10 Zeichen ist und trifft das zu, wird das Login verweigert. Selbes trifft auch auf das Passwort zu. Und wieso wird ein Passwort über 15 Zeichen abgelehnt? Ich kenne Leute, mich eingeschlossen, bei der die Passwortlänge zwischen 15 und 30 Zeichen lang ist, je nach dem, wie wichtig das PW ist.

    Vielleicht hängt das aber auch anders zusammen und ich habe das nur falsch verstanden, da ich den Code nur kurz überflogen habe.

    Was ebenfalls sehr unschön ist, ist die Ausgabe mit echo innerhalb der Klasse. Hier wäre es besser die Ausgabe per return an's Script zu leiten und dort die Ausgabe verarbeiten. Da die Klassen auch ohnehin für PHP5 geschrieben sind, sollte auch der Einsatz von Exception überlegt werden.


    Soweit mal ein erstes Feedback. Du hast zwar explizit nach Sicherheitscheck gefragt, aber ich dachte ich erwähne das trotzdem mal.

  11. #11
    TP-Junior Saphir macht alles soweit korrekt
    Registriert seit
    Apr 2009
    Ort
    Essen/Nrw
    Beiträge
    13
    Ja das stimmt, da ist was schief gelaufen

    Danke für den Hinweiß hab das mal ausgebessert

    Zuden classen, ich habe erst vor kurzen angefangen mich in OOP einzuarbeiten, deswegen habe ich sowas nicht eingebaut. Bin noch recht neu in solche sachen

    Natürlich könnt ihr auch Feedback/Tipps abgeben. Das helft ja nur ein

  12. #12
    TP-Veteran marc22 hilft, wo's geht marc22 hilft, wo's geht marc22 hilft, wo's geht
    Registriert seit
    May 2006
    Beiträge
    1.570
    Ich bin gerade am Angucken, wahrscheinlich kommen noch ein paar Sachen dazu:

    - Ich kann mich im Admin-Bereich nicht ausloggen
    - XHTML, aber Tags wie <br> statt <br />
    - Die Abfrage nach dem aktiven Link ($class, $class1, etc.) würde ich anders machen
    1. Was ist denn das hier?
    PHP-Code:
    elseif($site == "news&action=archive"
    2.
    PHP-Code:
    $selected = isset($_GET["site"]) ? $_GET["site"] : 'index'
    PHP-Code:
    <li><a href="index.php" class="<?= $selected == 'index' 'selected' '' ?>">Home</a></li>
    <li><a href="index.php?site=news&action=archive" class="<?= $selected == 'news' 'selected' '' ?>">News Archive</a></li>
    <li><a href="index.php?site=info" class="<?= $selected == 'news' 'selected' '' ?>">Info</a></li>
    Dann brauchst Du bei neuen Menü-Punkten auch die Abfragen nicht mehr anrühren.

    - Das Thema HTML-Ausgaben in Skripten, die Logik enthalten, wurde ja schon gesprochen
    - Konstruktoren in PHP 5 heißen __construct
    Was jetzt kommt, sind nicht direkt schlimm, vereinfachen die Arbeit aber (speziell, wenn man es sich später noch mal anschaut)
    - Einheitliche Schreibweise (Du mischst Deutsch und Englisch sowie mal Kamelschreibweise, mal mit Unterstrichen und mal gar keine)
    - Einrückungen.. bisschen seltsam umgesetzt
    So - weiter mit den richtigen Sachen
    - Bei der Installation habe ich einen ungültigen Admin-Namen eingegeben - Trotzdem kommt die Erfolgsmeldung

    Sicherheitselevant
    - Im Titel lassen sich fremde Inhalte nachladen (z. B. per img-Tag)
    - Benutz statt so etwas hier
    PHP-Code:
    $invalide = array('/\/','$','mysql_query','<script'); 
    lieber strip_tags()
    - News ansehen: 2009-04-14 11:07:30 | Postet by {user}
    - Ich kann News anderer Benutzer bearbeiten
    - Für die Relation von News <-> Benutzer den Primary-Key, nicht den Benutzernamen benutzen
    Geändert von marc22 (14.04.2009 um 11:23 Uhr)
    ...Meine Meinung

  13. #13
    TP-Specialist Master_T2 bringt sich richtig ein Master_T2 bringt sich richtig ein Avatar von Master_T2
    Registriert seit
    Oct 2002
    Ort
    Übach-Palenberg
    Beiträge
    2.272
    - Benutz statt so etwas hier
    PHP-Code:
    $invalide = array('/\/','$','mysql_query','<script');
    lieber strip_tags()
    strip_tags() bringt hier rein gar nichts. Die Funktion ist vollkommener Schrott. http://de.php.net/strip_tags Man beachte alleine die offiziellen Anmerkungen...
    Grüße aus Übach-Palenberg
    Tim

    http://www.template-shopping.de

  14. #14
    TP-Veteran marc22 hilft, wo's geht marc22 hilft, wo's geht marc22 hilft, wo's geht
    Registriert seit
    May 2006
    Beiträge
    1.570
    Die Funktion ist vollkommener Schrott.
    Wieso das? Die Funktion hier wird nur angewendet, um bösen Code auszufiltern. Die Macken dabei sind zwar ärgerlich, aber nicht sicherheitsrelevant.. Ich hab mir das nicht alles genau durchgelesen, aber wenn da was ist, was ein wirkliches Loch darstellt, dann her damit
    ...Meine Meinung

  15. #15
    TP-Junior Saphir macht alles soweit korrekt
    Registriert seit
    Apr 2009
    Ort
    Essen/Nrw
    Beiträge
    13
    Danke für eure Tipps Werde mich die Tage dransetzen. Wegen den News bearbeiten der andere nutzer, das ist noch nicht ganz Fertig mit den Benutzer. Ich werde die Tage mal versuchen da die sachen umzuarbeiten.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Multiple IE, IE Tester und der IE8
    Von Corsachriz im Forum Webdesign allgemein
    Antworten: 4
    Letzter Beitrag: 03.04.2009, 10:15
  2. CMS-Tester gesucht
    Von seb im Forum Webdesign allgemein
    Antworten: 10
    Letzter Beitrag: 26.03.2005, 22:46
  3. Beta-Tester gesucht!
    Von Stuck Mojo im Forum Traum-Dynamik
    Antworten: 11
    Letzter Beitrag: 06.01.2005, 10:09
  4. HTML-Tester
    Von 321 im Forum HTML & CSS
    Antworten: 11
    Letzter Beitrag: 30.12.2004, 14:59
  5. [suche] mac/linux tester
    Von prefix im Forum Webdesign allgemein
    Antworten: 7
    Letzter Beitrag: 14.02.2004, 13:20

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51