セキュリティ保護されたアプリケーションを作成するための技術情報

アプリケーション開発では、設計から配置に至るまでセキュリティについて考慮する必要があります。 このトピックでは、安全なコーディング手法に関するリソースへのリンクを紹介します。

製品のドキュメント

安全なアプリケーションをコーディングする方法については、次のトピックを参照してください。

トピック

説明

ネイティブ コードと .NET Framework コードのセキュリティ

コーディングから配置まで、アプリケーションの全ライフサイクルにわたるセキュリティの考慮事項について説明します。

C++ のセキュリティ推奨事項

Visual C++ の作業におけるセキュリティ関連の機能と手法について説明します。

セキュリティとプログラミング (C# および Visual Basic)

Visual Basic で作業するときのセキュリティに関する 3 つの最も重要な考慮事項である、ユーザー権限、Web アプリケーション、および Visual Studio のセットアップについて説明します。

セキュリティ (C# Programming Guide)

C# 固有のセキュリティに関する推奨事項の一覧を示します。

ADO.NET アプリケーションのセキュリティ保護

アプリケーションで ADO.NET を使用する部分をセキュリティで強化する方法について説明します。

ASP.NET Web アプリケーションのセキュリティ

認証を使用して Web アプリケーション内のデータに対するアクセスを制御する方法について説明します。

ASP.NET セキュリティ

Web サイトをセキュリティ攻撃から保護する方法について説明します。

デバイス プロジェクトにおけるセキュリティ

スマート デバイスの開発におけるセキュリティ上の問題について説明します。

オンライン情報源

インターネットで以下の情報源を参照できます。

文書

記事

説明

MSDE セキュリティと認証 (サポート技術情報の文書 325022)

MSDE (Microsoft Desktop Engine) のセキュリティと認証の概要について説明しています。 また、より強固なセキュリティでデータを保護する方法のヒントについても説明しています。

セキュリティの管理

SQL Server に組み込まれているセキュリティ ツールについて説明しています。 また、セキュリティを計画する方法のヒントについても説明しています。

Writing More Secure IIS Applications (より安全な IIS アプリケーションの作成)

ユーザー入力の検証や、スクリプト インジェクションを防ぐデータベース クエリ文字列の作成など、IIS アプリケーションのセキュリティを高めるためのプログラミング タスクについて説明しています。

その他の情報