This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

Difference between revisions of "Category:OWASP Top 10 fuer Entwickler"

From OWASP
Jump to: navigation, search
(added myself to work on php code examples)
(added myself as contributer to session management)
Line 82: Line 82:
 
| <!--- Status                ---> in Arbeit
 
| <!--- Status                ---> in Arbeit
 
| <!--- Kommentar            --->  
 
| <!--- Kommentar            --->  
| <!--- weitere Progr.spr.    --->  
+
| <!--- weitere Progr.spr.    ---> PHP: Zander, Tobias 
 
|-
 
|-
 
! <!--- Thema                ---> style="background:#CAE1FF"|<center>[[Germany/Projekte/Top 10 fuer Entwickler/A4 {{Top_10_2010:ByTheNumbers|4|language=de|year=2010}}|2010-A4 / 2013-A4<br/> {{Top_10_2010:ByTheNumbers|4|language=de|year=2010}}]]</center>
 
! <!--- Thema                ---> style="background:#CAE1FF"|<center>[[Germany/Projekte/Top 10 fuer Entwickler/A4 {{Top_10_2010:ByTheNumbers|4|language=de|year=2010}}|2010-A4 / 2013-A4<br/> {{Top_10_2010:ByTheNumbers|4|language=de|year=2010}}]]</center>

Revision as of 14:26, 30 May 2013

 
Top 10 fuer Entwickler-2013: Inhaltsverzeichnis

Die Top-10-Risiken

Top_10_fuer_Entwickler/Risiken →

Projekt-Seite 'Top 10 fuer Entwickler'

Ziele des Projekts:

Beim German OWASP Day 2012 entstand die Idee eine Version der OWASP Top 10 für Entwickler zu erstellen. Inhaltlich sollen die Top 10 für Entwickler 'schmackhaft' gemacht werden, d.h. es soll eine Brücke von den OWASP Top 10 zu den 'Good Practices' (Cheat Sheets) bilden.

Geplanter Inhalt:

  1. Problem verstehen (aus OWASP Top 10 2010 - German PDF, 'Master' für das Dokument, gleiches Aussehen wie das englische Top_10_2010-Wiki (gepl: Top_10_2013)), ggf. etwas mehr Platz für Erklärungen als in der Original-Version
  2. wie programmiere ich richtig (mit Quelltext-Beispiel(en) (zunächst Java, weitere Sprachen sind vorbereitet))
  3. wo finde ich mehr Infos => Cheat Sheets, BSI: IT-Grundschutz Baustein Webanwendungen' etc.

Inhaltlich nicht neu, jedoch für Anwendungsentwickler neu zusammengestellt. Damit die Hürde für den 1. Einstieg geringer ist, wird das Dokument in Deutsch erstellt. Das Dokument soll für Schulungen und als Nachschlagewerk geeignet sein.

Wer Lust & Zeit hat mitzumachen (Autor, Wiki-Designer, Software-Entwickler, Reviewpartner etc) bitte Info an die Mail-Liste @ oder Torsten Gigler @.

Top 10 Developer Edition in German

The objectives of the project is to add Good Practices (like the Cheat Sheets) to the OWASP Top 10. Its aim is to bridge the gap between awareness, theoretical knowledge to effective know-how to build good programs. It is written in German to make it easier for German developers to use it.

IMPORTANT NOTICE: We started to compile this wiki. It is in early alpha state!
All templates will we developed as 'multilingual' templates. So it should be easy to use them for other languages (for Top-10 Wikis in other languages than English or other Developer Editions of the Top-10).

If you like to join us or if you have questions, please do not hesitate to contact our mailing list @ or Torsten Gigler @.


 

Actual Work in Progress

Hier eine Auflistung der einzelnen Kapitel / Teile / Review-TODOs - wer einen Teil übernehmen möchte schreibt sich bitte einfach ein (im Feld Ersteller(in)). Alle Rollen können gerne mit zwei oder mehr Personen besetzt werden.

Im Kommentarfeld bitte angeben, bis wann ihr plant, den Punkt fertig bearbeitet zu haben (und natürlich sonstige notwendigen Kommentare). Das Kommentarfeld eignet sich auch, um anzugeben, wer den peer review für diesen Teil macht (vgl. Status "in Diskussion").

Unter Status könnt Ihr das Folgende angeben:

  • offen (dieser Teil ist noch unbearbeitet)
  • in Arbeit (dieser Teil wird aktuell bearbeitet: Sichten der 'Good Practices', ggf. Diskussion mit dessen Erstellern, Erstellen der Wiki-Seite)
  • im Review (Arbeit des initialen Reviewers abgeschlossen; Kommentierung / peer review durch andere wird durchgeführt)
  • geschlossen (die Kommentierung dieses Teils ist abgeschlossen)
  • übernommen (Die Review-Anmerkungen wurden in das Wiki übernommen)
Kapitel / Teil / Task Ersteller(in)
Wiki-Seite inkl JAVA
1. Review-Partner(in) Status Kommentar (Fragen, Besonderheiten, Hilfe benötigt, Termine etc) Ersteller(in)
für weitere Programmiersprachen
Administratives/Allgemeines
Basis-Wiki inkl. Templates erstellen Torsten Achim in Arbeit Basis: derzeit: Top 10 - 2010, Internationalisierung des englischen Wikis (inkl. Templates),
geplant: Schwenk auf Top 10 - 2013, wenn die deutsche Übersetzung vorhanden ist.
---
Dokument
2010-A1 / 2013-A1
Injection
Torsten, Ralf <offen> in Arbeit Referenz-Eintrag zur Diskussion PHP: Zander, Tobias
2010-A2 / 2013-A3
Cross-Site Scripting (XSS)
Thomas, Ralf <offen> in Arbeit PHP: Zander, Tobias
2010-A3 / 2013-A2
Fehler in Authentifizierung und Session-Management
Thomas, Torsten <offen> in Arbeit PHP: Zander, Tobias
2010-A4 / 2013-A4
Unsichere direkte Objektreferenzen
Thomas, Christian H. <offen> in Arbeit
2010-A5 / 2013-A8
Cross-Site Request Forgery (CSRF)
Torsten, Ralf,
Christian H.
<offen> in Arbeit
2010-A6 / 2013-A5
Sicherheitsrelevante Fehlkonfiguration
<offen> offen
2010-A7 / 2013-A6
Kryptografisch unsichere Speicherung
Michal V. <offen> in Arbeit
2010-A8 / 2013-A7
Mangelhafter URL-Zugriffsschutz
Torsten <offen> in Arbeit Tbd (Prio 2)
- / 2013-A9
Nutzung von Komponenten mit bekannten Schwachstellen
<offen> offen Tbd (Prio 3)
2010-A10 / 2013-A10
Ungeprüfte Um- und Weiterleitungen
Holger <offen> offen

Anmerkung: Risiken, die sich in der im Review befindlichen Version der OWASP Top 10 - 2013 RC1 nicht ändern, sind blau und Änderungen sind grau unterlegt.

Weitere Informationen und die aktuellen Arbeitsstände gibt es unter "Discussion".


Incubator big.jpg


Projekt-Seite 'OWASP Top 10 fuer Entwickler'

Ziele des Projekts:

Wir möchten Sie als Entwickler für Webanwendungssicherheit sensibilisieren und Ihnen den Einstieg in diese Thematik erleichtern, indem wir die Originalversion der OWASP Top 10 mit vielen Programmbeispielen ergänzt haben. Sicherheitsberater und Prüfer möchten wir unterstützen, die Top 10 für Entwickler 'schmackhaft' zu machen, d.h. ihnen anhand der Codebeispiele die jeweilige Problemstellung der Risiken und deren Lösungen zu erklären.

Umsetzung:

  • Die erstellten Wiki-Seiten sind eine besonders für Entwickler erstellte Version der Top 10 zum Vermeiden der kritischsten Sicherheitsrisiken für Webanwendungen. Sie bilden so eine Brücke von den OWASP Top 10 zu den 'Good Practices' (z.B. Cheat Sheets).
  • Die jeweiligen Risiken werden wie folgt vorgestellt:
  1. Problem verstehen (aus OWASP Top 10 2013 - Deutsche Übersetzung, 'Master' für das Dokument, gleiches Aussehen wie das englische Top_10_2013-Wiki), mit etwas mehr Platz für Erklärungen als in der Original-Version
  2. wie programmiere ich richtig (mit Quelltext-Beispiel(en) (zunächst Java und PHP, weitere Sprachen sind vorbereitet, bitte schreiben Sie an unsere Mail-Liste @
  3. wo finde ich mehr Infos => Cheat Sheets, BSI: IT-Grundschutz Baustein Webanwendungen' etc.

Inhaltlich nicht neu, jedoch für Anwendungsentwickler neu zusammengestellt. Damit die Hürde für den 1. Einstieg geringer ist, wurde das Wiki-Dokument in Deutsch erstellt. Es soll Sie bei Schulungen und als Nachschlagewerk unterstützen.

Wichtiger Hinweis: Der Inhalt unserer Projekt-Seiten wurde mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte (inkl. Quellcode-Beispiele) können wir jedoch keine Gewähr übernehmen.

Wir hoffen, dass Ihnen die spezielle Version der OWASP Top 10 für Entwickler bei der Verbesserung der Sicherheit Ihrer Anwendungen hilft. Wenden Sie sich bei Fragen, Kommentaren und Ideen oder neuen Beispielen bitte an die Mail-Liste @ oder Torsten Gigler @.


English Description: OWASP Top 10 Developer Edition in German

The objectives of the project is to add Good Practices (like the Cheat Sheets) to the OWASP Top 10. Its aim is to bridge the gap between awareness, theoretical knowledge to effective know-how to build good programs. It is written in German to make it easier for German developers to use it.

IMPORTANT NOTICE:
The material in this Project is provided "as is", without any conditions, warranties or other terms of any kind.

If you have questions or if you like to join us (e.g. if you have new code snippets) please do not hesitate to contact our Mailing List @ or Torsten Gigler @.


Licensing

OWASP Top 10 Fuer Entwickler is free to use. It is licensed under the Creative Commons Attribution-ShareAlike 3.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

What is OWASP Top 10 Fuer Entwickler?

OWASP Top 10 Fuer Entwickler (OWASP Top 10 Developer Edition in German) provides:

  • A special version of Top_10_2013 for Developers in German
  • Good Practices (like from the Cheat Sheets) are included in the document and linked
  • Its aim is to bridge the gap between awareness, theoretical knowledge to effective know-how to build good programs
  • It is written in German to make it easier for German developers to use it.

Note:


Presentation

Link to presentation (in German)


Mailing list

Mailing List Archives


Project Leader

Torsten Gigler @


Related Projects


Quick Link


News and Events

  • [16 Mar 2017] Empfehlungen für TLS-Cipher-String jetzt auf Basis von Szenarien
  • [20 Feb 2017] Wir sammeln Input für Verbesserungen bei den OWASP Top 10-2017
  • [13 Feb 2016] Wir suchen laufend gute Beispiele für JAVA, PHP, .NET. Wer hat gute Beispiele für 'GO'?
  • [12 Jun 2015] Die Seiten der Top 10 sind übertragen.
  • [09 Dez 2014] Die Übersetzung der OWASP Top 10-2013 ins Deutsche ist fertig und wird schrittweise in dieses Wiki übertragen (Helfer sind willkommen)
  • [14 Mar 2014] Projekt-Treffen vor dem German Chapter Meeting (vgl Mailing-List)


Classifications

Owasp-incubator-trans-85.png Owasp-builders-small.png
Owasp-defenders-small.png
Cc-button-y-sa-small.png
Project Type Files DOC.jpg
Q1 Will this Project be translated into English?
A1: Yes, we intend to do this when we will have got a stable version in German. (please contact Torsten Gigler @ to volunteer ;-)


Q2 Wie kann ich das Projekt unterstützen?
A2: Bitte geben Sie uns Feedback zu den bisher erstellten Seiten und besonders zu den Beispielen
Sie können uns gerne Links auf gute Beispiele zusenden
Sie können die Ersteller der eizelnen Seiten direkt kontaktieren: Actual Work in Progress
Kontakt: Mail-Liste @ oder Torsten Gigler @


Q3 Was ist mit anderen Programmiersprachen?
A3: Bisher gibt es je eine Gruppe für Perl und PHP, wir würden uns freuen, wenn Sie mit einer weiteren Sprache anfangen (Bitte Mail)


Weitere Fragen bitte an
Mail-Liste @ oder Torsten Gigler @

Volunteers

Das Wiki 'Top 10 für Entwickler' wird von einem ganzen Team von Freiwilligen gemeinsam erstellt:

weitere Unterstützer

  • Christian Schneider
  • Claudiu Duma
  • weitere nicht genannte Unterstützer (Danke!)

Hier eine Auflistung der einzelnen Kapitel / Teile / Review-TODOs - wer einen Teil übernehmen möchte schreibt sich bitte einfach ein (im Feld Ersteller(in)). Alle Rollen können gerne mit zwei oder mehr Personen besetzt werden.

Im Kommentarfeld bitte angeben, bis wann ihr plant, den Punkt fertig bearbeitet zu haben (und natürlich sonstige notwendigen Kommentare). Das Kommentarfeld eignet sich auch, um anzugeben, wer den peer review für diesen Teil macht (vgl. Status "in Diskussion").

Unter Status könnt Ihr das Folgende angeben:

  • offen (dieser Teil ist noch unbearbeitet)
  • in Arbeit (dieser Teil wird aktuell bearbeitet: Sichten der 'Good Practices', ggf. Diskussion mit dessen Erstellern, Erstellen der Wiki-Seite)
  • im Review (Arbeit des initialen Reviewers abgeschlossen; Kommentierung / peer review durch andere wird durchgeführt)
  • geschlossen (die Kommentierung dieses Teils ist abgeschlossen)
  • übernommen (Die Review-Anmerkungen wurden in das Wiki übernommen)
Kapitel / Teil / Task Ersteller(in)
Wiki-Seite inkl JAVA
1. Review-Partner(in) Status Kommentar (Fragen, Besonderheiten, Hilfe benötigt, Termine etc) Ersteller(in)
für weitere Programmiersprachen
Administratives/Allgemeines
Basis-Wiki inkl. Templates erstellen Torsten Achim weitgehend abgeschlossen (in QS) Basis: Deutsche Übersetzung der Top 10-2013, Internationalisierung des englischen Wikis (inkl. Templates) erfolgt
---
Dokument
Risiko
Torsten entfällt Deutsche Übersetzung der Top 10-2013
2013-A1 / 2010-a1
Injection
Torsten, Ralf <offen> JAVA weitgehend abgeschlossen war der Referenz-Eintrag zur Diskussion PHP: Zander, Tobias
2013-A2 / 2010-a3
Fehler in Authentifizierung und Session-Management
Thomas, Torsten <offen> Session Management weitgehend abgeschlossen ggf. noch allg. Aussagen zur Authentifizierung PHP: Zander, Tobias
2013-A3 / 2010-a2
Cross-Site Scripting (XSS)
Thomas, Ralf <offen> JAVA weitgehend abgeschlossen PHP: Zander, Tobias
2013-A4 / 2010-a4
Unsichere direkte Objektreferenzen
Thomas, Christian H. <offen> JAVA weitgehend abgeschlossen
2013-A5 / 2010-a6
Sicherheitsrelevante Fehlkonfiguration
Torsten <offen> voerst fertig kurzen Hinweis auf das Umsetzen der Empfehlungen auf allen Ebenen eingefügt ... hier gibt es ggf. nur allgemeine Beispiele ... PHP: Timo
2013-A6 / 2010-a7
Verlust der Vertraulichkeit sensibler Daten
Michal V., Torsten <offen> fertig bereits in laufender Fortschreibung PHP: Timo
2013-A7 / 2010-a8
Fehlerhafte Autorisierung auf Anwendungsebene
Torsten <offen> 1. Wurf weitgehend abgeschlossen Tbd (Prio 2)
2013-A8 / 2010-a5
Cross-Site Request Forgery (CSRF)
Torsten, Ralf,
Christian H.
<offen> weitgehend abgeschlossen
2013-A9 / -
Nutzung von Komponenten mit bekannten Schwachstellen
Torsten <offen> JAVA fertig
2013-A10 / 2010-a10
Ungeprüfte Um- und Weiterleitungen
Holger <offen> JAVA: bis auf Beispiele in Option 2 abgeschlossen PHP: Zander, Tobias
Nächste Schritte für Software-Entwickler
Holger <offen> Ergänzung in Arbeit
Nächste Schritte für Projektleiter und Anwendungsverantwortliche
(optionale Ergänzung, in Diskussion)
Torsten <offen> offen (optionale Ergänzung, in Diskussion)
Nächste Schritte für Organisationen
Torsten entfällt, nur gepl. falls Ergänzungen Deutsche Übersetzung der Top 10-2013 Ggf. noch Ergänzungen geplant
Details zu den Risiko-Faktoren
Torsten entfällt Deutsche Übersetzung der Top 10-2013 ... Best Practices zu weiteren Risiken gerne hier rein

Anmerkung: Risiken, die bei den OWASP Top 10 - 2013 mit der Vorgängerversion übereinstimmen sind blau, Änderungen sind grau unterlegt.

Weitere Informationen und die aktuellen Arbeitsstände gibt es unter "Discussion".

Planned (2017):

  • Giving input to OWASP Top 10 - 2017
  • Update this special edition of OWASP Top 10 when the new standard version is available and translated into German


In Process (2017):

  • Update 'Nächste Schritte für Software-Entwickler'
  • Update 'Nächste Schritte für Projektleiter und Anwendungsverantwortliche (optionale Ergänzung)'
  • Integrate more content in the wiki (code and configuration snippets from OWASP projects and other sources).


Note:


Done:

  • 24 Mar 2016: Integrated more content in the wiki (code and configuration snippets from OWASP project 'Proactive Controls').
  • 27 Feb 2016: Replace some minor pages of the wiki by the German translation.
  • 12 Jun 2015: Updated the main pages of the wiki according to the German translation of the 'OWASP Top 10 - 2013'.
  • 2014/2015: Compiled some enhancements on mitigating SQL-Injection and 'Good Practices' for Transport Layer Protection, provided them to the 'Cheat Sheets'
  • 2013/2014: Updated the wiki on base of the English Version of the 'OWASP Top 10 - 2013', compiled recommentations on base of the existing 'Cheat Sheets' and other Projects (mainly for JAVA and PHP)
  • 2013: Enhanced some wiki templates for this project and provided them to the OWASP Top 10 Wiki.
  • 2013: Compiled the wiki on base of the English and German Versions of the 'OWASP Top 10 - 2010', augmented the content for some pilot pages with some code snipptes and recommendations for JAVA.


Getting Involved:

Involvement in the development and promotion is actively encouraged! You do not have to be a security expert in order to contribute. Some of the ways you can help:

  • Please give us feedback
  • Please send us some good examples of code snippets
  • Please let us know if you run or launch an OWASP Project or external Project that could be interesting for Developers to build good software.

Please see Actual Work in Progress
Contact: Mail-Liste @ oder Torsten Gigler @

 
Top 10 fuer Entwickler-2013: Inhaltsverzeichnis

Die Top-10-Risiken

Inhaltsverzeichnis →

© 2002-2017 OWASP Foundation This document is licensed under the Creative Commons Attribution-ShareAlike 3.0 license. Some rights reserved. CC-by-sa-3 0-88x31.png



hier gehts los / please start here ==>



 
Top 10 fuer Entwickler-2013: Inhaltsverzeichnis

Die Top-10-Risiken

Top_10_fuer_Entwickler/Risiken →

© 2002-2013 OWASP Foundation This document is licensed under the Creative Commons Attribution-ShareAlike 3.0 license. Some rights reserved. CC-by-sa-3 0-88x31.png

Subcategories

This category has only the following subcategory.

O

Pages in category "OWASP Top 10 fuer Entwickler"

The following 23 pages are in this category, out of 23 total.

G