Go achomair: An té ar mhaith leis a fhreastalaí a chruatú do PHP, cinntíonn sé nach n-osclóidh leochaileacht amháin an freastalaí ar fad. Scarann muid suíomhanna gréasáin óna chéile, socraímid PHP agus an freastalaí gréasáin go sábháilte, teorannaímid cearta agus rochtana agus doiciméadaímid gach athrú. Mar sin, fanann an damáiste níos lú má tharlaíonn rud éigin ar chaoi ar bith.
Cén fáth a bhfuil an cruatú níos tábhachtaí tar éis PHP2Shell
Léirigh PHP2Shell cé chomh tapa agus a éiríonn leochaileacht i PHP féin ina fadhb do gach suíomh gréasáin ar fhreastalaí. Le CVE-2026-109618 agus CVE-2026-109619 is féidir le hionsaitheoirí cód a rith gan logáil isteach. Dúnann an paiste an doras seo. Freagraíonn cruatú ceist eile: cad is féidir leis an té a thagann isteach ar chaoi ar bith a dhéanamh, tríd an leochaileacht seo nó tríd an gcéad cheann eile?
Ar fhreastalaí neamhchruaithe, ritheann gach suíomh gréasáin faoin úsáideoir céanna go minic, tá cead ag PHP orduithe córais a rith, agus luíonn sonraí rochtana inléite do gach próiseas. Ansin sroicheann briseadh isteach i suíomh beag taobh go dtí an siopa ar líne. Scarann cruatú maith na réimsí seo. Ní gníomh aonuaire é, ach bunstaid ar gá é a choinneáil le gach suíomh gréasáin nua agus gach athrú leagain.
Freastalaí a chruatú do PHP: cad a athraímid go nithiúil
Scaradh do gach suíomh gréasáin
Faigheann gach suíomh gréasáin a úsáideoir córais féin agus a linn PHP-FPM féin. Le open_basedir agus cearta comhad oiriúnacha, ní fheiceann feidhmchlár ach a eolaire féin. Tuilleadh ag open_basedir agus scaradh do gach suíomh.
Cumraíocht shábháilte PHP
Socraímid an php.ini agus cumraíocht na linne ionas nach féidir le feidhmchláir luachanna a bhaineann le slándáil a fhorscríobh iad féin. Sliocht de conas a d’fhéadfadh cuma a bheith air i linn FPM:
; Luachanna a leagan síos go docht sa linn FPM, ní féidir iad a athrú trí ini_set()
php_admin_flag[expose_php] = off
php_admin_flag[display_errors] = off
php_admin_flag[log_errors] = on
php_admin_value[open_basedir] = /var/www/kunde1/:/tmp/
php_admin_flag[session.upload_progress.enabled] = off
php_admin_flag[allow_url_include] = off
Braitheann cé na feidhmeanna eile is féidir a bhlocáil ar an bhfeidhmchlár. Tá leideanna ag php.ini a chumrú go sábháilte agus disable_functions a úsáid i gceart.
Cearta comhad agus rochtain scríbhneoireachta
Ní bhíonn cead ag an bhfreastalaí gréasáin scríobh ach san áit a bhfuil gá leis, mar shampla san fhillteán uaslódála. I gcomhadlanna uaslódála cuirtear cosc ar rith PHP. Is leis úsáideoir eile cód an chláir seachas an t-úsáideoir ar a ritheann PHP. Míníonn Cearta comhad ar an bhfreastalaí gréasáin na bunphrionsabail.
Rochtana, seirbhísí agus logaí
SSH le heochair amháin, comhéadain riaracháin le logáil isteach dhá fhachtóir, seirbhísí agus calafoirt nach bhfuil ag teastáil dúnta. Coinnítear logaí agus cosnaítear iad ionas go mbeidh siad ann fós tar éis teagmhais. Seiceálaimid an féidir cúltacaí a athchóiriú.
Freastalaí gréasáin agus ceanntásca slándála
Baineann an freastalaí gréasáin féin leis an gcruatú freisin: faisnéis leagain a cheilt, liostaí eolairí a mhúchadh, rochtain ar chomhaid chumraíochta, cúltaca agus rialaithe leagan a bhlocáil, agus limistéir riaracháin a chosaint breise, mar shampla trí cheadú IP. Cosnaíonn ceanntásca slándála ar nós Content-Security-Policy nó HSTS cuairteoirí do shuímh sa bhrabhsálaí.
Cad a fhaighimid go minic sa stocliosta
Athdhéantar a lán laigí ó fhreastalaí go freastalaí. Is tipiciúil roinnt suíomhanna gréasáin faoi úsáideoir comhroinnte, comhéadain bhunachair sonraí inrochtana go poiblí, seanshuiteálacha tástála i bhfofhillteáin, seanleaganacha PHP dearmadta taobh leis an gceann reatha agus cúltacaí atá san eolaire gréasáin agus is féidir a íoslódáil. Is minic freisin nach ndéantar logáil ar logáil isteach ar chor ar bith, nó go scriostar logaí tar éis cúpla lá.
Níl aon cheann de na pointí seo iontach leis féin. Le chéile, áfach, cinneann siad an bhfanann briseadh isteach teoranta do shuíomh amháin nó an mbuaileann sé an freastalaí ar fad.
Conas a chabhraíonn PHP SOS go nithiúil?
- Stocliosta: Déanaimid córas oibriúcháin, freastalaí gréasáin, leaganacha PHP, suíomhanna gréasáin, úsáideoirí, seirbhísí oscailte agus cúltacaí atá ann a thaifeadadh.
- Plean beart: Gheobhaidh tú liosta tosaíochta le hiarracht agus tionchair fhéideartha do gach pointe. Cinneann tú cad a chuirtear i bhfeidhm.
- Cur i bhfeidhm i gcéimeanna: Athraímid cumraíochtaí tar éis comhaontaithe, déanaimid na suíomhanna gréasáin a thástáil i ndiaidh gach céime agus taifeadaimid conas is féidir gach athrú a chealú.
- Rialú: Tar éis an chur i bhfeidhm seiceálaimid an éifeacht, mar shampla an féidir le suíomh gréasáin eolairí coimhthíocha a léamh a thuilleadh.
- Aistriú: Gheobhaidh tú doiciméadú ar an staid nua ar féidir le do sholáthraí óstála nó le do ghníomhaireacht é a leanúint.
Cad a gheobhaidh tú agus cad atá de dhíth orainn
Gheobhaidh tú tuarascáil cruatúcháin leis an mbunsmaoineamh, na bearta a cuireadh i bhfeidhm, na pointí a fágadh oscailte d'aon ghnó agus an chúis leo, agus moladh don rialú rialta. Tá athruithe ar chomhaid chumraíochta doiciméadaithe ar bhealach inrianaithe.
Is é seo atá de dhíth orainn uait:
- rochtain root nó riarthóra ar an bhfreastalaí, rochtain painéil freisin i gcás painéal
- liosta d'fheidhmchláir agus a gcuid sainiúlachtaí, mar shampla uaslódálacha, comhéadain, cronjobs
- teagmhálaí teicniúil a fhéadann feidhmeanna a dheimhniú tar éis athruithe
- fuinneoga cothabhála d'atosuithe
- cúltaca reatha nó an t-ordú ceann a chruthú roimhe
Cad nach ngealltar
Ní fhágann cruatú freastalaí dothuillte. Laghdaíonn sé an dromchla ionsaithe agus teorannaíonn sé damáiste, ach ní thagann sé in ionad nuashonruithe ná monatóireachta. Fanann leagan PHP gan paiste leochaileach, is cuma cé chomh maith agus atá an chuid eile socraithe. Dá bhrí sin ceanglaímid an cruatú leis an tseirbhís paistithe PHP agus molaimid cúram leanúnach ina dhiaidh trí chonradh cothabhála slándála.
Le hóstáil chomhroinnte, ní féidir a lán a shocrú mar go leagann an soláthraí óstála síos an chumraíocht. Ansin léirímid cad atá indéanta laistigh de do phacáiste agus cá mbeadh athrú chuig freastalaí féin nó bainistithe ciallmhar.
Ceisteanna coitianta
Cad is brí le freastalaí a chruatú?
Ciallaíonn cruatú gach rud nach bhfuil ag teastáil don oibriú a mhúchadh nó a theorannú. Áirítear leis sin seirbhísí iomarcacha, cearta rómhóra, calafoirt oscailte agus socruithe réamhshocraithe neamhshábháilte. Is é an sprioc nach n-osclóidh locht amháin an freastalaí ar fad.
An mbeadh cruatú tar éis PHP2Shell a chosc?
Ní bheadh; i gcoinne leochaileachta i PHP féin, ní chabhraíonn ach an paiste. Ach teorannaíonn cruatú cad is féidir le hionsaitheoir a bhaint amach tar éis briseadh isteach rathúil, mar shampla an féidir leis rochtain a fháil ar shuíomhanna eile nó ar shonraí rochtana.
An mbristear mo shuíomh gréasáin leis an gcruatú?
Tá an riosca ann má athraítear socruithe gan tástáil. Cuirimid athruithe i bhfeidhm céim ar chéim, seiceálaimid na feidhmeanna i ndiaidh gach céime agus taifeadaimid conas is féidir gach athrú a chealú.
Cé chomh minic ba cheart an cruatú a sheiceáil?
Ar a dhéanaí tar éis nuashonruithe móra, athrú leagain PHP nó feidhmchláir nua ar an bhfreastalaí. Tá rialú rialta ciallmhar mar chuid den chothabháil leanúnach.