回答編集履歴

1

校正しました

2018/03/08 02:11

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -6,11 +6,41 @@
6
6
 
7
7
 
8
8
 
9
- さて、基本的にブラウザに`example.com`等と打ち込んだ場合、自動的に80番ポートが利用されます。
9
+ さて、基本的にブラウザに`example.com`等とポート番号指定を省略してアクセスを試みた場合、
10
10
 
11
- これは[TCPやUDPおけるポート番号の一覧](https://ja.wikipedia.org/wiki/TCP%E3%82%84UDP%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%9D%E3%83%BC%E3%83%88%E7%95%AA%E5%8F%B7%E3%81%AE%E4%B8%80%E8%A6%A7)で確認出来ます。
11
+ 自動的デフォルト値として80番ポートが利用され、80番ポートに向かってリクエストが飛ぶ仕組みになっています。
12
12
 
13
+
14
+
15
+ 何故80番ポートなのか?
16
+
17
+ それは[TCPやUDPにおけるポート番号の一覧](https://ja.wikipedia.org/wiki/TCP%E3%82%84UDP%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%9D%E3%83%BC%E3%83%88%E7%95%AA%E5%8F%B7%E3%81%AE%E4%B8%80%E8%A6%A7)で確認出来ます。
18
+
13
- 要するに「Internet Assigned Numbers Authority (IANA) 」という団体が80番ポートはWebサイトですよって全世界に勧告(周知)しており、全世界のWebサーバはこの勧告に従い80番ポートをWebサーバとし利用してす。
19
+ 「Internet Assigned Numbers Authority (IANA) 」という団体が80番ポートはWebサイトとし利用してください」と全世界に勧告(周知)しており、全世界のWebサーバやブラウザはこの勧告に従ているからです。
20
+
21
+
22
+
23
+ > ここで質問なのですが、3000番ポートとして起動するデメリットはあるのでしょうか。
24
+
25
+
26
+
27
+ あります。
28
+
29
+
30
+
31
+ 公式推奨の80番ポートを採用しないことから周知が大変です。
32
+
33
+ 全世界に向けて発信するサービスが隠れてても何の意味もありませんから、
34
+
35
+ sudoがどうの、権限ファイルがどうのではなく、サービスとして公開したければ80番ポート一択です。
36
+
37
+
38
+
39
+ まぁ、まだそのサービスが可動しておらず、
40
+
41
+ 自分たちだけが開発目的で使う分には好きな数字でWebサーバを立ち上げれば良いと思います。
42
+
43
+ Railsのデフォルトポート番号は3000番ですが、これは有名なので更に3000番から変更しても良いでしょう。
14
44
 
15
45
 
16
46
 
@@ -18,28 +48,22 @@
18
48
 
19
49
 
20
50
 
21
- そうです、一般的に「0 - 1024」のポート番号IANAが管理していますが
51
+ そうです、IANAが80ポートはWebサーバと勧告しているので
22
52
 
23
- それ以外のポート番号は自由使って下さいという管理にってす。
53
+ それ以外のポート番号は基本的アクセスを試みる人は少ないす。
24
-
25
- まぁ、MySQLみたいに3306を慣習で使い続けるようなポート番号がありますが一応非公式です。
26
54
 
27
55
 
28
56
 
29
- ので80番ポートでアクセス出来なWebサーバーは、Googleの検索エンジンに周知もしな限り、
57
+ ただし過信しないで下さ
30
58
 
31
- 「1025 - 50000」のポート番号に向かってひたすらリクエストを送り続けてWebサーバーとしての動作をしてくれそうなポート番号を探す必要があります。
59
+ 「1025 - 50000」のポート番号に向かってひたすらリクエストを送り続けてWebサーバーとしての動作をしてくれそうなポート番号を探す手法があります。
32
60
 
33
61
  (ポートスキャンと呼ばれる攻撃の手口で、非常に嫌われています、知ってるエンジニアにはすぐ対策されます)
34
62
 
35
63
 
36
64
 
37
- 辺の事情からセュリティ的には安全とは呼べますが過信禁物です。
65
+ 公開もしていないに、ポートスャンを使ってでアクセスるような輩
38
66
 
39
- また公式推奨の80番ポートを採用しないことから周知大変といデメリットもあります
67
+ 80番ポートだろう3000番ポートだろが構わず侵入してきます
40
68
 
41
- なので、全世界に公開する際は出来るだけ80番ポートを採用してください。
42
-
43
-
44
-
45
- まぁ、自分ちだけが開発目的で使う分は好き数字Webサーバ立ち上げれば良と思ます
69
+ ポート番号を変えからといって安全になった訳はありませんので、脆弱性盛り込んだりしなよう注意してください。