中国からのアクセスを遮断 その2

先日「中国からのアクセスを遮断」で書いた中国からのアクセス遮断方法の

Order Allow,Deny
Allow from all
Deny from .cn

であるが、しばらく試してみたのだが、すり抜けられてしまうことが頻発してしまった。
アクセス履歴を見るとIPアドレスからホスト名は引けている(例えば199.237.150.27.broad.pt.fj.dynamic.163data.com.cn)ようなので、すり抜けられてしまう理由は不明。

仕方ないなあ。IPアドレスで拒否するか。
http://akionweb.com/myobjects/adl/apache/ というサイトの CN.txt を開いて、自分の.htaccessを編集。

Order Allow,Deny
Allow from all
# CN (China)
deny from 134.196.0.0/16
deny from 139.9.0.0/16
deny from 139.129.0.0/16
deny from 139.148.0.0/16
...

というような感じで。

これ、4000行近くもあるね…… サーバーへの負担は大丈夫なのだろうか?

その1

DQNネームとベイズ推定

いわゆるDQNネームは就職に不利なのか、採用担当者はDQNネームの入社希望者を弾くべきか。
ベイズ推定的に考えてみた。

ベイズ推定による確率計算(Wikipediaより

P(A) = 事象 A が発生する確率
P(A|X) = 事象 X が発生した下で事象 A が発生する条件付き確率

bayes

仮定

  1. DQNは全体の1%。P(DQN)=1%、P(普通)=99%。
  2. DQNの90%はDQNネーム。P(DQN名|DQN)=90%、P(普通名|DQN)=10%。
  3. 普通の人の1%の人はDQNネーム。P(DQN名|普通)=1%、P(普通名|普通)=99%。

名前を知らない時のDQN確率

仮定1より、P(DQN)=1%

普通名の人がDQNである確率

P(DQN|普通名)
= [P(普通名|DQN)*P(DQN)] / [P(普通名|DQN)*P(DQN) + P(普通名|普通)*P(普通)]
= [10%*1%] / [10%*1% + 99%*99%]
= 0.1%

DQN名の人がDQNである確率

P(DQN|DQN名)
= [P(DQN名|DQN)*P(DQN)] / [P(DQN名|DQN)*P(DQN) + P(DQN名|普通)*P(普通)]
= [90%*1%] / [90%*1% + 1%*99%]
= 47.6%

考察

  1. DQN名だからといって、その人がDQNである確率は47.6%。約半分に過ぎない。
  2. DQN名の人がDQNである確率(47.6%)は、普通名の人がDQNである確率(0.1%)の476倍。約500倍!
  3. 名前を知らない人がDQNである確率は1%であるのに対し、普通名の人がDQNである確率は0.1%であり、リスクを1/10に減らすことができる。
  4. つまり、普通名の人を採用することはDQNリスクを1/10に減らすことができる。

結論

採用担当者は普通名の人を採用し、DQN名の人を落とすべきである。DQNの採用を避けたいのであれば。


おまけ

ベイズの定理を使わずに、「もしも世の中に1万人いたら」として表を作ったら次の通り。式でやるより表の方がわかりやすいなあ。

普通名 DQN名
普通の人 9801人 99人 9900人
DQNの人 10人 90人 100人
9811人 189人 10000人

ロト6(Loto 6)の確率

何個? 6Cn * 43-6C6-n / 43C6
6個当たる確率 1/6096454=0.000000164
5個当たる確率 222/6096454=0.0000364
4個当たる確率 9990/6096454=0.00164
3個当たる確率 155400/6096454=0.0255
2個当たる確率 990675/6096454=0.1625
1個当たる確率 2615382/6096454=0.4290
0個当たる確率 2324784/6096454=0.3813

6個のうち1個当たる確率が一番高いらしい。

広告のオプトアウト

同じ広告を繰り返し繰り返し見せられる苦痛からの解放。

Googleの広告
http://www.google.com/settings/ads
「Google に表示される広告」と「Google Ads Across the Web」の2つがある。

Yahooの広告
https://feedback.promotionalads.yahoo.co.jp/history/index
「過去の行動履歴情報を削除する」と「行動ターゲティング広告の無効化について」と「Yahoo! メールにおけるインタレストマッチ広告の無効化について」の3つをやっておくのがよいだろう。

DDAIの一括オプトアウト
http://www.ddai.info/optout

サイバーコミュニケーションズ CCI のオプトアウトリスト
http://www.cci.co.jp/privacypolicy/optout/