MVC アプリケーションを保護するための一般的に知られているプラクティスを次に示します。
- 出力をエンコードする
- SQL をパラメータ化する
- 検索を前後にテストします
- 一方向ハッシュ パスワード
- アカウントをロックアウトするか、ログイン試行を制限する
- ファイル システムへのアクセス時にコード ベースの偽装を使用する
- ロックダウンされたユーザー名で SQL にアクセスする
- ボットに対抗するためのフォーム送信にハニーポットまたはキャプチャを使用する
私が見逃したものや誤って述べたものがある場合は、お気軽に貢献してください。
独自のソフトウェアのペン テストを行うときに、他にどのような手法やベスト プラクティスを使用または検討しますか。アプリケーションを公開する前に「タイヤを蹴る」ために何をしますか。
使用している場合、どの侵入テスト サービスまたはソフトウェアを使用していますか?