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 .NET Project"
From OWASP
(→Classifications) |
Bill Sempf (talk | contribs) (Updated News) |
||
(25 intermediate revisions by 2 users not shown) | |||
Line 35: | Line 35: | ||
[https://www.owasp.org/index.php/User:Bill_Sempf Bill Sempf] | [https://www.owasp.org/index.php/User:Bill_Sempf Bill Sempf] | ||
+ | == Mailing List == | ||
+ | [https://lists.owasp.org/mailman/listinfo/owasp-dotnet OWASP .NET Mailing List] | ||
== Related Projects == | == Related Projects == | ||
− | * [[ | + | * [[OWASP_Project|OWASP Project Repository]] |
− | + | * [[Language|Languages Repository]] | |
− | | | + | * [[Java|Java and JVM]] |
+ | * [[Python|Python]] | ||
+ | * [[OWASP_Internet_of_Things_Project|OWASP IoT Security]] | ||
+ | * [[OWASP_Mobile_Security_Project|OWASP Mobile Security]] | ||
+ | * [[OWASP_Top_Ten_Project|OWASP Web Top 10]] | ||
+ | | valign="top" style="padding-left:25px;width:200px;" | | ||
== News and Events == | == News and Events == | ||
− | * [ | + | * [Aug 2018] Added Deserialization |
− | * [ | + | * [May 2018] Began IIS Hardening Project |
− | * [ | + | * [Mar 2017] Updated the .NET Security Cheat Sheet for .NET Core |
− | * [ | + | * [Jan 2016] Added the Two Factor Authentication component |
− | * [ | + | * [Feb 2015] Two more articles promoted. Want to build one? See the Roadmap! |
− | * [ | + | * [Jan 2015] Three completed articles, and four in progress |
− | + | * [Oct 2014] Promoted our first guidance article from Draft | |
− | + | * [Sep 2014] AppSec USA .NET Project Summit | |
− | + | * [Mar 2014] Project roadmap | |
+ | * [Feb 2014] Project reboot | ||
==Classifications== | ==Classifications== | ||
Line 70: | Line 78: | ||
|} | |} | ||
+ | =Resources= | ||
+ | The .NET Project is principally about creating deep, rich guidance for NET developers using the Microsoft .NET Framework's security resources. | ||
+ | == Detailed Guidance == | ||
+ | The following articles describe specific guidance for working with the .NET Framework. | ||
− | + | * The [[.NET Security Cheat Sheet]] | |
− | + | * [[.NET Penetration Testing]] | |
− | [[ | + | * [[Exception Handling]] |
− | + | * [[ASP.NET Request Validation]] | |
− | + | * [[ASP.NET Output Encoding]] | |
− | + | * [[Using Rfc2898DeriveBytes for PBKDF2]] | |
− | + | * [[Anti CSRF Tokens ASP.NET]] | |
+ | * [[Adding two-factor authentication to ASP.NET]] | ||
== Security Guidance == | == Security Guidance == | ||
Line 86: | Line 99: | ||
* [[.NET Security Cheat Sheet| .NET Security Cheat Sheet]] | * [[.NET Security Cheat Sheet| .NET Security Cheat Sheet]] | ||
* [[.NET Penetration Testing| .NET Penetration Testing]] | * [[.NET Penetration Testing| .NET Penetration Testing]] | ||
+ | * [[Deserialization_Cheat_Sheet| Deserialization Cheat Sheet]] | ||
The following sections include specific guidance for particular technological problems related to .NET web applications and services: | The following sections include specific guidance for particular technological problems related to .NET web applications and services: | ||
Line 92: | Line 106: | ||
* [[ASP.NET Request Validation]] | * [[ASP.NET Request Validation]] | ||
* [[ASP.NET Output Encoding]] | * [[ASP.NET Output Encoding]] | ||
+ | |||
+ | == Components == | ||
+ | |||
+ | * [https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API#tab=Dot_NET ESAPI.NET] | ||
+ | * [[.Net CSRF Guard]] | ||
+ | * [https://www.owasp.org/index.php/Category:OWASP_AntiSamy_Project_.NET AntiSamy .NET] | ||
+ | * [[.NET AntiXSS Library]] | ||
+ | * [https://www.nuget.org/packages/AddTwoFactorToMvc Add Two-Factor to MVC] | ||
== Recommended Resources == | == Recommended Resources == | ||
Line 104: | Line 126: | ||
; [[OWASP .NET Research]] | ; [[OWASP .NET Research]] | ||
− | = | + | = Road Map and Getting Involved = |
− | == | + | |
− | + | == Overview == | |
− | == | + | |
− | + | The .NET Framework has seen significant security improvement over the last ten years of development. With proper use the core security problems that are seen in web applications, or even Windows executibles, are difficult to exploit. | |
− | * | + | |
− | * | + | The key is 'proper use' and that is the goal of the .NET Project - assist with proper use. Education, components and tools that are appropriate for the latest .NET versions should be the focus for output of this project. As tools and information become out of date, they will be moved to a sunset mode, still available to those using older versions of the framework. |
− | + | ||
− | + | == Themes == | |
− | + | The themes of the .NET Project include: | |
− | + | * Deep, rich guidance for .NET developers using the security features of .NET | |
− | + | * Access to use of OWASP components that are designed for use with .NET | |
− | + | * Information about working with and on OWASP tools built using .NET | |
+ | |||
+ | == Features == | ||
+ | |||
+ | Features are parts of the project at a very high level. There are three themes, and they include guidance for developers, components that help to write more secure .NET projects, and tools for general security and testing written in .NET. | ||
+ | |||
+ | === Guidance === | ||
+ | |||
+ | Guidance is documentation that assists .NET developers implementing the security features of the framework. | ||
+ | |||
+ | ==== In-process guidance ==== | ||
+ | |||
+ | * [[Windows Identity Foundation]] | ||
+ | * [[.NET Memory Management]] | ||
+ | * [[Adding two-factor authentication to ASP.NET]] | ||
+ | |||
+ | ==== Needed guidance ==== | ||
+ | |||
+ | * [[ASP.NET Identity]] | ||
+ | * [[DPAPI]] | ||
+ | * [[ClickOnce Deployment]] | ||
+ | * [[.NET Callbacks - Vulnerabilities and Remediation]] | ||
+ | * [[Dependency Injection]] | ||
+ | * [[IoC containers]] | ||
+ | * [[Preventing SQL Injection in ADO.NET]] | ||
+ | * [[Authenticated Symmetric Encryption in .NET]] | ||
+ | |||
+ | === Components === | ||
+ | |||
+ | Components are pieces of software that assist .NET developers in building more secure code. A number of projects exist that are for older versions of .NET. While they are no longer valid for later versions, they are still acceptable for use. Many updates are needed to a number of other projects. | ||
+ | |||
+ | ==== Needed Components ==== | ||
+ | |||
+ | Please suggest needed components. | ||
+ | |||
+ | === Projects that use .NET === | ||
+ | |||
+ | These are projects that happen to be built in .NET. Many of them could use .NET development assistance: | ||
+ | |||
+ | * [[OWASP O2 Platform]] | ||
+ | * [https://www.owasp.org/index.php/Category:OWASP_WebGoat.NET WebGOAT.NET] | ||
+ | |||
+ | == Ideas == | ||
+ | Please send your ideas to the OWASP.Net mailing list (owasp-dotnet@lists.owasp.org) | ||
+ | |||
=Project Tracker= | =Project Tracker= | ||
==Timeline== | ==Timeline== | ||
− | * November 2014 Four completed articles, six in process. | + | * January 2016 - Added the Two Factor Authentication component |
− | * September 2014 AppSec USA | + | * January 2015 - Three more completed articles, and four in progress |
− | * March 2014 Project Roadmap | + | * November 2014 - Four completed articles, six in process. |
− | * February 2014 Project Reboot | + | * September 2014 - AppSec USA |
+ | * March 2014 - Project Roadmap | ||
+ | * February - 2014 Project Reboot | ||
* May 2009 - Updated tabs, added content recommended by Andre Gironda | * May 2009 - Updated tabs, added content recommended by Andre Gironda | ||
* March 2009 - Converted to new tab format, added Project Tracker tab | * March 2009 - Converted to new tab format, added Project Tracker tab | ||
Line 162: | Line 230: | ||
* Mohammed Al-Taweel | * Mohammed Al-Taweel | ||
* Daniel Brzozowski | * Daniel Brzozowski | ||
+ | * Lachlan Barclay | ||
* Bill Sempf | * Bill Sempf | ||
* Barry Dorrans (Microsoft) | * Barry Dorrans (Microsoft) | ||
Line 168: | Line 237: | ||
We need more help. Please join the low volume mailing list at [https://lists.owasp.org/mailman/listinfo/owasp-dotnet this address] to get project announcements. | We need more help. Please join the low volume mailing list at [https://lists.owasp.org/mailman/listinfo/owasp-dotnet this address] to get project announcements. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | =Project About= | |
+ | |||
+ | {{Template:Project About | ||
+ | | project_name =OWASP .NET Project | ||
+ | | project_description = The .NET Project is principally about creating deep, rich guidance for NET developers using the Microsoft .NET Framework's security resources.of language specific pages, projects and documents. | ||
+ | | project_license =CC-BY 3.0 for documentation and GPLv3 for code. | ||
+ | | project_home_page = | ||
+ | | leader_name1 = Bill Sempf | ||
+ | | leader_email1 = | ||
+ | | leader_username1 = Bill_Sempf | ||
+ | | contributor_name1 = | ||
+ | | contributor_email1 = | ||
+ | | contributor_username1 = | ||
+ | | mailing_list_name = owasp-dotnet | ||
+ | }} | ||
+ | |||
+ | |||
__NOTOC__ <headertabs /> | __NOTOC__ <headertabs /> | ||
− | [[Category:OWASP Project]] [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]] [[Category:OWASP_Document]] [[Category:Technology]] | + | [[Category:OWASP Project]] [[Category:OWASP_Builders]] [[Category:OWASP_Defenders]] [[Category:OWASP_Document]] [[Category:Technology]] [[Category:Language]] |
Latest revision as of 20:08, 30 August 2018
Pages in category "OWASP .NET Project"
The following 58 pages are in this category, out of 58 total.
.
A
M
O
- ORG (OWASP Report Generator)
- ORG (Owasp Report Generator)/es
- OWASP .NET Active Projects
- OWASP .Net Project Roadmap
- OWASP .NET Research
- OWASP .NET Vulnerability Research
- OWASP FOSBBWAS (code name Beretta)
- OWASP O2 Platform/Microsoft/ActiveX
- OWASP O2 Platform/WIKI/Using O2 on: HacmeBank
- OWASP SiteGenerator
- Owasp SiteGenerator/es
P
R
S
T
Media in category "OWASP .NET Project"
The following 2 files are in this category, out of 2 total.