Noj mus rau hauv tus account lub fact tias muab ntawm w3techs qhov project, WordPress platform yog siv rau 33.8% ntawm cov chaw hauv lub network, qhov xwm txheej yuav tshwm sim ntawm qhov ntsuas ntawm kev puas tsuaj. Nyob rau tib lub sijhawm, kev txaus ntshai ntawm kev cuam tshuam hauv vaj tse tsis yog kev xav, tab sis tiag tiag. Piv txwv li, ob peb xyoos dhau los ib tus kws tshawb fawb txog kev ruaj ntseg pom ib qho kev tsis txaus ntseeg uas tso cai rau tus neeg tawm tsam los tua nws cov cai ntawm server sab ntawm api.wordpress.org.
Nyob rau hauv cov ntaub ntawv ntawm kev kos npe digital, tau txais kev tswj hwm ntawm qhov hloov tshiab faib neeg rau zaub mov yuav tsis ua rau muaj kev cuam tshuam ntawm cov neeg siv cov tshuab, txij li txhawm rau ua kom muaj kev tawm tsam, koj tseem yuav tau txais ib qho tseem ceeb khaws cia cais, nrog rau qhov hloov tshiab tau kos npe.
Qhov kev siv ntawm kev tshuaj xyuas qhov chaw ntawm kev hloov kho tshiab siv tus lej kos npe tau cuam tshuam los ntawm qhov tseeb tias kev txhawb nqa rau qhov tsim nyog cryptographic algorithms tau tshwm sim hauv tus qauv PHP pob kuj tsis ntev los no. Qhov tsim nyog cryptographic algorithms tshwm sim ua tsaug rau kev koom ua ke ntawm lub tsev qiv ntawv Libsodium mus rau lub ntsiab pab neeg PHP 7.2. Tab sis raws li qhov tsawg kawg nkaus txhawb nqa ntawm PHP hauv WordPress hais tso tawm 5.2.4 (los ntawm WordPress 5.2 - 5.6.20). Kev txhawb nqa rau kev kos npe digital yuav ua rau muaj kev nce ntxiv hauv qhov yuav tsum tau ua rau qhov tsawg kawg nkaus txhawb nqa ntawm PHP lossis qhov sib ntxiv ntawm kev vam khom sab nraud, uas cov neeg tsim khoom tsis tuaj yeem ua rau qhov muaj ntau ntawm PHP versions hauv hosting systems.
Qhov kev daws teeb meem yog kev loj hlob thiab suav nrog kev sib cog lus ntawm Libsodium hauv WordPress 5.2 - Sodium Compat, nyob rau hauv uas qhov tsawg kawg nkaus ntawm algorithms rau kev txheeb xyuas cov kos npe digital yog siv hauv PHP. Qhov kev siv tawm ntau yam uas xav tau los ntawm kev ua tau zoo, tab sis ua kom daws tau qhov teeb meem kev sib raug zoo, thiab tseem tso cai rau cov neeg tsim tawm plugin pib siv cov cryptographic algorithms niaj hnub no.
Ib qho algorithm yog siv los tsim cov kos npe digital ed25519 ua, tsim nrog kev koom tes ntawm Daniel J. Bernstein. Daim ntawv kos npe digital yog tsim rau SHA384 hash tus nqi suav los ntawm cov ntsiab lus ntawm cov ntaub ntawv hloov tshiab. Ed25519 muaj kev ruaj ntseg ntau dua li ECDSA thiab DSA, thiab ua kom pom kev nrawm heev ntawm kev txheeb xyuas thiab kos npe tsim. Qhov kev tiv thaiv rau kev nyiag nkas rau Ed25519 yog li 2^128 (qhov nruab nrab, qhov kev tawm tsam ntawm Ed25519 yuav xav tau 2^140 me ntsis kev ua haujlwm), uas sib haum rau qhov kev tawm tsam ntawm algorithms xws li NIST P-256 thiab RSA nrog qhov loj me ntawm 3000 khoom. los yog 128-ntsis thaiv cipher. Ed25519 kuj tsis cuam tshuam rau cov teeb meem nrog kev sib tsoo hash, thiab tsis cuam tshuam rau cache-time tawm tsam lossis sab-channel tawm tsam.
Nyob rau hauv WordPress 5.2 tso tawm, kev txheeb xyuas qhov kos npe digital tam sim no tsuas yog suav nrog kev hloov kho lub platform loj thiab tsis thaiv qhov hloov tshiab los ntawm lub neej ntawd, tab sis tsuas yog qhia rau tus neeg siv txog qhov teeb meem. Nws tau txiav txim siab tsis ua kom lub neej ntawd thaiv tam sim ntawd vim xav tau kev kuaj xyuas tag nrho thiab hla teeb meem tshwm sim. Nyob rau hauv lub neej yav tom ntej, nws tseem npaj yuav ntxiv cov ntawv pov thawj digital kos npe los txheeb xyuas qhov chaw ntawm kev teeb tsa ntawm cov ntsiab lus thiab plugins (cov chaw tsim khoom yuav tuaj yeem kos npe tawm nrog lawv qhov tseem ceeb).
Ntxiv rau kev txhawb nqa rau kev kos npe digital hauv WordPress 5.2, cov kev hloov pauv hauv qab no tuaj yeem raug sau tseg:
Ob nplooj ntawv tshiab tau ntxiv rau "Site Health" ntu rau kev debugging cov teeb meem kev teeb tsa, thiab ib daim ntawv kuj tau muab los ntawm cov neeg tsim khoom tuaj yeem tawm cov ntaub ntawv debugging rau cov thawj coj hauv chaw;
Ntxiv kev siv ntawm "dawb tshuaj ntsuam ntawm kev tuag", tso tawm nyob rau hauv cov ntaub ntawv ntawm cov teeb meem tuag taus thiab pab tus thawj tswj kom nws tus kheej kho cov teeb meem cuam tshuam nrog plugins los yog cov ntsiab lus los ntawm kev hloov mus rau ib tug tshwj xeeb kev sib tsoo hom rov qab;
Lub kaw lus rau kev tshuaj xyuas kev sib raug zoo nrog plugins tau raug coj los siv, uas tuaj yeem kuaj xyuas qhov ua tau ntawm kev siv lub plugin hauv kev teeb tsa tam sim no, suav nrog cov qauv ntawm PHP siv. Yog tias lub plugin xav tau qhov tshiab dua ntawm PHP ua haujlwm, lub kaw lus yuav cia li thaiv qhov suav nrog cov plugin no;