メールアタックIP/国数調査
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 |