tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
1117
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2002
    Ort
    keine Angaben
    Beiträge
    578
    Eines vorweg. Ich will keine Gästebücher hacken. Ich bin dabei eines zu schreiben und wenn man weiss, wo die Gefahren liegen, kann man diese umgehen. Also bitte dieses Thread nicht Closen.



    Also nun zur Frage.
    • Wo sind die Sicherheitslücken bei Gästebuch oder Shotbox.
    • Was muss ich beim Programmieren beachten.
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    keine Angaben
    Beiträge
    578
    Kann ich also eine Datein Includen, die in einem .htaccses (habs sicher falsch geschrieben) geschützen Ordner liegt?

    Also ../content würde ich schützen , aber die datein aus dem ordner in ../index.php includen. Das würde gehen?
     

  3. #3
    Avatar von thally
    thally thally ist offline Mitglied
    Registriert seit
    Dec 2002
    Ort
    Münster (NRW)
    Beiträge
    24
    hi,

    also strip_tags($variable); entfernt die html-tags. wenn diese angabe fehlt wäre es möglich, die seite/gb zu manipulieren. da javascripte via "sandboxen" im html-code eingebetten werden, bestände da noch ein viel grössere gefahr! wie und in welchem umfang da nun eine manipulation möglich ist, weiss ich auch nicht! mit php könnte man dann alle verzeichnisse auslesen und löschen - glaub ich!

    wenn du zusätzlich ein login mit php hast und nicht addslashes(); eingebunden hast, reicht als anmeldung %% und schwupps wäre man drin - auch hier meine ich es, bin mir aber nicht 100%ig sicher...
     
    gruss, thally

    ------------------------------------------------------------------
    "Wenn du eine Webseite bauen willst, so sauge dir nicht Dreamweaver runter, sondern begreife die Lehre von HTML"
    ------------------------------------------------------------------

  4. #4
    Avatar von thally
    thally thally ist offline Mitglied
    Registriert seit
    Dec 2002
    Ort
    Münster (NRW)
    Beiträge
    24
    ich meinte es ein wenig anders: das textfeld für den gb-eintrag enthält z.b. die var. $text! wenn die eingetragenen werte nun in die db eingetragen werden und vorher nicht strip_tags(); greift und evtl. html-tags in die $text geschrieben worden sind, werden die auch beim auslesen berücksichtigt. was nun wenn ich ins formular das eingebe:

    <b style="font-size: 500px;">Hallo</b>

    ****?

    das wird das auch so ausgelesen... und jetzt ginge das auch mit php, js, etc.
     
    gruss, thally

    ------------------------------------------------------------------
    "Wenn du eine Webseite bauen willst, so sauge dir nicht Dreamweaver runter, sondern begreife die Lehre von HTML"
    ------------------------------------------------------------------

  5. #5
    Avatar von Sir Robin
    Sir Robin Sir Robin ist offline Mitglied Brokat
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    431
    - PHP Code wird normalerweise nur bei Verwendung von eval() ausgeführt...
    - Die eingegeben Daten des Users sollten verifiziert werden, vor allem sollte $_POST etc. statt einfach $name verwenden...
    - Sessions sollten für´n Login verwendet werden...es ist sinnvoll die Sessions an ´ne IP zu binden..
    - HTML und JavaScipt sollten nicht zugelassen werden...man sollte desweiteren darauf achten das bei evtl. Image Codes (wie hier im Forum [ IMG ]) als URL kein "javascript: " eingegeben werden kann...


    ... so..und dann kommt´s halt drauf an was dein GB für Funktionen hat...
     
    Without deviation progress is not possible (F. Zappa)

  6. #6
    Registriert seit
    Apr 2001
    Ort
    Hamburg
    Beiträge
    1.309
    thally und schnueptus, lest ihr euch beide bitte die Netiquette ( Punkt 12 ) durch. Danke.
     
    --
    GNU/Linux - Weil man echte Freunde nicht kaufen kann

  7. #7
    Registriert seit
    Apr 2002
    Ort
    keine Angaben
    Beiträge
    578
    Um auf meine Frage zurück zukommen.

    Ich hab gedacht das man einen Code eingeben kann, mit dem er den Code schießt, dann seinen Code eingibt und so evtl an meine MySQL Daten zu kommen. Daran hab ich gedacht. Ist das nicht möglich?
     

  8. #8
    Registriert seit
    Jul 2001
    Ort
    Bayern
    Beiträge
    969
    Du solltest auf jeden Fall darauf achten, dass du die zulässige Postmenge begrenzt. Also z.B. nur Text < 2048 Zeichen annimmst. Und dann kannst du noch so Sachen wie IP/Zeitsperre oder Bildercodesperren einbauen, damit du nicht gefloodet wirst. Schau mal in den Tutorial Bereich, da gibt es zwei Tutorials zu diesem Thema von mir.
     

  9. #9
    Avatar von thally
    thally thally ist offline Mitglied
    Registriert seit
    Dec 2002
    Ort
    Münster (NRW)
    Beiträge
    24
    Hallo,

    sorry erstmal für dieses ständige kleinschreiben. Ich werde mich bessern.

    Aber Back-To-Basic:

    Ich hab' unter SelfPHP im Forum was dazu gefunden. Vielleicht hilft es weiter:

    http://selfforum.teamone.de/archiv/2002/4/8567/
    http://de.php.net/manual/de/security....sql-injection
    Geändert von thally (03.06.03 um 11:31 Uhr)
     
    gruss, thally

    ------------------------------------------------------------------
    "Wenn du eine Webseite bauen willst, so sauge dir nicht Dreamweaver runter, sondern begreife die Lehre von HTML"
    ------------------------------------------------------------------

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 07.06.09, 00:05
  2. Sicherheit eines Scriptes testen
    Von GiFt-ZwErG im Forum Coders Talk
    Antworten: 4
    Letzter Beitrag: 26.02.07, 22:32
  3. Antworten: 14
    Letzter Beitrag: 29.12.04, 09:38
  4. Probleme beim Einbinden eines Gästebuchs
    Von GateRene im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.03.04, 14:11