私はソケットC#でサーバを構築しています。私のサーバはすべてのIPを待ち受けていて、LAN内の誰かが私のサーバに接続できます。私は多くのチュートリアルを検索しようとしましたが、その答えは見つかりませんでした。誰かが答えを持っていることを願っています ありがとうございます。サーバを設定するには特定のクライアントを聞きます
答えて
この方法は、あなたのPCはDHCP経由で自分のアドレスを取得していると、そのアドレスを変更することができ、または新しいコンピュータを追加する必要がある場合については、\あなたの「ホワイトリスト」
から\まで除去するもの、その素晴らしいではありません私は専用の安全なVPNを使用していて、接続したいPCだけがそのVPNに接続できるようになります。
これはあまりにも複雑すぎる場合、私はソケット上でいくつかの認証方法を行い、接続したいPCだけが持つスクランブルキーを送信します。そのために、Private \ Publicキーについて少しお読みください。この方法では、DoS攻撃に自分自身を開放していることに注意してください。 質問はあなたの組織で必要なセキュリティ\信頼性のレベルです。
特定のクライアントから特定のポートへの厳密なアクセスロールを持つファイアウォールもオプションです。
私が言うように、それはすべてあなたのクライアントが要求するセキュリティレベル、彼のセキュリティポリシーと業界の規制にも依存します。
あなたはクライアントを拒否読んかもしれません
我々は、転写システムを構築しています小さな銀行なので、どのような認証方法を使うべきですか? –
私はセキュリティ専門家ではありませんが、厳しいセキュリティポリシーが必要なように思えます。ネットワークトポロジについてはIT部門に相談し、特定のコンピュータにアクセスする必要があるコンピュータグループには専用のVPNを定義しますサーバー。指定されたサーバー上のファイアウォールもオプションです。事前定義されたクライアントだけが特定のポートにアクセスできるように定義します(ファイアウォール設定の専門家がいる場合は、特定のプロトコルを定義することもできます) – obenda
- 1. 特定のクライアント/サーバ・マルチキャストの設定
- 2. サーバまたはクライアント上でSSLセッションをタイムアウトに設定する
- 3. Sybaseクライアント/サーバの設定
- 4. クライアントとのDNSサーバ設定の変更
- 5. VIPで聞くようにポストグルを設定できますか?
- 6. Java Swing JDBC with MySQLクライアント - サーバLAN設定
- 7. OpenFireサーバを設定する
- 8. Gradle - 特定のプロジェクトに特定のJAVA_HOMEを設定します。
- 9. webviewクライアントを設定するには?
- 10. Hubotに特定の時間に話を聞かせますか?
- 11. svnserveサーバを設定した後、クライアントがサーバにアクセスするために使用するURLは何ですか?
- 12. mongoクエリールータの設定サーバの設定を
- 13. Ubuntuポートはクライアントを聞いていませんが、サーバにアクセスします
- 14. 文字列に特定のバイトを設定できますか?
- 15. 特定のボタンにHostListenerを設定することはできますか?
- 16. contenteditableの特定の変更を聞く?
- 17. は、特定のセルに数式を設定できません
- 18. サーバにSSHv1を設定する
- 19. サーバにTortoiseHgを設定する
- 20. symfonyをNginxサーバに設定する
- 21. C#特定のident設定をXmlWriterSettingsに設定する
- 22. なぜスプリングクラウド設定クライアントはブートストラップに設定をロードするのですか?
- 23. Git CommitのGitクライアントを特定する
- 24. HTTPクライアント用にプロキシを設定する
- 25. Android:ネットワーク設定のタイムゾーンイベントを聞く
- 26. サーバの証明書を設定する
- 27. オフィス用のxamppサーバを設定する
- 28. iphoneアプリのサーバを設定する
- 29. Django Sentryのサーバ名を設定する
- 30. SpringセキュリティベースのOAuth2サーバを設定する
お楽しみください:http://stackoverflow.com/questions/6104663/how-to-reject-a-connection-attempt-in-c –