Sicheres Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Sicheres Programmieren

    Hallo zusammen

    ich wollte jetzt endlich mal mein Tutorial zum Thema "Sicheres Programmieren" fertig stellen. Derzeit habe ich diese Themen (Grobkonzept)

    - Server-Informationen verbergen
    - Probleme bei hidden-Feldern
    - Generelle Probleme bei POST-, GET- und SESSION-Variablen
    - Benutzereingaben prüfen
    - SQL-Injections (mysql_real_escape_string, etc)
    - Cross Site Scripting
    - Cross Site Request Forgeries

    Auch wenn ich gerade erst richtig angefangen habe, so möchte ich doch wissen, ob ich etwas Wichtiges vergessen habe. Auch wenn sich einige Dinge überschneiden werden.

    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

  • #2
    Wie wärs zum Beispiel mit Mechanismen zur Abwehr von Brute-Force Attacken?

    Grüße
    Nieder mit der Camel Case-Konvention

    Kommentar


    • #3
      Original geschrieben von Griecherus
      Wie wärs zum Beispiel mit Mechanismen zur Abwehr von Brute-Force Attacken?
      Grüße
      würdest du wohl gerne wissen ! ist aber nur ein anfänger-tut für die grundsätzlichen dinge. außerdem ist für so was der admin zuständig.

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        Original geschrieben von Griecherus
        Wie wärs zum Beispiel mit Mechanismen zur Abwehr von Brute-Force Attacken?

        Grüße
        Dafür ist die Firewall zuständig!

        Kommentar


        • #5
          Hmm, ich schreibe einfach mal stichwortartig, was mir so einfällt, aber im Prinzip sind die wichtigsten bzw. häufigsten Gefahrenherde schon in deiner Themenliste:
          • Information Disclosure
          • HTTP Response Splitting
          • Remote Command Execution

          Zum Thema "Sicheres Programmieren" könnte man natürlich auch noch Sachen wie die Fehlerbehandlung und Passwortvergabe einschließen.

          Naja, vielleicht kannst du ja ein paar meiner Ideen gebrauchen.
          Assembler ist eine Methode,
          Programme, die zu langsam laufen,
          so umzuschreiben,
          dass sie überhaupt nicht mehr laufen.

          Kommentar


          • #6
            Original geschrieben von TheFish511
            • Information Disclosure
            • HTTP Response Splitting
            • Remote Command Execution
            schau ich mir mal an und danke für die hinweise

            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar

            Lädt...
            X