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"
(New Template Migration) |
m (News: 16 Mar 2017: Link zu #JAVA2 korrigiert) |
||
(23 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=Main= | =Main= | ||
− | <div style="width:100%;height: | + | <!-- DO NOT ALTER OR REMOVE THE TEXT ON NEXT LINE --> |
+ | <div style="width:100%;height:90px;border:0,margin:0;overflow: hidden;">[[File:Incubator_big.jpg|link=OWASP_Project_Stages#tab=Incubator_Projects]]</div> | ||
+ | |||
{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |- | {| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |- | ||
Line 9: | Line 11: | ||
== Ziele des Projekts: == | == 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:''' |
− | # Problem verstehen (aus [ | + | * Die erstellten [[Germany/Projekte/Top_10_fuer_Entwickler-2013/Inhaltsverzeichnis|<b><u>Wiki-Seiten</u></b>]] 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)'''. |
− | # wie programmiere ich richtig (mit Quelltext-Beispiel(en) (zunächst Java und PHP, weitere Sprachen sind vorbereitet | + | * Die jeweiligen Risiken werden wie folgt vorgestellt: |
+ | # Problem verstehen (aus [[Germany/Projekte/Top_10 | 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 | ||
+ | # wie programmiere ich richtig (mit Quelltext-Beispiel(en) (zunächst Java und PHP, weitere Sprachen sind vorbereitet, bitte schreiben Sie an unsere {{Template:Contact | name = [https://lists.owasp.org/mailman/listinfo/owasp_top_10_fuer_entwickler Mail-Liste] | email [email protected]}} | ||
# wo finde ich mehr Infos => [[Cheat Sheets]], [https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/Vorabversionen/Baustein_Webanwendungen.pdf BSI: IT-Grundschutz Baustein Webanwendungen'] etc. | # wo finde ich mehr Infos => [[Cheat Sheets]], [https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/Vorabversionen/Baustein_Webanwendungen.pdf 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, | + | Inhaltlich nicht neu, jedoch für Anwendungsentwickler neu zusammengestellt. Damit die Hürde für den 1. Einstieg geringer ist, wurde das [[Germany/Projekte/Top_10_fuer_Entwickler-2013/Inhaltsverzeichnis|<u>Wiki</u>]]-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 {{Template:Contact | name = [https://lists.owasp.org/mailman/listinfo/owasp_top_10_fuer_entwickler Mail-Liste] | email [email protected]}} oder {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}}. | |
Line 26: | Line 33: | ||
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.<br/> | 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.<br/> | ||
<br/> | <br/> | ||
− | '''IMPORTANT NOTICE: | + | '''IMPORTANT NOTICE:'''<br/> |
− | + | The material in this Project is provided "as is", without any conditions, warranties or other terms of any kind. | |
− | If you like to join us | + | 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 {{Template:Contact | name = [https://lists.owasp.org/mailman/listinfo/owasp_top_10_fuer_entwickler Mailing List] | email [email protected]}} or {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}}. |
Line 45: | Line 52: | ||
* Its aim is to bridge the gap between awareness, theoretical knowledge to effective know-how to build good programs | * 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. | * It is written in German to make it easier for German developers to use it. | ||
− | * The | + | |
+ | '''Note:''' | ||
+ | * The Major Release Cycle depends on the [[:Category:OWASP_Top_Ten_Project | Top 10 Project]] and its [[Germany/Projekte/Top_10 | German translation]] | ||
Line 66: | Line 75: | ||
* [[OWASP Top Ten Project]] | * [[OWASP Top Ten Project]] | ||
+ | * [[Germany/Projekte/Top_10 | German Translation of the Top 10]] | ||
* [[Germany/Projekte]] | * [[Germany/Projekte]] | ||
Line 73: | Line 83: | ||
== Quick Link == | == Quick Link == | ||
− | * [[Germany/Projekte/Top_10_fuer_Entwickler-2013/Inhaltsverzeichnis|Top_10_fuer_Entwickler-2013/Inhaltsverzeichnis]] | + | * Link zum <span style="font-size:130%;">'''Wiki'''</span>: [[Germany/Projekte/Top_10_fuer_Entwickler-2013/Inhaltsverzeichnis|<u>Top_10_fuer_Entwickler-2013/Inhaltsverzeichnis</u>]] |
== News and Events == | == News and Events == | ||
− | * [14 Mar 2014] Projekt-Treffen vor dem [[Germany/Chapter_Meetings|German Chapter Meeting]] (vgl [http://lists.owasp.org/pipermail/owasp_top_10_fuer_entwickler/2014-March/000073.html Mailing-List]) | + | * '''[16 Mar 2017]''' [[Germany/Projekte/Top_10_fuer_Entwickler-2013/A6-Verlust_der_Vertraulichkeit_sensibler_Daten#JAVA2|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 [[Germany/Chapter_Meetings|German Chapter Meeting]] (vgl [http://lists.owasp.org/pipermail/owasp_top_10_fuer_entwickler/2014-March/000073.html Mailing-List]) | ||
Line 105: | Line 120: | ||
: A2: Bitte geben Sie uns Feedback zu den bisher erstellten Seiten und besonders zu den Beispielen | : 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 uns gerne Links auf gute Beispiele zusenden | ||
− | :: Sie können die Ersteller der eizelnen Seiten direkt kontaktieren: | + | :: Sie können die Ersteller der eizelnen Seiten direkt kontaktieren: {{#switchtablink:Actual_Work_in_Progress|Actual Work in Progress}} |
:: Kontakt: {{Template:Contact | name = [https://lists.owasp.org/mailman/listinfo/owasp_top_10_fuer_entwickler Mail-Liste] | email [email protected]}} oder {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}} | :: Kontakt: {{Template:Contact | name = [https://lists.owasp.org/mailman/listinfo/owasp_top_10_fuer_entwickler Mail-Liste] | email [email protected]}} oder {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}} | ||
; Q3 Was ist mit anderen Programmiersprachen? | ; Q3 Was ist mit anderen Programmiersprachen? | ||
− | : A3: Bisher gibt es je eine Gruppe für <b>Perl</b> und <b>PHP</b>, wir würden uns freuen, wenn Sie mit | + | : A3: Bisher gibt es je eine Gruppe für <b>Perl</b> und <b>PHP</b>, wir würden uns freuen, wenn Sie mit einer weiteren Sprache anfangen (Bitte Mail) |
− | |||
− | |||
− | |||
− | |||
Line 121: | Line 132: | ||
= Acknowledgements = | = Acknowledgements = | ||
==Volunteers== | ==Volunteers== | ||
− | Das Wiki 'Top 10 für Entwickler' wird von einem ganzen Team von Freiwilligen gemeinsam erstellt: | + | Das [[Germany/Projekte/Top_10_fuer_Entwickler-2013/Inhaltsverzeichnis|<u>Wiki 'Top 10 für Entwickler'</u>]] wird von einem ganzen Team von Freiwilligen gemeinsam erstellt: |
* {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}} | * {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}} | ||
Line 168: | Line 179: | ||
| <!--- Ersteller(in) ---> Torsten | | <!--- Ersteller(in) ---> Torsten | ||
| <!--- 1. Review-Partner(in) ---> Achim | | <!--- 1. Review-Partner(in) ---> Achim | ||
− | | <!--- Status ---> in | + | | <!--- Status ---> weitgehend abgeschlossen (in QS) |
− | | <!--- Kommentar ---> Basis: | + | | <!--- Kommentar ---> Basis: Deutsche Übersetzung der Top 10-2013, Internationalisierung des englischen Wikis (inkl. Templates) erfolgt |
| <!--- weitere Progr.spr. ---> <center>---</center> | | <!--- weitere Progr.spr. ---> <center>---</center> | ||
|- | |- | ||
Line 176: | Line 187: | ||
! <!--- Thema ---> style="background:#E0E0E0"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=risk|year=2013|language=de}} | {{Top_10:LanguageFile|text=risk|year=2013|language=de}}]]</center> | ! <!--- Thema ---> style="background:#E0E0E0"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=risk|year=2013|language=de}} | {{Top_10:LanguageFile|text=risk|year=2013|language=de}}]]</center> | ||
| <!--- Ersteller(in) ---> Torsten | | <!--- Ersteller(in) ---> Torsten | ||
− | | <!--- 1. Review-Partner(in) ---> | + | | <!--- 1. Review-Partner(in) ---> entfällt |
− | | <!--- Status ---> | + | | <!--- Status ---> Deutsche Übersetzung der Top 10-2013 |
− | | <!--- Kommentar ---> | + | | <!--- Kommentar ---> |
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
|- | |- | ||
Line 185: | Line 196: | ||
| <!--- Ersteller(in) ---> Torsten, Ralf | | <!--- Ersteller(in) ---> Torsten, Ralf | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> JAVA weitgehend abgeschlossen |
− | | <!--- Kommentar ---> Referenz-Eintrag zur Diskussion | + | | <!--- Kommentar ---> war der Referenz-Eintrag zur Diskussion |
| <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | | <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | ||
|- | |- | ||
! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/A2-{{Top_10_2010:ByTheNumbers|2|year=2013|language=de}} | 2013-A2 / 2010-a3<br/> {{Top_10_2010:ByTheNumbers|2|year=2013|language=de}}]]</center> | ! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/A2-{{Top_10_2010:ByTheNumbers|2|year=2013|language=de}} | 2013-A2 / 2010-a3<br/> {{Top_10_2010:ByTheNumbers|2|year=2013|language=de}}]]</center> | ||
<!--- 2013 RC1: A2 ----> | <!--- 2013 RC1: A2 ----> | ||
− | |||
| <!--- Ersteller(in) ---> Thomas, Torsten | | <!--- Ersteller(in) ---> Thomas, Torsten | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> Session Management weitgehend abgeschlossen |
− | | <!--- Kommentar ---> | + | | <!--- Kommentar ---> ggf. noch allg. Aussagen zur Authentifizierung |
| <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | | <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | ||
|- | |- | ||
Line 202: | Line 212: | ||
| <!--- Ersteller(in) ---> Thomas, Ralf | | <!--- Ersteller(in) ---> Thomas, Ralf | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> JAVA weitgehend abgeschlossen |
| <!--- Kommentar ---> | | <!--- Kommentar ---> | ||
| <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | | <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | ||
Line 210: | Line 220: | ||
| <!--- Ersteller(in) ---> Thomas, Christian H. | | <!--- Ersteller(in) ---> Thomas, Christian H. | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> JAVA weitgehend abgeschlossen |
| <!--- Kommentar ---> | | <!--- Kommentar ---> | ||
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
Line 216: | Line 226: | ||
! <!--- Thema --->style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/A5-{{Top_10_2010:ByTheNumbers|5|year=2013|language=de}} | 2013-A5 / 2010-a6<br/> {{Top_10_2010:ByTheNumbers|5|year=2013|language=de}}]]</center> | ! <!--- Thema --->style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/A5-{{Top_10_2010:ByTheNumbers|5|year=2013|language=de}} | 2013-A5 / 2010-a6<br/> {{Top_10_2010:ByTheNumbers|5|year=2013|language=de}}]]</center> | ||
<!--- 2013 A5 ----> | <!--- 2013 A5 ----> | ||
− | | <!--- Ersteller(in) ---> | + | | <!--- Ersteller(in) ---> Torsten |
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> voerst fertig |
− | | <!--- Kommentar ---> | + | | <!--- Kommentar ---> kurzen Hinweis auf das Umsetzen der Empfehlungen auf allen Ebenen eingefügt ... hier gibt es ggf. nur allgemeine Beispiele ... |
| <!--- weitere Progr.spr. ---> PHP: Timo | | <!--- weitere Progr.spr. ---> PHP: Timo | ||
|- | |- | ||
! <!--- Thema ---> style="background:#E0E0E0"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/A6-{{Top_10_2010:ByTheNumbers|6|year=2013|language=de}} | 2013-A6 / 2010-a7<br/> {{Top_10_2010:ByTheNumbers|6|year=2013|language=de}}]]</center> | ! <!--- Thema ---> style="background:#E0E0E0"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/A6-{{Top_10_2010:ByTheNumbers|6|year=2013|language=de}} | 2013-A6 / 2010-a7<br/> {{Top_10_2010:ByTheNumbers|6|year=2013|language=de}}]]</center> | ||
<!--- 2013 A6 ----> | <!--- 2013 A6 ----> | ||
− | | <!--- Ersteller(in) ---> Michal V. | + | | <!--- Ersteller(in) ---> Michal V., Torsten |
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> fertig |
− | | <!--- Kommentar ---> | + | | <!--- Kommentar ---> bereits in laufender Fortschreibung |
| <!--- weitere Progr.spr. ---> PHP: Timo | | <!--- weitere Progr.spr. ---> PHP: Timo | ||
|- | |- | ||
Line 233: | Line 243: | ||
| <!--- Ersteller(in) ---> Torsten | | <!--- Ersteller(in) ---> Torsten | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> 1. Wurf weitgehend abgeschlossen |
| <!--- Kommentar ---> Tbd (Prio 2) | | <!--- Kommentar ---> Tbd (Prio 2) | ||
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
Line 241: | Line 251: | ||
| <!--- Ersteller(in) ---> Torsten, Ralf,<br/>Christian H. | | <!--- Ersteller(in) ---> Torsten, Ralf,<br/>Christian H. | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> weitgehend abgeschlossen |
| <!--- Kommentar ---> | | <!--- Kommentar ---> | ||
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
Line 248: | Line 258: | ||
| <!--- Ersteller(in) ---> Torsten | | <!--- Ersteller(in) ---> Torsten | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> | + | | <!--- Status ---> JAVA fertig |
− | | <!--- Kommentar ---> | + | | <!--- Kommentar ---> |
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
|- | |- | ||
Line 256: | Line 266: | ||
| <!--- Ersteller(in) ---> Holger | | <!--- Ersteller(in) ---> Holger | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> in | + | | <!--- Status ---> JAVA: bis auf Beispiele in Option 2 abgeschlossen |
| <!--- Kommentar ---> | | <!--- Kommentar ---> | ||
| <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | | <!--- weitere Progr.spr. ---> PHP: Zander, Tobias | ||
|- | |- | ||
! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=whatsNextforDevelopers|language=de}} | {{Top_10:LanguageFile|text=whatsNextforDevelopers|language=de}}]]</center> | ! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=whatsNextforDevelopers|language=de}} | {{Top_10:LanguageFile|text=whatsNextforDevelopers|language=de}}]]</center> | ||
− | <!--- | + | <!--- Weitere Schritte für Entwickler ----> |
| <!--- Ersteller(in) ---> Holger | | <!--- Ersteller(in) ---> Holger | ||
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
− | | <!--- Status ---> in Arbeit | + | | <!--- Status ---> Ergänzung in Arbeit |
| <!--- Kommentar ---> | | <!--- Kommentar ---> | ||
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
|- | |- | ||
| <!--- Thema ---> <center>[[Germany/Projekte/Top 10 fuer Entwickler-2013/Nächste Schritte für Projektleiter und Anwendungsverantwortliche | Nächste Schritte für Projektleiter und Anwendungsverantwortliche<br/><span style="color: green;">(optionale Ergänzung, in Diskussion)</span>]]</center> | | <!--- Thema ---> <center>[[Germany/Projekte/Top 10 fuer Entwickler-2013/Nächste Schritte für Projektleiter und Anwendungsverantwortliche | Nächste Schritte für Projektleiter und Anwendungsverantwortliche<br/><span style="color: green;">(optionale Ergänzung, in Diskussion)</span>]]</center> | ||
− | | <!--- Ersteller(in) ---> | + | | <!--- Ersteller(in) ---> Torsten |
| <!--- 1. Review-Partner(in) ---> <offen> | | <!--- 1. Review-Partner(in) ---> <offen> | ||
| <!--- Status ---> offen | | <!--- Status ---> offen | ||
Line 276: | Line 286: | ||
|- | |- | ||
! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=whatsNextforOrganizations|language=de}} | {{Top_10:LanguageFile|text=whatsNextforOrganizations|language=de}}]]</center> | ! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=whatsNextforOrganizations|language=de}} | {{Top_10:LanguageFile|text=whatsNextforOrganizations|language=de}}]]</center> | ||
− | | <!--- Ersteller(in) ---> | + | | <!--- Ersteller(in) ---> Torsten |
− | | <!--- 1. Review-Partner(in) ---> | + | | <!--- 1. Review-Partner(in) ---> entfällt, nur gepl. falls Ergänzungen |
− | | <!--- Status ---> | + | | <!--- Status ---> Deutsche Übersetzung der Top 10-2013 |
− | | <!--- Kommentar ---> | + | | <!--- Kommentar ---> Ggf. noch Ergänzungen geplant |
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
|- | |- | ||
! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=detailsAboutRiskFactors|language=de}} | {{Top_10:LanguageFile|text=detailsAboutRiskFactors|language=de}}]]</center> | ! <!--- Thema ---> style="background:#CAE1FF"|<center>[[{{Top_10:LanguageFile|text=documentRootTop10DeveloperEdition|language=de|year=2013 }}/{{Top_10:LanguageFile|text=detailsAboutRiskFactors|language=de}} | {{Top_10:LanguageFile|text=detailsAboutRiskFactors|language=de}}]]</center> | ||
− | | <!--- Ersteller(in) ---> | + | | <!--- Ersteller(in) ---> Torsten |
− | | <!--- 1. Review-Partner(in) ---> | + | | <!--- 1. Review-Partner(in) ---> entfällt |
− | | <!--- Status ---> | + | | <!--- Status ---> Deutsche Übersetzung der Top 10-2013 |
| <!--- Kommentar ---> ... Best Practices zu weiteren Risiken gerne hier rein | | <!--- Kommentar ---> ... Best Practices zu weiteren Risiken gerne hier rein | ||
| <!--- weitere Progr.spr. ---> | | <!--- weitere Progr.spr. ---> | ||
|} | |} | ||
− | '''Anmerkung:''' Risiken, die | + | '''Anmerkung:''' Risiken, die bei den [http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf OWASP Top 10 - 2013] mit der Vorgängerversion übereinstimmen sind <span style="background:#CAE1FF">'''blau'''</span>, Änderungen sind <span style="background:#E0E0E0">'''grau'''</span> unterlegt. |
Weitere Informationen und die aktuellen Arbeitsstände gibt es unter [[Category Talk:OWASP Top 10 fuer Entwickler| "Discussion"]]. | Weitere Informationen und die aktuellen Arbeitsstände gibt es unter [[Category Talk:OWASP Top 10 fuer Entwickler| "Discussion"]]. | ||
= Road Map and Getting Involved = | = Road Map and Getting Involved = | ||
− | {{:Projects/OWASP_Top_10_Fuer_Entwickler_Project/Roadmap}} | + | <!--- Updated 2017-02-20 ---> |
+ | {{:Projects/OWASP_Top_10_Fuer_Entwickler_Project/Roadmap}}<!--- https://www.owasp.org/index.php/Projects/OWASP_Top_10_Fuer_Entwickler_Project/Roadmap ---> | ||
+ | <br/> | ||
+ | '''Getting Involved''': | ||
Involvement in the development and promotion is actively encouraged! | Involvement in the development and promotion is actively encouraged! | ||
Line 301: | Line 314: | ||
Some of the ways you can help: | Some of the ways you can help: | ||
* Please give us feedback | * Please give us feedback | ||
− | * Please send us some good examples | + | * Please send us some good examples of code snippets |
− | * Please let us know if you run or launch an OWASP Project or | + | * 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 | + | Please see {{#switchtablink:Actual_Work_in_Progress|Actual Work in Progress}}<br> |
Contact: {{Template:Contact | name = [https://lists.owasp.org/mailman/listinfo/owasp_top_10_fuer_entwickler Mail-Liste] | email [email protected]}} oder {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}} | Contact: {{Template:Contact | name = [https://lists.owasp.org/mailman/listinfo/owasp_top_10_fuer_entwickler Mail-Liste] | email [email protected]}} oder {{Template:Contact | name = Torsten Gigler | email [email protected] | username = T.Gigler}} | ||
<!------- | <!------- | ||
Line 311: | Line 324: | ||
---------> | ---------> | ||
__NOTOC__ <headertabs /> | __NOTOC__ <headertabs /> | ||
− | + | {{Top_10_2013_DeveloperEdition:BottomAdvancedTemplate | |
− | + | |type=0 | |
− | {{ | + | |usenext=2013NextLinkDeveloperEdition |
− | + | |next={{Top_10:LanguageFile|text=tableOfContents|language=de}} | |
+ | |useprev=Nothing | ||
+ | |prev= | ||
+ | |year=2013 | ||
+ | |language=de | ||
+ | }} | ||
[[Category:Germany]] [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]] [[Category:OWASP_Document]] [[Category:OWASP Top Ten Project]] | [[Category:Germany]] [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]] [[Category:OWASP_Document]] [[Category:OWASP Top Ten Project]] |
Latest revision as of 22:30, 30 March 2017
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:
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 GermanThe 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. 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 @.
LicensingOWASP 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:
Note:
PresentationLink to presentation (in German)
Mailing list
Project Leader
Related Projects
|
Quick Link
News and Events
Classifications |
- 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:
- Torsten Gigler @
- Thomas Herzog @
- Achim Hoffmann
- Ralf Reinhardt
- Michal Vossberg
- Christian Hänsel
- Stefan Finkenzeller
- Holger
- Tobias Zander
- Timo Pagel
- Erik Rusek
- Sie/Du?
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 | |||||
Torsten | entfällt | Deutsche Übersetzung der Top 10-2013 | |||
Injection |
Torsten, Ralf | <offen> | JAVA weitgehend abgeschlossen | war der Referenz-Eintrag zur Diskussion | PHP: Zander, Tobias |
Fehler in Authentifizierung und Session-Management |
Thomas, Torsten | <offen> | Session Management weitgehend abgeschlossen | ggf. noch allg. Aussagen zur Authentifizierung | PHP: Zander, Tobias |
Cross-Site Scripting (XSS) |
Thomas, Ralf | <offen> | JAVA weitgehend abgeschlossen | PHP: Zander, Tobias | |
Unsichere direkte Objektreferenzen |
Thomas, Christian H. | <offen> | JAVA weitgehend abgeschlossen | ||
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 |
Verlust der Vertraulichkeit sensibler Daten |
Michal V., Torsten | <offen> | fertig | bereits in laufender Fortschreibung | PHP: Timo |
Fehlerhafte Autorisierung auf Anwendungsebene |
Torsten | <offen> | 1. Wurf weitgehend abgeschlossen | Tbd (Prio 2) | |
Cross-Site Request Forgery (CSRF) |
Torsten, Ralf, Christian H. |
<offen> | weitgehend abgeschlossen | ||
Nutzung von Komponenten mit bekannten Schwachstellen |
Torsten | <offen> | JAVA fertig | ||
Ungeprüfte Um- und Weiterleitungen |
Holger | <offen> | JAVA: bis auf Beispiele in Option 2 abgeschlossen | PHP: Zander, Tobias | |
Holger | <offen> | Ergänzung in Arbeit | |||
(optionale Ergänzung, in Diskussion) |
Torsten | <offen> | offen | (optionale Ergänzung, in Diskussion) | |
Torsten | entfällt, nur gepl. falls Ergänzungen | Deutsche Übersetzung der Top 10-2013 | Ggf. noch Ergänzungen geplant | ||
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:
- Major Release Cycle depends on the Top 10 Project and its German translation
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 @
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
- Germany/Projekte/Top 10 fuer Entwickler
- Germany/Projekte/Top 10 fuer Entwickler-2013/A1-Injection
- Germany/Projekte/Top 10 fuer Entwickler-2013/A10-Ungeprüfte Um- und Weiterleitungen
- Germany/Projekte/Top 10 fuer Entwickler-2013/A2-Fehler in Authentifizierung und Session-Management
- Germany/Projekte/Top 10 fuer Entwickler-2013/A3-Cross-Site Scripting (XSS)
- Germany/Projekte/Top 10 fuer Entwickler-2013/A4-Unsichere direkte Objektreferenzen
- Germany/Projekte/Top 10 fuer Entwickler-2013/A5-Sicherheitsrelevante Fehlkonfiguration
- Germany/Projekte/Top 10 fuer Entwickler-2013/A6-Verlust der Vertraulichkeit sensibler Daten
- Germany/Projekte/Top 10 fuer Entwickler-2013/A7-Fehlerhafte Autorisierung auf Anwendungsebene
- Germany/Projekte/Top 10 fuer Entwickler-2013/A8-Cross-Site Request Forgery (CSRF)
- Germany/Projekte/Top 10 fuer Entwickler-2013/A9-Benutzen von Komponenten mit bekannten Schwachstellen
- Germany/Projekte/Top 10 fuer Entwickler-2013/Anmerkungen zum Risikobegriff
- Germany/Projekte/Top 10 fuer Entwickler-2013/Details zu Risiko-Faktoren
- Germany/Projekte/Top 10 fuer Entwickler-2013/Einleitung
- Germany/Projekte/Top 10 fuer Entwickler-2013/Inhaltsverzeichnis
- Germany/Projekte/Top 10 fuer Entwickler-2013/Neuerungen
- Germany/Projekte/Top 10 fuer Entwickler-2013/Nächste Schritte für Organisationen
- Germany/Projekte/Top 10 fuer Entwickler-2013/Nächste Schritte für Projektleiter und Anwendungsverantwortliche
- Germany/Projekte/Top 10 fuer Entwickler-2013/Nächste Schritte für Prüfer
- Germany/Projekte/Top 10 fuer Entwickler-2013/Nächste Schritte für Software-Entwickler
- Germany/Projekte/Top 10 fuer Entwickler-2013/Risiko
- Germany/Projekte/Top 10 fuer Entwickler-2013/Top 10
- Germany/Projekte/Top 10 fuer Entwickler-2013/Über OWASP