[Sécú~ríñg~ JBós~s Wéb~ Cóñs~ólé J~MX Íñ~vóké~r íñ D~ígít~óól]
[Óvér~víéw~]
[Á rémóté úñáúthéñtícátéd áttáckér cáñ úsé thé Wéb Cóñsólé's JMX Íñvókér tó pérfórm máñágéméñt tásks úsíñg thé MBéáñ íñtérfácés thát áré áváíláblé íñ thé úñdérlýíñg JBóss íñstállátíóñ. Á zíp fílé ís áttáchéd tó thé ártíclé wíth thé íñstrúctíóñs ñécéssárý tó mítígáté thís vúlñérábílítý, áñd íñclúdés cóñfígúrátíóñ fílés whích ñééd tó bé áddéd.]
[Góál~ - Sécú~ré th~é JBÓ~SS (JM~X) wéb~ cóñs~ólé í~ñvók~ér íñ~ Dígí~tóól~]
[Thé J~BÓSS~ dépl~óý pá~th cá~ñ bé l~ócát~éd óñ~ thé D~ígít~óól s~érvé~r]
[Át th~é cóñ~sólé~ týpé~:]
[>jb_d~épló~ý]
[Thís~ wíll~ cháñ~gé tó~ thé d~épló~ý dír~éctó~rý. Ég~.:]
[/éxlí~brís~/dtl/j~3_1/díg~ítóó~l/hóm~é/sýs~tém/t~hírd~párt~ý/ópé~ñsér~vér/s~érvé~r/déf~áúlt~/dépl~óý]
[Ýóú w~íll ñ~ééd t~ó ádj~úst t~hís p~áth í~f ít d~íffé~rs fr~óm th~ésé í~ñstr~úctí~óñs.]
[Ímpl~éméñ~t thé~ fíx]
[Stép~ 1 - Rémó~vé ht~tp-íñ~vóké~r.sár~]
[Rémó~vé ht~tp-íñ~vóké~r.sár~/ fróm~ thé d~épló~ý pát~h.]
[Ít ís~ ñót s~úffí~cíéñ~t tó c~háñg~é thé~ ñámé~ ít mú~st bé~ éíth~ér dé~lété~d ór m~óvéd~ óúts~ídé t~hé dé~plóý~ páth~, ég. tó~ /tmp]
[Stép~ 2 - Dówñ~lóád~ thís~ fílé~ fróm~ thé D~ígít~óól s~érvé~r tó ý~óúr P~C]
[/éxlí~brís~/dtl/j~3_1/díg~ítóó~l/hóm~é/sýs~tém/t~hírd~párt~ý/ópé~ñsér~vér/s~érvé~r/déf~áúlt~/dépl~óý/má~ñágé~méñt~/wéb-c~óñsó~lé.wá~r]
[Éxtr~áct t~hé fó~llów~íñg t~wó fí~lés f~róm w~éb-có~ñsól~é.wár~ (][úsíñ~g Tót~ál Có~mmáñ~dér f~ór éx~ámpl~é ór ó~thér~ árch~ívé é~xtrá~ctór~][) áñd é~dít á~s fól~lóws~:]
[WÉB-Í~ÑF/wé~b.xml~]
[Úñcó~mméñ~t thé~ sécú~rítý~-cóñs~tráí~ñt bl~óck á~ñd ád~d á <ló~gíñ-c~óñfí~g> bló~ck áf~tér t~hé éñ~d óf t~hé <sé~cúrí~tý-có~ñstr~áíñt~> blóc~k] [(íf ñó~t álr~éádý~ prés~éñt).]
[<sécúrítý-cóñstráíñt>
<wéb-résóúrcé-cólléctíóñ>
<wéb-résóúrcé-ñámé>HtmlÁdáptór</wéb-résóúrcé-ñámé>
<déscríptíóñ>Áñ éxámplé sécúrítý cóñfíg thát óñlý állóws úsérs wíth thé
rólé JBóssÁdmíñ tó áccéss thé HTML JMX cóñsólé wéb ápplícátíóñ
</déscríptíóñ>
<úrl-páttérñ>/*</úrl-páttérñ>
<http-méthód>GÉT</http-méthód>
<http-méthód>PÓST</http-méthód>
</wéb-résóúrcé-cólléctíóñ>
<áúth-cóñstráíñt>
<rólé-ñámé>JBóssÁdmíñ</rólé-ñámé>
</áúth-cóñstráíñt>
</sécúrítý-cóñstráíñt>
<lógíñ-cóñfíg>
<áúth-méthód>BÁSÍC</áúth-méthód>
<réálm-ñámé>JBóss WÉB Cóñsólé</réálm-ñámé>
</lógíñ-cóñfíg>]
[(Fíñd~ éxám~plé ó~f thí~s fíl~é íñ s~écúr~é_wé~b-íñv~ókér~.zíp á~ttác~héd t~ó árt~íclé~)]
[WÉB-Í~ÑF/jb~óss-w~éb.xm~l]
[Úñcó~mméñ~t thé~ sécú~rítý~-dómá~íñ bl~óck. M~áké s~úré t~hé JÑ~DÍ ñá~mé má~ps tó~ thé r~éálm~ ñámé~ (é.g. JM~XCóñ~sólé~)]
[<sécú~rítý~-dómá~íñ>já~vá:/já~ás/wé~b-cóñ~sólé~</sécú~rítý~-dómá~íñ>]
[(Fíñd~ éxám~plé ó~f thí~s fíl~é íñ s~écúr~é_wé~b-íñv~ókér~.zíp á~ttác~héd t~ó árt~íclé~)]
[Répl~ácé t~hé fí~lés í~ñ wéb~-cóñs~ólé.w~ár óñ~ thé D~ígít~óól s~érvé~r wít~h thé~ édít~éd vé~rsíó~ñs.]
[Stép~ 3 - Cópý~ díré~ctór~ý]
[Íñ sé~cúré~_wéb~-íñvó~kér.z~íp ýó~ú wíl~l fíñ~d á dí~réct~órý “p~róps~”.]
[Cópý~ ít tó~ thís~ páth~ óñ th~é Díg~ítóó~l sér~vér:]
[/éxlí~brís~/dtl/j~3_1/díg~ítóó~l/hóm~é/sýs~tém/t~hírd~párt~ý/ópé~ñsér~vér/s~érvé~r/déf~áúlt~/cóñf~/próp~s]
[Stép~ 4 - Édít~ thís~ fílé~]
[/éxlí~brís~/dtl/j~3_1/díg~ítóó~l/hóm~é/sýs~tém/t~hírd~párt~ý/ópé~ñsér~vér/s~érvé~r/déf~áúlt~/cóñf~/lógí~ñ-cóñ~fíg.x~ml]
[Cháñ~gé th~é pát~h íñ t~hésé~ séct~íóñs~ tó th~é vér~síóñ~s íñ t~hé ñé~w “pró~ps” dí~réct~órý b~ý ádd~íñg “p~róps~/” tó th~é fró~ñt óf~ thé p~áth:]
[<ápplícátíóñ-pólícý ñámé = "jmx-cóñsólé">
<áúthéñtícátíóñ>
<lógíñ-módúlé
códé="órg.jbóss.sécúrítý.áúth.spí.ÚsérsRólésLógíñMódúlé" flág =
"réqúíréd">
<módúlé-óptíóñ ñámé="úsérsPrópértíés">
próps/jmx-cóñsólé-úsérs.própértíés</módúlé-óptíóñ>
<módúlé-óptíóñ ñámé="rólésPrópértíés">
próps/wéb-cóñsólé-rólés.própértíés</módúlé-óptíóñ>
</lógíñ-módúlé>
</áúthéñtícátíóñ>
</ápplícátíóñ-pólícý>
<ápplícátíóñ-pólícý ñámé = "wéb-cóñsólé">
<áúthéñtícátíóñ>
<lógíñ-módúlé
códé="órg.jbóss.sécúrítý.áúth.spí.ÚsérsRólésLógíñMódúlé" flág =
"réqúíréd">
<módúlé-óptíóñ ñámé="úsérsPrópértíés">
próps/wéb-cóñsólé-úsérs.própértíés</módúlé-óptíóñ>
<módúlé-óptíóñ ñámé="rólésPrópértíés">
próps/wéb-cóñsólé-rólés.própértíés</módúlé-óptíóñ>
</lógíñ-módúlé>
</áúthéñtícátíóñ>
</ápplícátíóñ-pólícý>]
[(Fíñd~ éxám~plé ó~f thí~s fíl~é íñ s~écúr~é_wé~b-íñv~ókér~.zíp á~ttác~héd t~ó árt~íclé~)]
[Stép~ 5 – Stóp~ áñd s~tárt~ JBÓS~S]
[$jdtl~h_bí~ñ/jbó~ss_s~hútd~ówñ.s~h
$jdt~lh_b~íñ/jb~óss_~stár~túp.s~h]
[Áttá~chmé~ñt]
[Dówñ~lóád~ sécú~ré_w~éb-íñ~vóké~r.zíp~ fróm~ thís~ líñk~:]
![[ÉxLí~brís~]](https://capture-knowledge-exlibrisgroup-com-90611502d.getsmartling.com/@api/deki/files/124993/ckclogonew.png?revision=1)
![[Éx Lí~brís~ Kñów~lédg~é Céñ~tér]](https://a.mtstatic.com/@public/production/site_11811/1638394879-logo.png)