6
ਆాਢాொํ໘͔Β͖·ͨ͠ ʁ
˞ӬγεςϜϚωδϝϯτ౦ژࢧࣾਆాਢాொʹҐஔ͍ͯ͠·͢
Distinguished Engineer
5%%XJUIHJU
-POHMJWFFOHJOFFSJOH
Koichi ITO
Super duper wakamono
ίʔυϨϏϡʔຊϊοΫͰ
ֶΜͩ3BJMTϦϑΝΫλϦϯά
9sako6
Me
"DUJPO%JTQBUDI)PTU"VUIPSJ[BUJPO
ͱֶͿ%/4ͷ͘͠Έ
yucao24hours
A Living Legend
a_matsuda
DPNJOHTPPO
76
参考文献
DNS rebinding attack の対策と考察
https://dnsops.jp/bof/20071119/dnsrebinding-20071119.pdf
Protecting Browsers from DNS Rebinding Attacks
https://crypto.stanford.edu/dns/
DNS Rebinding ~今日の用語特別版~ | 徳丸浩の日記
https://blog.tokumaru.org/2007/11/dns-rebinding.html
DNS リバインディング
Slide 72
Slide 72 text
77
参考文献
Guard against DNS rebinding attacks by permitting hosts by gsamokovarov · Pull Request #33145
· rails/rails
https://github.com/rails/rails/pull/33145/
#3397 ([PATCH] CgiRequest returns incorrect host name in event of multiple proxies) - Rails
Trac - Trac
https://web.archive.org/web/20100618053001/http://dev.rubyonrails.org/ticket/3397
X-Forwarded-Host - HTTP | MDN
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/X-Forwarded-Host
ターゲットグループのヘルスチェック - Elastic Load Balancing
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/network/target-group-health-
checks.html
Application Load Balancer のヘルスチェック失敗のトラブルシューティング
https://aws.amazon.com/jp/premiumsupport/knowledge-center/elb-fix-failing-health-checks-alb/
ActionDispatch::HostAuthorization(1/2)
Slide 73
Slide 73 text
78
参考文献
Practical Web Cache Poisoning | PortSwigger Research
https://portswigger.net/research/practical-web-cache-poisoning
How to Configure Symfony to Work behind a Load Balancer or a Reverse Proxy (Symfony Docs)
https://symfony.com/doc/current/deployment/proxies.html
ActionDispatch::HostAuthorization(2/2)