Tom qab ib xyoos ntawm kev loj hlob
Snuffleupagus muab cov kev cai tswjfwm uas tso cai rau koj siv cov qauv tsim los txhim kho kev ruaj ntseg, lossis tsim koj tus kheej cov cai los tswj cov ntaub ntawv nkag thiab cov haujlwm tsis ua haujlwm. Piv txwv li, txoj cai βsp.disable_function.function(βsystemβ).param(βcommandβ).value_r(β[$|;&`\\n]β).drop();β tso cai rau koj txwv tsis pub siv cov cim tshwj xeeb hauv qhov system() cov lus sib cav ua haujlwm yam tsis hloov daim ntawv thov. Cov txheej txheem built-in yog muab los thaiv cov chav kawm ntawm qhov tsis zoo xws li teeb meem,
PHP kev ruaj ntseg txhim kho hom muab los ntawm Snuffleupagus:
- Yuav ua kom "kev ruaj ntseg" thiab "samesite" (CSRF tiv thaiv) chij rau ncuav qab zib,
encryption ncuav qab zib; - Built-in cov cai los txheeb xyuas cov kab ntawm kev tawm tsam thiab kev cuam tshuam ntawm kev siv;
- Forced thoob ntiaj teb ua kom "
nruj " (piv txwv li, thaiv qhov kev sim qhia ib txoj hlua thaum xav tau tus lej suav raws li kev sib cav) thiab tiv thaivhom manipulation ; - Thaiv los ntawm lub neej ntawd
raws tu qauv wrappers (piv txwv li, txwv tsis pub "phar://") nrog lawv cov npe dawb; - Kev txwv tsis pub ua cov ntaub ntawv uas sau tau;
- Cov npe dub thiab dawb rau kev ntsuam xyuas;
- Yuav tsum tau qhib TLS daim ntawv pov thawj tshawb xyuas thaum siv
curl; - Ntxiv HMAC rau serialized khoom los xyuas kom meej tias deserialization retrieves cov ntaub ntawv khaws cia los ntawm thawj daim ntawv thov;
- Thov nkag hom;
- Thaiv kev thauj khoom ntawm cov ntaub ntawv sab nraud hauv libxml ntawm kev sib txuas hauv XML cov ntaub ntawv;
- Muaj peev xwm txuas rau lwm tus neeg tuav haujlwm (upload_validation) los xyuas thiab luam theej duab cov ntaub ntawv upload;
Ntawm cov
Tau qhov twg los: opennet.ru