0

IIS 7.5 で ASP.Net/C# サイトを作成中です。すべての携帯電話からこの Web サイトへのアクセスをブロックしたいと考えています。

すべての種類の携帯電話からこの Web サイト (Windows 認証を使用) へのアクセスをブロック/拒否するにはどうすればよいですか? IE を搭載したデスクトップのみがアクセスできるようにする内部アプリケーションを構築しています。これは何よりもセキュリティの必要性です。

理想的には、Windows チャレンジ/レスポンスが発生する前に、ユーザーが携帯電話 (または単に承認されたブラウザー) を介してこの Web サイトにアクセスしているかどうかを確認したいと思います。

私は、これに関するポインタ (運がない) を Google に探しているだけでなく、URL 書き換えオプションも調べています。私は Web プログラミングのこの側面に比較的慣れていないので、どこから探し始めればよいのか、あるいは正しい場所を探しているのかさえ、少し途方に暮れています。承認済みのブラウザを 1 つだけ許可するか、すべての携帯電話をブロックするか、よくわかりません。

4

2 に答える 2

1

HTTP リクエストの User-Agent ヘッダー プロパティをチェックし、携帯電話からの User-Agent へのコンテンツを拒否することだけを願っています。

モバイル デバイス用のユーザー エージェントのリストは次のとおりです: http://www.zytrax.com/tech/web/mobile_ids.html

を使用する必要がありますHttpResquestUserAgentそのためのプロパティ: http://msdn.microsoft.com/en-us/library/system.web.httprequest.useragent.aspx

幸運を。

于 2013-04-10T17:51:18.753 に答える
1

おそらく IIS モジュール ( URL Rewrite v2など) を使用して、次のようにする必要があります: http://forums.iis.net/t/1169853.aspx

リクエストブロック機能を見てください。

于 2013-04-10T17:50:51.213 に答える