Go achomair: Tarlaíonn ionsaithe uathoibrithe ar fhreastalaithe gréasáin i dtonnta: cuardaíonn cláir an t-idirlíon le haghaidh freastalaithe inrochtana, aicmíonn siad iad de réir tréithe seachtracha agus triailtear leochaileachtaí aitheanta mar PHP2Shell go mórscála. Ní bhíonn tábhacht le méid na cuideachta. Cosnaíonn PHP paistithe, dromchla ionsaithe beag agus faireachán a thugann faoi deara buillí rathúla go tapa.
An cúlra: „Cé a bheadh suim aige inár suíomh?“
Cloisimid an cheist seo go minic tar éis PHP2Shell, go háirithe ó ghnólachtaí níos lú. An freagra macánta: is dócha nach bhfuil suim ag aon duine go pearsanta. Ach níl sé sin riachtanach i gcás leochaileachtaí den chineál seo. Déanann cláir na hionsaithe, nach gcuardaíonn ainmneacha ach deiseanna.
Bhí an BSI ag súil le saothrú tapa, ar scála mór i gcás PHP2Shell. Thuairiscigh Cloudflare iarrachtaí ionsaithe agus gur athraigh ionsaitheoirí a bpatrúin chun rialacha cosanta a sheachbhóthar. Oireann an dá rud don méid a tharlaíonn go rialta i gcás leochaileachtaí criticiúla i mbogearraí forleathana.
Conas a oibríonn ionsaithe uathoibrithe ar fhreastalaithe gréasáin
Leanann feachtais uathoibrithe patrún cosúil leis de ghnáth. Déanann an forbhreathnú seo a leanas cur síos ar na céimeanna go ginearálta, gan mionsonraí ionsaithe:
| Céim | Cad a tharlaíonn | Cad a chabhraíonn ina choinne |
|---|---|---|
| Cuardach | Seiceálann cláir raonta móra seoltaí nó eolairí poiblí mar loganna teastas le haghaidh freastalaithe gréasáin inrochtana | cúpla córas atá inrochtana go poiblí, fardal de gach seoladh |
| Aicmiú | Déantar na freagraí a mheas: freastalaí gréasáin, leagan PHP, CMS, cosáin tipiciúla | leaganacha a cheilt, comhaid gan ghá a bhaint |
| Triail | Déantar leochaileachtaí aitheanta a thástáil go mórscála, go minic gan aicmiú roimh ré | PHP cothrom le dáta, atosú, WAF mar shraith bhreise |
| Seasamh | Má éiríonn leo, fágtar cúldoras, mar webshell nó cronjob | cearta scríbhneoireachta srianta, gan PHP a rith i bhfillteáin uaslódála |
| Saothrú | Úsáidtear an freastalaí, mar shampla le haghaidh turscair, cryptomining, atreoruithe nó goid sonraí | faireachán ar phróisis, comhaid agus naisc amach |
Tá an tríú líne tábhachtach. Ní chuireann a lán feachtas isteach ar an bhfreastalaí a aicmiú go beacht ar dtús. Triailtear gach rud atá inrochtana. Dá bhrí sin ní chosnaíonn easpa suntais amháin.
Cén fáth a dtagann ionsaithe i dtonnta
Is annamh a ritheann feachtais uathoibrithe uair amháin agus ansin riamh arís. Is gnách patrún i dtonnta. Leanann an chéad tonn go luath tar éis leochaileacht a theacht chun solais, go minic le huirlisí neamhfhorbartha. Tagann tonnta eile nuair a fheabhsaíonn ionsaitheoirí a n-uirlisí nó nuair a oiriúnaíonn siad do rialacha cosanta. Bhreathnaigh Cloudflare ar sin go beacht i gcás PHP2Shell: patrúin ionsaithe athraithe chun na rialacha a sheachbhóthar.
Duitse ciallaíonn sé seo: níl freastalaí a mhair an chéad tonn gan dochar sábháilte go buan fad atá sé gan phaiste. Agus is sprioc freastalaí nua-shuiteáilte ón nóiméad a bhfuil sé inrochtana. An té a eisíonn teastas TLS nua, mar shampla, déanann sé an t-ainm infheicthe i loganna poiblí teastas a mheasann scanóirí freisin. Ba cheart córas nua dul ar an líonra, dá bhrí sin, nuair atá sé nuashonraithe cheana féin.
Cén fáth a mbíonn gnólachtaí beaga buailte chomh maith
I gcás ionsaithe uathoibrithe, ní luach sprice aonair atá tábhachtach, ach an líon. Tairgeann freastalaí gnó beag cumhacht ríomhaireachta, fearann le cáil mhaith, seoladh ríomhphoist agus uaireanta sonraí custaiméirí. Is leor sin d'ionsaitheoirí.
Cuirtear leis: is minic nach mbíonn TF dá gcuid féin ag gnólachtaí níos lú a chuireann nuashonruithe isteach láithreach. Fanann a bhfreastalaithe leochaileach níos faide agus mar sin tagann siad chun cinn níos minice i liostaí torthaí na scanóirí. An té a phaistíonn ar dtús, titeann sé as na liostaí sin.
Pointe eile is ea an slabhra soláthair. Tá a lán suíomhanna beaga ar fhreastalaithe gníomhaireachtaí nó óstálaithe beaga, ar a ritheann dosaen tionscadal custaiméirí taobh le taobh. Is luachmhar go háirithe an freastalaí sin d'ionsaitheoirí mar go dtéann buille amháin i bhfeidhm ar a lán suíomhanna ag an am céanna. Ní bhraitheann do riosca ar do chúram féin amháin ansin, ach ar chúram do sholáthraí seirbhíse freisin.
Tá scanadh i do logaí gnáth agus ní fianaise ar bhriseadh isteach é. Léirítear ionsaí rathúil le rianta eile: comhaid nua, próisis choimhthíocha, cuntais anaithnide, naisc amach neamhghnácha.
Cad is féidir leat a sheiceáil féin
Léiríonn sracfhéachaint ar na logaí cé chomh láidir is atá do fhreastalaí á scanadh. Ní léann na horduithe seo a leanas ach rud ar bith agus ní athraíonn siad aon rud:
# Na deich seoladh leis na hiarratais is mó sa log rochtana reatha
awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -10
# Iarratais a freagraíodh le "gan aimsiú", de réir minicíochta
awk '$9 == 404 {print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -20
# An nochtann an freastalaí a leagan PHP sa cheanntásc?
curl -sI https://www.example.de/ | grep -i "x-powered-by"
Is gnáthfhuaim scanta iad a lán iarratas ar chosáin nach bhfuil ann. Ba cheart duit a bheith níos airdeallaí má leanann freagraí rathúla iarratais den sórt sin go tobann, má ghlaoitear ar chomhaid i bhfillteáin uaslódála nach n-aithníonn tú, nó má thosaíonn úsáideoir an fhreastalaí gréasáin próisis nach dtosaíonn sé riamh de ghnáth. Níl aon airíonna aitheantais deimhnithe go sonrach do PHP2Shell ann go dtí seo, mar sin bunaítear an measúnú ar an gcineál sin neamhghnácha iompair. Déanann an treoir Logaí freastalaí gréasáin a anailísiú cur síos ar conas logaí a anailísiú níos doimhne. Má thaispeánann an tríú fiosrúchán leagan PHP, is fiú an socrú expose_php = Off; tá cúlra ag Leaganacha a cheilt.
Na sraitheanna cosanta san ord ceart
- PHP a nuashonrú agus a atosú: Gan an chéim seo, fanann gach beart eile ina phaistiú.
- An dromchla ionsaithe a laghdú: suíomhanna nach n-úsáidtear, córais tástála agus seanmhicrisuíomhanna a mhúchadh nó iad a chur taobh thiar de logáil isteach.
- Rialacha ag an imeall: Gabhann Web Application Firewall le tacar rialacha cothabháilte, mar shampla an OWASP Core Rule Set le ModSecurity, cuid de na hiarrachtaí.
- Iarrachtaí arís agus arís a mhoilliú: Cuireann uirlisí mar Fail2ban cosc ar sheoltaí a chruthaíonn an-chuid earráidí. Ní chabhraíonn sé sin ach go teoranta i gcoinne scanadh dáilte.
- Faireachán: Coinnigh súil ar phróisis úsáideora an fhreastalaí gréasáin, ar chomhaid PHP nua agus ar naisc amach, ionas nach bhfanann buille rathúil gan bhrath ar feadh seachtainí.
Conas a chabhraíonn PHP SOS go nithiúil?
- An dromchla ionsaithe a thaifeadadh: Faighimid amach cé acu de do chórais atá inrochtana ón taobh amuigh agus cad a nochtann siad fúthu féin.
- Paisteáil agus crua-ghléasadh: Nuashonraímid PHP, atosaímid agus laghdaímid sonraí leagain, cearta scríbhneoireachta agus seirbhísí gan ghá.
- Rialacha agus bacainní: Cuirimid rialacha WAF agus meicníochtaí bac ar bun a oireann do d'fheidhmchlár.
- Faireachán leanúnach: Tuairiscímid próisis, comhaid agus naisc neamhghnácha sula n-éiríonn buille ina eachtra.
Déanann Faireachán slándála do fhreastalaithe gréasáin cur síos ar cén chuma atá air seo san oibríocht leanúnach.
Conclúid
Ní fhiafraíonn ionsaithe uathoibrithe cé leis an bhfreastalaí. Ní fhiafraíonn siad ach an bhfuil sé leochaileach. Is é an freagra is fearr air sin ná gan spleodar: paistigh go tapa, tairg beagán, féach go cúramach. An té a dhéanann é sin, leanfar de á scanadh ach ní bhfaighfear é a thuilleadh.
Ceisteanna coitianta
An bhfuil gnólachtaí beaga ina sprioc d'ionsaithe uathoibrithe?
Tá. Seiceálann scanadh uathoibrithe freastalaithe inrochtana gan aird ar an oibreoir. Is cuma do na bogearraí an bhfuil ceanncheathrú nó gnó ceardaithe taobh thiar de. Is é an rud atá cinntitheach an gcuireann an freastalaí tús le leochaileacht.
Conas a aithním scanadh i mo logaí?
Is gnách a lán iarratas ar chosáin nach bhfuil ar do shuíomh ar chor ar bith, go minic ó sheoltaí athraitheacha agus le haitheantóirí suntasacha. Tá iontrálacha den sórt sin gnáth agus ní fianaise ar ionsaí rathúil iad go fóill, ach léiríonn siad go bhfuil do fhreastalaí á sheiceáil.
An gcabhraíonn sé an leagan PHP a cheilt?
Déanann sé níos deacra do scanóirí do fhreastalaí a aicmiú go sonrach, agus is bunsocrú ciallmhar é. Ach ní chosnaíonn sé in aghaidh ionsaithe a thriail gach freastalaí gan idirdhealú. Fanann an nuashonrú éigeantach.
An féidir liom scanadh a chosc go hiomlán?
Ní féidir. Déantar gach freastalaí atá inrochtana go poiblí a scanadh go rialta. Ní hé an sprioc scanadh a chosc, ach a chinntiú nach bhfaigheann siad aon rud: bogearraí cothrom le dáta, dromchla ionsaithe beag agus faireachán a thuairiscíonn neamhghnácha.