メールアタックIP/国数調査

#PCとプログラム覚え

5年ほど自前MXを運用してます。いままでで4万2000件ほどのIPをdenyしました。

小さなMXでも、総当たりにきます。メール流量とやってくるアタックの相関関係は強くないのです。

拒否したIPの国別計算をしてみました。なお日本のIPは通す(ドメスティックMX)という、いさぎのよいやり方で運用しています。

pythonのipaddressライブラリで、IPリストとglobal IP 国別(略号)リストを二つでループを回すだけで、コードを掲出するほどでもありません。 力技ですのでメモリがすごいことになってますが、10分ぐらいで終わりました。

さもありなんの結果でした。シンガポールやセーシェルはかなり踏み台として使われてる感じです。 台湾がちょっと多いのは意外でした。あと、数年前の記憶よりも東欧系が少ない感じがします(ブルガリアは<健在>wですが)。

IPと対応する国を算出しているだけなので、そのお国の人がやってるのか、IPホストが踏み台か、の区別はつけられません。これを同一視すると、嫌中とか嫌米とか怪しい方向にいきますので表を見る時にはご注意ください。

率直にいえば、この数は、踏み台サーバが多い地域、と考えた方がいいと思ってます。

MX運用・保守で気をつけるべきは、まずは<自分は踏み台にはならない>ってことで、それほど踏み台による攻撃が多いです。

普通に考えて、悪さするときって踏み台使うじゃないですか。そういうことです。

だからこの数は、攻撃者国籍というのではなく踏み台がおかれやすい場所の分布と見た方がいいのです。

安価なVPSがたくさんある、地域ハブとしてホスティングが充実している、各種設定が平均値として甘いところ(ホスティング自体がそれを許容しちゃう)。そういう場所ですね。ただしこれを胸をはっていうには、ASN(プロバイダ)を最低限対照させてながら定性的に分析するのも必要なので、とりあえず、そんなところではないのかなあ、という程度の強度でいっておきます。

上位30の国別総数

略号 国名
CN 中国 12628
US アメリカ合衆国 8553
SG シンガポール 3093
IN インド 1763
BR ブラジル 1731
HK 香港 1506
RU ロシア 1325
KR 韓国 1246
GB イギリス 1081
VN ベトナム 826
TW 台湾 630
DE ドイツ 529
NL オランダ 496
SC セーシェル 495
BG ブルガリア 483
IL イスラエル 386
MY マレーシア 317
AR アルゼンチン 281
AE アラブ首長国連邦 277
SE スウェーデン 235
ID インドネシア 217
CA カナダ 202
TR トルコ 197
PT ポルトガル 196
AU オーストラリア 186
UA ウクライナ 175
FR フランス 173
IR イラン 172
Popup