[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[upki-fed:01438] 【注意喚起】 学認Shibboleth IdP構築技術ガイドJetty版の設定例の問題につきまして



IdP運用担当者 各位
学認情報交換ML参加者 各位

国立情報学研究所 学認事務局です。
平素より学認の運営にご協力を賜り,ありがとうございます。

学認がShibboleth IdP構築のために提供している技術ガイドの中のJettyを用いた設定例に問題があることが判明しました。
技術ガイドに沿ったIdPを運用されている方は下記説明の通り設定を更新してください。

Apacheのssl.confの設定の不備により、細工されたリクエストによりインターネット上のクライアントから内部情報(/idp/status)
を取得されるというものです。

対処すべきファイルは/etc/httpd/conf.d/ssl.conf、該当箇所は以下のページで、

https://meatwiki.nii.ac.jp/confluence/x/eIExAQ
> ↓以下を追加
> RequestHeader set X-Forwarded-Port 443
> RequestHeader set X-Forwarded-Proto https
> ProxyPass /idp/ http://localhost:8080/idp/ connectiontimeout=5 timeout=15
となっているところに2行追加して、以下のようにしてください。
RequestHeader set X-Forwarded-Port 443
RequestHeader set X-Forwarded-Proto https
RequestHeader unset Forwarded
RequestHeader unset X-Forwarded-For
ProxyPass /idp/ http://localhost:8080/idp/ connectiontimeout=5 timeout=15

念の為差分を示すと以下のようになります。
@@ -61,8 +61,6 @@
 ServerName ...:443
 RequestHeader set X-Forwarded-Proto https
 RequestHeader set X-Forwarded-Port 443
+RequestHeader unset Forwarded
+RequestHeader unset X-Forwarded-For
 ProxyPass /idp/ http://localhost:8080/idp/ connectiontimeout=5 timeout=15
(以下省略)

以上、お忙しいところ大変恐縮ですが、設定の更新をお願いいたします。

--
===============================================
国立情報学研究所 学術基盤課 総括・連携基盤チーム(認証担当)
お問い合わせフォーム:https://www.gakunin.jp/contact
===============================================