[HREF-tech] eduGAIN vigyázat!!!

Frank Tamás sitya at niif.hu
2014. Dec. 4., Cs, 14:00:18 CET


Kedves Kollégák,

jó hír, hogy komoly bűvészkedés nélkül is fenntarthatóvá tehető a simplesamlphp metadatakezelése, ugyanis jelentősen javítottak az xml feldolgozást végző library hatékonyságán. A 14M méretű edugain metadatát a korábbi 70-80 perc(!) helyett 15 másodperc körüli idő alatt feldolgozza.

A wikiben frissítettük a tudnivalókat: https://wiki.niif.hu/index.php?title=SSP_QuickStart#Metadata_be.C3.A1ll.C3.ADt.C3.A1sa_.28IdP_.C3.A9s_SP_is.29
Bővebb információ erre található: http://simplesamlphp.org/metaprocessing

Röviden a lényeg: továbbra is működhet a cron.php-t meghívó kincstári megoldás, ehhez egyetlen fájlt kell kicserélni frissebbre. A csere független a verziótól, működnie kell régebbi SSP-ken is. Mi 1.11-gyel próbáltuk, hiba nélkül megy. 

üdv,
Tamás


> On 2014. nov. 19., at 7:42, Kristof Bajnok <bajnokk at niif.hu> wrote:
> 
> Kedves kollégák,
> 
> *Kérem, ezt a levelet minden SimpleSAMLphp-t üzemeltető nagyon
> figyelmesen olvassa el! Esetükben valószínű, hogy AZONNALI beavatkozás
> szükséges, különben használhatatlanná válik az IdP/SP.*
> 
> 
> 
> A héten az UKFederation az eduGAIN szempontjából átváltott opt-out
> modellre. Ez egyrészt megoldott egy szerencsétlen féloldalas helyzetet,
> ami azt jelentette, hogy az angol SP-knél kiválaszthatóak voltak a
> magyar eduGAIN-es IdP-k, de a magyar IdP nem tudott semmit az SP-ről.
> 
> Másrészt viszont megnövelte az eduGAIN-ben részt vevő entitások számát.
> Több, mint egy nagyságrenddel: 1477 új entitás került be (most több,
> mint 2000 van benne). Ez a metadata XML méretét 17 MB-osra hizlalta.
> 
> Tapasztalataink szerint a Shibboleth SP minden további nélkül elboldogul
> a nagy XML-lel. A Shibboleth IdP-vel kapcsolatban hallottunk
> partnerektől visszajelzéseket, hogy ahol korlátozott volt a JVM által
> használható memória, ott a feldolgozás során kifutottak belőle
> ("java.lang.OutOfMemoryError"), de ez a probléma általában kezelhető.
> 
> Sürgős beavatkozni való a SimpleSAMLphp esetében van, ezek közül is
> azoknál, akik benne vannak az eduGAIN-ben. Sajnos a PHP nagyon nem
> hatékonyan kezeli az XML-eket, emiatt a feldolgozás memória és
> futásiidő-igénye négyzetesen arányos az entitások számával.
> 
> A simplesaml kétféle módon tud metaadatokat frissíteni:
> 1) a cron.php-t a webszerveren keresztül meghívva [1];
> 2) a metarefresh programot közvetlenül meghívva [2].
> 
> Az 1) megoldás jóval egyszerűbb, de aki az eduGAIN metaadatokat is
> feldolgozza, az csak a 2)-t használhatja! Az 1)-ben leírt megoldás nem
> fog működni, és lehetséges, hogy a többi (sokkal kisebb) metadata fájl
> feldolgozását is lehetetlenné teszi, ezáltal az IdP/SP működése megállhat!
> 
> Tehát aki használ eduGAIN-t SimpleSAMLphp-val, az győződjön meg arról,
> hogy a 2) megoldás van nála beállítva. A futási idő így kb. 20 perc egy
> közepes méretű virtuális gépen futtatva.
> 
> A dokumentációt és a javasolt megoldást a későbbiekben aktualizálni
> fogjuk, de addig is, míg ezzel elkészülünk, fontos, hogy minden
> simpleSAMLphp példány, amely eduGAIN-t használ, AZONNAL álljon át
> metarefresh használatára!
> 
> Együttműködéseteket köszönjük,
> Kristóf
> 
> [1]
> https://wiki.niif.hu/SSP_QuickStart#Metadata_be.C3.A1ll.C3.ADt.C3.A1sa_.28IdP_.C3.A9s_SP_is.29
> [2]
> https://wiki.niif.hu/SSP_QuickStart#Metarefresh_webszerver_n.C3.A9lk.C3.BCl
> 
> _______________________________________________
> HREF-tech mailing list
> HREF-tech at listserv.niif.hu
> https://listserv.niif.hu/mailman/listinfo/href-tech

-sitya




További információk a(z) HREF-tech levelezőlistáról