イントラネットとインターネットアプリケーションの設計または開発に関する考慮事項の違いは何ですか?
10 に答える
もう1つ、イントラネット環境では、通常、標準のクライアントビルドがあり、特定のブラウザーとバージョン(通常はIE6)にコーディングできることを意味します。
インターネットの荒野では、あらゆる種類のブラウザーとバージョンに対処する必要があるため、html/css/js はこれらすべてを処理する必要があります。
イントラネット アプリケーションは、内部 UNC パス (例: \\corporateserver\devteam\ArchitectureDiagram.vsd
) 上のリソースにリンクする機能を利用できます。
ただし、このようなリンクの処理方法はブラウザによって異なることに注意してください。Firefox では、デフォルトで、UNC パス上のリソースへのリンクをクリックすると、サイレントに失敗します (リンクをクリックしても何も起こりません)。これにはいくつかの回避策があります。Internet Explorer では、UNC パス リソースへのリンクは既定で機能します。
イントラネットでは、既存の認証および承認サービスを利用できる場合があります。私が働いていた銀行には、非常に安全なサードパーティ認証サービスがありました。Windows プラットフォームを使用している他の企業では、Active Directory は認証と承認の両方に役立ちます (「グループ」を使用して役割を定義します)。
これらの機能が利用可能になると、パスワードのハッシュ化 (およびソルティング) や暗号化、パスワードの強度、パスワードの有効期限などについて多くの決定を下す必要がなくなります。また、ユーザーのセットアップ、パスワードの取得またはリセットなどのために、すべての管理ページを作成する必要はありません。ユーザーは、異なるイントラネット アプリケーションで異なるパスワード ポリシーに直面することはなく、多くの場合、複数のアプリケーションに対して同じログイン資格情報を使用できます。
これらすべてに対処する必要がないため、アプリケーションの主な機能により多くの時間を費やすことができます。
イントラネット環境はハッカーの脅威にさらされていないように見えるかもしれませんが、1 回の侵害でシステムが侵害されるだけです。また、イントラネットは非常に機密性の高いデータを扱っている場合があります。したがって、イントラネット アプリケーションを少なくともインターネット アプリケーションと同じくらい安全にする必要があると思います。
いくつかの考慮事項...
- 安全
- サイト IO
- トラフィック
- データ・モデル
- スケーラビリティの必要性
アプリはイントラネット専用であるため、インターネット アプリほど安全である必要はないと誤解しないでください。どちらかといえば、会社のインターネットアプリケーションが処理するデータよりも機密性の高いデータを処理する可能性が高いため、より安全にする必要があります.
イントラネットのセキュリティに依存している場合、アプリはイントラネットと同じくらいしか安全ではありません (そして、モニターの付箋にパスワードを書いているすべてのユーザーの中で最も弱いものと同じくらい安全です)。
Galwegian はすでにそれらのほとんどを書いていますが、データベースがよりアクティブになる可能性があるため、外部に移動する場合は、より多くのキャッシュを検討する必要があると思います.
もう 1 つのポイントは、社内 (イントラネット) にいる場合、より低いセキュリティ パラメータを使用してユーザーのハード ドライブにアクセスできる可能性があることです。これは、Web 経由の外部 Web サイト/アプリケーションでは不可能です。
設計上の考慮事項の類似点を考える方が生産的かもしれません。
何を解決しようとしているのか、誰のために、彼らの能力は何か、どのプラットフォームにアクセスできるのかなどについて、同じ基本的な質問をする必要があります。
スコープを適切に考慮すれば、違いはすぐに明らかになります。これらの多くは、ここで他の寄稿者によって標識されていますが、事前にあまりにも多くの仮定をしないようにしてください。
多くの場合、イントラネットには、サポートされているブラウザーの固定セットがあります。
運が良ければ、IE6 を無視しても問題ありません。いいですね。
イントラネット アプリケーションは、内部の人員配置とナレッジ管理を目的としています。
ネットワーク内で共有されるより萌え敏感なデータ
http://www.dreamznetsolutions.com/intranet_application_development_mumbai.html