本日は、以前から読んでいるこちらのシリーズをご紹介します。
セキュアアプリケーション設計編です
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.4〉セキュアアプリケーション設計編 (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ―Microsoft.net)/赤間 信幸

¥3,990
Amazon.co.jp
まず、セキュリティといっても幅が広いので、、、
本書のスコープとしては個別の脆弱性などに対する対策ではなくて、
セキュリティのベースラインを確保するためのアプリ設計に主眼を置いています

実装にあたっての色々な情報がまとめられています。
DBに関しては、
SEM(SQL Server Enterprise Manager)を使いながら説明しています

SQL Serverにおいてインスタンス、データベース、テーブルなどの構成や、それぞれのアクセスに関する認証方法なども解説してます。
認証関係では、フォーム認証などの解説もしています。
認証チケット、認証クッキーの違いも説明しています。
ロール管理としては、パスワードを利用した認証方式として、ソルト付ハッシュなどの実装例を紹介していました。
そのほかは実装方法以外で、開発環境についての説明がありました。
VSSの利用やパッケージ配布などについてのガイドラインを説明しています。
あとは、テストについても記載されていましたのでご紹介します

自動のテストツールとして、ACTについて書かれていました。
テストでは、下記の2種類があるとのことでした。
・ロードテスト
最低限の性能を確認し、サーバー等のキャパを検証する目的で行うテストです
ユーザーが入力する際の思考時間も考慮して実施します
・ストレステスト
マルチスレッドで実行した際のバグなどを確認する目的で行うテストです
思考時間は考慮しないで実施します
◆関連記事
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.3〉/赤間 信幸 .NETエンタープライズWebアプリケーション開発技術大全〈Vol.2〉/赤間 信幸 .NETエンタープライズWebアプリケーション開発技術大全〈Vol.1〉/赤間 信幸