https://wiki.owasp.org/index.php?title=Germany/Projekte/Top_10-2013-A5-Sicherheitsrelevante_Fehlkonfiguration&feed=atom&action=historyGermany/Projekte/Top 10-2013-A5-Sicherheitsrelevante Fehlkonfiguration - Revision history2024-03-29T13:49:10ZRevision history for this page on the wikiMediaWiki 1.27.2https://wiki.owasp.org/index.php?title=Germany/Projekte/Top_10-2013-A5-Sicherheitsrelevante_Fehlkonfiguration&diff=153879&oldid=prevT.Gigler: Top_10_2010:SummaryTableHeaderBeginTemplate|type=images => mit Bildern2013-06-15T22:28:19Z<p>Top_10_2010:SummaryTableHeaderBeginTemplate|type=images => mit Bildern</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 22:28, 15 June 2013</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Top_10_2010:SummaryTableHeaderBeginTemplate|year=2013|language=de}}</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Top_10_2010:SummaryTableHeaderBeginTemplate<ins class="diffchange diffchange-inline">|type=images</ins>|year=2013|language=de}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  {{Top_10:SummaryTableTemplate|exploitability=1|prevalence=2|detectability=1|impact=2|year=2013|language=de}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  {{Top_10:SummaryTableTemplate|exploitability=1|prevalence=2|detectability=1|impact=2|year=2013|language=de}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Top_10_2010:SummaryTableHeaderEndTemplate|year=2013}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Top_10_2010:SummaryTableHeaderEndTemplate|year=2013}}</div></td></tr>
</table>T.Giglerhttps://wiki.owasp.org/index.php?title=Germany/Projekte/Top_10-2013-A5-Sicherheitsrelevante_Fehlkonfiguration&diff=153853&oldid=prevT.Gigler: Import vom engl. Wiki, mit language=de2013-06-15T18:15:45Z<p>Import vom engl. Wiki, mit language=de</p>
<p><b>New page</b></p><div>{{Top_10_2013:TopTemplate<br />
|usenext=2013NextLink<br />
|next=A6-{{Top_10_2010:ByTheNumbers<br />
|6<br />
|year=2013<br />
|language=de}}<br />
|useprev=2013PrevLink<br />
|prev=A4-{{Top_10_2010:ByTheNumbers<br />
|4<br />
|year=2013<br />
|language=de}}<br />
|year=2013<br />
|language=de<br />
}}<br />
<br />
{{Top_10_2010:SummaryTableHeaderBeginTemplate|year=2013|language=de}}<br />
{{Top_10:SummaryTableTemplate|exploitability=1|prevalence=2|detectability=1|impact=2|year=2013|language=de}}<br />
{{Top_10_2010:SummaryTableHeaderEndTemplate|year=2013}}<br />
<td {{Template:Top 10 2010:SummaryTableRowStyleTemplate}}><br />
Consider anonymous external attackers as well as users with their own accounts that may attempt to compromise the system. Also consider insiders wanting to disguise their actions.<br />
</td><br />
<td {{Template:Top 10 2010:SummaryTableRowStyleTemplate}}><br />
Attacker accesses default accounts, unused pages, unpatched flaws, unprotected files and directories, etc. to gain unauthorized access to or knowledge of the system.<br />
<br />
</td><br />
<td colspan=2 {{Template:Top 10 2010:SummaryTableRowStyleTemplate}}><br />
Security misconfiguration can happen at any level of an application stack, including the platform, web server, application server, database, framework, and custom code. Developers and system administrators need to work together to ensure that the entire stack is configured properly. Automated scanners are useful for detecting missing patches, misconfigurations, use of default accounts, unnecessary services, etc.<br />
<br />
</td><br />
<td {{Template:Top 10 2010:SummaryTableRowStyleTemplate}}><br />
The system could be completely compromised without you knowing it. All of your data could be stolen or modified slowly over time. <br />
<br />
Recovery costs could be expensive<br />
<br />
</td><br />
<td {{Template:Top 10 2010:SummaryTableRowStyleTemplate}}><br />
The system could be completely compromised without you knowing it. All your data could be stolen or modified slowly over time. <br />
<br />
Recovery costs could be expensive.</td><br />
{{Top_10_2010:SummaryTableEndTemplate}}<br />
<br />
{{Top_10:SubsectionTableBeginTemplate|type=main}} {{Top_10_2010:SubsectionAdvancedTemplate|type={{Top_10_2010:StyleTemplate}}|subsection=vulnerableTo|position=firstLeft|risk=5|year=2013|language=de}}<br />
# Is your application missing the proper security hardening across any part of the application stack? Including:<br />
# Is any of your software out of date? This includes the OS, Web/App Server, DBMS, applications, and all code libraries (see new A9).<br />
# Are any unnecessary features enabled or installed (e.g., ports, services, pages, accounts, privileges)?<br />
# Are default accounts and their passwords still enabled and unchanged?<br />
# Does your error handling reveal stack traces or other overly informative error messages to users?<br />
# Are the security settings in your development frameworks (e.g., Struts, Spring, ASP.NET) and libraries not set to secure values?<br />
<br />
Without a concerted, repeatable application security configuration process, systems are at a higher risk.<br />
<br />
{{Top_10_2010:SubsectionAdvancedTemplate|type={{Top_10_2010:StyleTemplate}}|subsection=howPrevent|position=right|risk=5|year=2013|language=de}}<br />
The primary recommendations are to establish all of the following:<br />
A repeatable hardening process that makes it fast and easy to deploy another environment that is properly locked down. Development, QA, and production environments should all be configured identically (with different passwords used in each environment). This process should be automated to minimize the effort required to setup a new secure environment.<br />
A process for keeping abreast of and deploying all new software updates and patches in a timely manner to each deployed environment. This needs to include '''all code libraries as well (see new A9)'''.<br />
A strong application architecture that provides effective, secure separation between components.<br />
Consider running scans and doing audits periodically to help detect future misconfigurations or missing patches.<br />
{{Top_10_2010:SubsectionAdvancedTemplate|type={{Top_10_2010:StyleTemplate}}|subsection=example|position=left|risk=5|year=2013|language=de}}<br />
'''Scenario #1:''' The app server admin console is automatically installed and not removed. Default accounts aren’t changed. Attacker discovers the standard admin pages are on your server, logs in with default passwords, and takes over.<br />
<br />
'''Scenario #2:''' Directory listing is not disabled on your server. Attacker discovers she can simply list directories to find any file. Attacker finds and downloads all your compiled Java classes, which she decompiles and reverse engineers to get all your custom code. She then finds a serious access control flaw in your application.<br />
<br />
'''Scenario #3:''' App server configuration allows stack traces to be returned to users, potentially exposing underlying flaws. Attackers love the extra information error messages provide.<br />
<br />
'''Scenario #4:''' App server comes with sample applications that are not removed from your production server. Said sample applications have well known security flaws attackers can use to compromise your server.<br />
{{Top_10_2010:SubsectionAdvancedTemplate|type={{Top_10_2010:StyleTemplate}}|subsection=references|position=right|risk=5|year=2013|language=de}}<br />
{{Top_10_2010:SubSubsectionOWASPReferencesTemplate}}<br />
* [https://www.owasp.org/index.php/Configuration OWASP Development Guide: Chapter on Configuration]<br />
* [https://www.owasp.org/index.php/Error_Handling OWASP Code Review Guide: Chapter on Error Handling]<br />
* [https://www.owasp.org/index.php/Testing_for_configuration_management OWASP Testing Guide: Configuration Management]<br />
* [https://www.owasp.org/index.php/Testing_for_Error_Code_(OWASP-IG-006) OWASP Testing Guide: Testing for Error Codes]<br />
* [https://www.owasp.org/index.php/A10_2004_Insecure_Configuration_Management OWASP Top 10 2004 - Insecure Configuration Management ]<br />
<br />
For additional requirements in this area, see the [https://www.owasp.org/index.php/ASVS ASVS requirements area for Security Configuration (V12)].<br />
<br />
{{Top_10_2010:SubSubsectionExternalReferencesTemplate|language=de}}<br />
* [http://www.pcmag.com/article2/0,2817,11525,00.asp PC Magazine Article on Web Server Hardening]<br />
* [http://cwe.mitre.org/data/definitions/2.html CWE Entry 2 on Environmental Security Flaws]<br />
* [http://benchmarks.cisecurity.org/downloads/benchmarks/ CIS Security Configuration Guides/Benchmarks]<br />
<br />
{{Top_10_2013:BottomAdvancedTemplate<br />
|type={{Top_10_2010:StyleTemplate}}<br />
|usenext=2013NextLink<br />
|next=A6-{{Top_10_2010:ByTheNumbers<br />
|6<br />
|year=2013<br />
|language=de}}<br />
|useprev=2013PrevLink<br />
|prev=A4-{{Top_10_2010:ByTheNumbers<br />
|4<br />
|year=2013<br />
|language=de}}<br />
|year=2013<br />
|language=de<br />
}}</div>T.Gigler