Firewall


DESC プログラムのインターネットへの接続の可否と種類を制御する ファイアウォールが搭載されてる。 Windows ファイアウォールが通信を遮断していると Web サイトにアクセスしたときに「サーバが見つかりません」とエラーが表示される インターネットなどからの不正なアクセスを防ぐことのできるセキュリティ機能 外部からの侵入を防ぐ System(Software) NetworkProgram をつくったときは, 自分で 用意している port をあけないとだめ POINT これがないと, 危険な Client があると , 好き勝手されてしまう
// こんな感じに穴をあける // [ 不正な Program ] [ port ] <---[FireWall]<----[ 外部 ] [ 不正な Program ] [ port ] <---[FireWall]<----[ 外部 ] [ 自分の Program ] [ port ] <---[ ]<----[ 外部 ] [ 不正な Program ] [ port ] <---[FireWall]<----[ 外部 ] [ 不正な Program ] [ port ] <---[FireWall]<----[ 外部 ]
Block を指定する単位は port, Program で指定できる
(.)
* PC 間の通信と Security 対策 同じ PC ならば問題にならない * TCPServer の listen で問題になる * 外部との境界を流れるデータを監視 & 不正なアクセスを検出・遮断 * 127 から始まる id は block する必要なし // ここが よいかも こうやって指定します
// 指定した Port を例外にする CP > Windows > FireWall
* Registry に値が設定される * 40000 - 40100 Port ( UDP TCP )とかいう * 全般 tab でファイアウォール機能 の ON/OFF を選びます
[全般] タブ [有効] Windows ファイアウォール機能を有効に設定します 外部からの不正アクセスを防いでくれます D: 有効 [例外を許可しない][例外] タブ (下記参照) にて登録した設定を無効にします [無効] 機能を無効にする ほかのファイアウォール ソフトがインストールされている場合を除き できれば設定はやめた方がいいです ( 外部からの不正アクセスに無防備になります )
* 機能を ON にしたまま 自分のプログラムは Block しないようにできます
[例外] 指定した Program, Port をブロックしないでね ! と伝えます (例:ネットワーク ゲームやファイル転送など) ただし [全般] タブにて [例外を許可しない] を有効にした場合 [例外] タブの設定は反映されません この一覧に表示されたプログラム, ポートは それぞれの項目において 通信の許可, 不許可の設定やスコープの変更ができる [プログラムの追加] 追加したプログラムによる入力方向のネットワーク接続をブロックしません セキュリティ上の危険があるので確認の上追加すること ( 入力とは recv ってことか ? ) [ポートの追加] 特定のポートにおける外部からのアクセスをポート番号, プロトコルを選択して許可する スコープの変更では ポートまたはプログラムをどのコンピュータに対してブロックを解除するかの指定も行えます ポートを追加することで 外部からの不正なアクセスなどに対して無防備な状態になり [編集] 登録すみの内容を修正します [削除] 登録したものを削除します
[詳細設定] * ネットワークごとに 設定をしたいときはここ ( 例: LAN のみとか ) * 他には LOG をとったり 規定値に戻したりとか 複数のネットワーク接続がある環境でネットワーク接続別の設定 パソコンに対しての接続や [ネットワーク接続の設定] 特定のネットワーク接続に対して例外の追加や詳細設定をする 今回したのはこちら インターネットのユーザーがアクセスできる Network で実行中のサービスを選択してください WebServer ( HTTP ) [セキュリティのログ] ファイアウォールによって許可された接続やブロックされた接続に関する情報を記録します [ICMP] ファイアウォールが有効でも トラブルシューティングに使用するユーティリティ(PING コマンドなど) を使用できるように設定する POINT PING も network を使った Program [既定の設定] Default 設定を戻したいときはこちら