私たちはバグやSQL/JSクエリ注射を防ぐために、一般的な良いコーディングプラクティスに従うが、非たちのされているdatabseセキュリティvulnerabiliesチェックリスト
として.NET/C#MSSQL上に構築された消費者に向けたWebアプリケーションに取り組んでいますセキュリティの専門家です。
私たちが構築しているアプリケーションが本当に安全であるかを調べるには、どのようなチェックリストが良いでしょうか。
私たちはバグやSQL/JSクエリ注射を防ぐために、一般的な良いコーディングプラクティスに従うが、非たちのされているdatabseセキュリティvulnerabiliesチェックリスト
として.NET/C#MSSQL上に構築された消費者に向けたWebアプリケーションに取り組んでいますセキュリティの専門家です。
私たちが構築しているアプリケーションが本当に安全であるかを調べるには、どのようなチェックリストが良いでしょうか。
開発者(開発者がバグを少なくするのに役立つ)、コードレビュー(レビュー中のバグを検出する)、テスト(テストのすべての側面が確実に行われるようにするため)脆弱性がテストされています)。あなたは常にOWASP Top 10 listを参照してください可能性があり、
OWASPは、3つのすべてのニーズをサポートするためのガイドを持っていますあなたがあなたの努力のほとんどに集中したいと思う脆弱性の優先順位を確立することです。
As Mark mentioned、OWASP .NETプロジェクトが便利です。
MSプラットフォームで開発しているので、Security Development Lifecycleを見ましたか?
マイケル・ハワードのWriting Secure Codeは、これらのプラクティスの多くもカバーしています。
オープンWebアプリケーションセキュリティプロジェクト(OWASP)には、多くのリソースがあります。まず、トップ10に目を向けると、テストとコードのレビューガイドがあります。我々はOWASP .NETの.NET向けのプロジェクトを持っています。また、役に立つリソースのリストはrecommended web security resources for .NETです。