質問編集履歴

2

特定URLのアウトバウンドの全DROPが出来た事を追記。

2019/11/21 02:45

投稿

XNXSXMXR
XNXSXMXR

スコア239

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,40 @@
38
38
 
39
39
 
40
40
 
41
+ ### 【追記】特定URLのアウトバウンドをDROPができた
42
+
43
+
44
+
45
+ 一部解決できました。
46
+
47
+ アルゴリズムを「bm」から「kmp」に変えると遮断できました。
48
+
49
+
50
+
51
+ ```
52
+
53
+ [root@www ~]# iptables -A OUTPUT -d 192.168.0.10/32 -m string --algo kmp --string 'phpinfo' -j DROP
54
+
55
+ [root@www ~]# wget http://192.168.0.10/phpinfo.php
56
+
57
+ --2019-11-21 11:06:02-- http://192.168.0.10/phpinfo.php
58
+
59
+ Connecting to 192.168.0.10:80... connected.
60
+
61
+ HTTP request sent, awaiting response... No data received.
62
+
63
+ Retrying.
64
+
65
+ ```
66
+
67
+
68
+
69
+ ※これで特定URLに対しては全DROPができましたが、Webアプリケーション内では同じURLに対して2回通信しているので、1回目はエラー、2回目は正常というテストはできません。
70
+
71
+
72
+
73
+
74
+
41
75
  ### Webアプリケーションの環境
42
76
 
43
77
 

1

Webアプリケーション環境について追記

2019/11/21 02:45

投稿

XNXSXMXR
XNXSXMXR

スコア239

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,15 @@
35
35
 
36
36
 
37
37
  何かよい方法(別途ツールがあれば、それとか)がありますでしょうか。
38
+
39
+
40
+
41
+ ### Webアプリケーションの環境
42
+
43
+
44
+
45
+ ・PHP5.6~、nginx1.16.1
46
+
47
+ ・PHPからcURLまたはソケット通信で外部へ通信
48
+
49
+ ・外部のWebAPIはHTTPS接続。