- Ya
- 17 Septemba 2026, 04:26 UTC
- Mwandishi
- Kamo
- Ahadi ya
- 6fed61b
Waandishi wawili waliandika maelezo ya wazi kwa USERS. ya Rais. Wote wawili aitwaye mtumiaji.encodePassword (), ambayo inahitaji encoder tuli kwamba Huduma ya awali tu ambayo daima huweka *********** imebeba seti ya maoni, "bila maoni" Ikiwa inapatikana, tangu ahadi ya awali). Katika huduma hii hutupa, na wote wawili humeza ubaguzi: - Kudai akaunti kabla ya kuundwa katika /api / usalama / usajili kuweka password typed na kuokolewa kama typed. Akaunti ya haikuweza hata kuingia nayo: Mchezaji wa PBKDF2 hawezi kusoma thamani ambayo sio hex yake mwenyewe, hivyo kushindwa kuingia Kwa maneno mengine, "Ufafanuzi umeshindwa: "upekee wa decoder". Kwa sasa ni *** Maduka ya maduka passwordEncoder.encode (chosen), na encoder ya jukwaa iliyoingizwa; bila moja usajili inashindwa. - Kuongeza mwanachama (kwa urahisi au kwa wingi) kuhifadhiwa random 24-character placeholder. Hakuna mtu aliyewahi kusema hivyo, kwa hiyo sasa Hakuna nenosiri wakati wote: kuingia tayari inakataa halali, madai au makazi huweka moja halisi, na Kuongeza kwa wingi wa 100 haitoi PBKDF2 kwa maadili ya kupoteza. Watano kati ya hao walikuwa kwenye orodha ya 2026-09-17 (kwa sura, hakuna thamani iliyosomwa). Waandishi wengine (Huduma ya Usajili, PasswordChangeController, Recovery ServiceImpl) daima waliingiza PasswordEncoder. PasswordChangeController's self-change sasa inajibu " nywila ya sasa sio sahihi" kwa akaunti isiyo na nenosiri. badala ya 500 (PBKDF2 mechi) kutupa juu ya null. Mstari wa Debug ambao ulichapisha wahusika kumi wa kwanza wa Akaunti ya siri imefutwa. ****** unaweka placeholders tano kwa NULL, hali ya mfumo wa mtumiaji mstari ni Tayari katika, vinavyolingana nao kwa sura tu ( Alfabeti ya placeholder, wahusika wa 24, hawajawahi kuingia, sio Mfumo Mtumiaji). Tathmini ya hesabu ya 2026-09-17 ililingana na 5 na kushoto 0 safu zisizo za majivu. Fanya hivyo baada ya zoezi hili. Uchunguzi wa: Kwa mfano, *** (dai kwa njia ya nenosiri halisi EncoderConfig encoder: 96-hex, login) matcher inakubali, NULL placeholder bado anadai, akaunti ya kazi inaweka nenosiri lake, hakuna encoder inashindwa Picha zote na Wizara ya Mambo ya Ndani ya Nchi. .................................................................... Kesi ya nenosiri la PBKDF2 katika PasswordChangeAuthTest; na **************** ambayo scans huduma hii kwa ajili ya yoyote setPassword/.password kuandika kwamba si encode(...) au kuadhimisha na kuvuka kutoka utoto kuingia utu uzima. Kila mmoja ana wajibu wake kwa mujibu wa Qur’ani Tukufu. Kuondolewa kwa encodePassword iliyorejeshwa, walinzi wa null kuondolewa). Picha zote na Wizara ya Mambo ya Ndani ya Nchi. .................................................................... Picha zote na Wizara ya Mambo ya Ndani ya Nchi. ...................................................................