2012-01-16 10 views
-2

私は初めてのMVCウェブサイトの作成を開始しました。私のサイト(クロスサイト、SQLインジェクションなどのサイト)のハッキングを防ぐベストプラクティスは何ですか?MVC初心者のベストプラクティス

サイトを安全にアップロードすることに心配しています。クロスサイト注入を使用する前に実際の注入が発生しました。どうすればサイトを保護できますか?ソースaspページのHTMLデザインを暗号化できますか?

答えて

0

SQL注入を防ぐには、Entity FrameworkまたはNHibarnateなどを使用します。それはデータベースを扱うための非常にパワーフールのツールです。

他のセキュリティ関連の質問も他のフレームワークとして解決する必要があります。ASPの場合。 NET MVCここでいくつかの記事を見てください。this

クロスドメインの場合は、おそらくすべてのリクエストのキーを生成してSessionに格納し、生成されたキーで確認してください。

+0

クロスサイトインジェクションとその他のタイプについては – AMH

+0

私の回答を編集しました。 –

2

このgetting started with MVC3のガイドを見てください。これはMVC3とEntityFrameworkの両方をカバーしていますが、セキュリティに関する注意事項もいくつかあります。