# Comhaid a athraíodh le déanaí ar an bhfreastalaí gréasáin a aimsiú

> Comhaid athraithe a aimsiú faoi Linux: fuinneog ama le find, mtime agus ctime a léamh i gceart, comparáid le pacáistí agus cúltacaí agus torann a cheilt.

Foinse: https://phpsos.de/ga/blog/geaenderte-dateien-finden/  
Staid: 25/10/2026  
Soláthraí: PHP SOS, Cabhair éigeandála PHP agus slándáil freastalaí. Cabhair láithreach trí WhatsApp: https://wa.me/491736494914?text=Dia%20duit%2C%20a%20PHP%20SOS%2C%20t%C3%A1%20cabhair%20de%20dh%C3%ADth%20orainn%20len%C3%A1r%20bhfreastala%C3%AD%20PHP.%20Cuideachta%3A%20%E2%80%A6%20Su%C3%ADomh%20gr%C3%A9as%C3%A1in%3A%20%E2%80%A6

**Go achomair:** Aimsíonn tú comhaid athraithe faoi Linux le `find` agus fuinneog ama, mar shampla ón 17 Deireadh Fómhair 2026, an chéad iarracht ionsaithe ar PHP2Shell a breathnaíodh de réir tuarascálacha meán. Ná seiceáil am athraithe an ábhair (mtime) amháin ach am na meiteashonraí (ctime) freisin, mar is furasta an chéad cheann a fhalsú. Ní iontaofa an toradh go dtí go ndéantar comparáid le suimeanna seiceála pacáiste, Git nó cúltaca.

## Cén fáth gur tús maith iad stampaí ama, ach nach cruthúnas iad

An té a thugann cód ar fhreastalaí, athraíonn sé comhaid. Webshells nua, comhaid chumraíochta oiriúnaithe, línte breise i scripteanna atá ann cheana: fágann siad seo go léir stampaí ama. Is é an cuardach ar athruithe sa fhuinneog cheart ama dá bhrí sin ceann de na bealaí is tapúla chuig na chéad fháil.

Do PHP2Shell is é an 17 Deireadh Fómhair 2026 tús na fuinneoige is oiriúnaí, lá na chéad iarrachta ionsaithe a breathnaíodh de réir tuarascálacha meán. D'eisigh na paistí an 21 Deireadh Fómhair. An té nár nuashonraigh a fhreastalaí ach ina dhiaidh sin, cuardaíonn sé go dtí lá a nuashonraithe féin agus níos faide. Conas webshells a aithint i measc na bhfaighte, déanann [Webshell a aithint agus a bhaint](https://phpsos.de/ga/ratgeber/webshell-erkennen/) cur síos air. Anseo is modh an chuardaigh féin atá i gceist.

## Trí stampa ama de chuid comhaid

Stórálann Linux roinnt pointí ama do gach comhad. Tá dhá cheann cinntitheach don chuardach ar athruithe.

| Stampa ama | Brí | An féidir é a fhalsú? |
|---|---|---|
| mtime | athrú deireanach ar an ábhar | is féidir, m.sh. le `touch`, ag aon duine a fhéadann an comhad a scríobh |
| ctime | athrú deireanach ar ábhar nó ar mheiteashonraí ar nós ceart | ní le modhanna simplí |
| atime | rochtain léite dheireanach | múchta nó míchruinn go minic, ní oiriúnach don chuardach |

Is maith le hionsaitheoirí an mtime a chur siar go dáta na gcomhad comharsan, ionas nach dtabharfar faoi deara comhad nua. Ach athraíonn an ctime leis. Is comhartha láidir d'ionramháil é comhad le sean-mtime agus ctime úr.

Tabhair aird ar chriosanna ama agus tú ag comparáid. Taispeánann `find` agus `ls` am áitiúil an fhreastalaí, ach oibríonn a lán comhad loga agus seirbhísí in UTC. An té a chuireann torthaí ón gcóras comhad agus ó logaí taobh le taobh, ba cheart gach sonra a thiontú go dtí an crios ama céanna, nó is cosúil nach dtagann imeachtaí le chéile. D'eisigh na paistí thart ar an 21 Deireadh Fómhair ag 14:00 UTC, is é sin ag 16:00 am na Gearmáine.

## Comhaid athraithe faoi Linux a aimsiú le find

Ní léann na horduithe go léir ach. Oiriúnaigh an cosán agus an dáta.

```bash
# Ábhar athraithe ón 17.10.2026, curtha in ord, le mtime, ctime agus úinéir
find /var/www -type f -newermt "2026-10-17" -printf '%TY-%Tm-%Td %TH:%TM  %CY-%Cm-%Cd %CH:%CM  %u  %p\n' | sort

# Meiteashonraí athraithe ón 17.10.2026 (aimsíonn sé comhaid a cuireadh siar freisin)
find /var/www -type f -newerct "2026-10-17" -printf '%C+  %T+  %p\n' | sort

# Torann aitheanta a cheilt: taisce, logaí, seisiúin
find /var/www -type f -newerct "2026-10-17" \
  -not -path "*/cache/*" -not -path "*/logs/*" -not -path "*/sessions/*" -printf '%C+  %p\n' | sort

# Breathnú lasmuigh den eolaire gréasáin freisin
find /etc /usr/local/bin /tmp /var/tmp /dev/shm -xdev -type f -newerct "2026-10-17" -printf '%C+  %p\n' 2>/dev/null | sort
```

Cuir an dá stampa ama i gcomparáid ag gach buail. Má tá an ctime i bhfad níos óige ná an mtime, agus mura ndearna aon duine cearta a athrú ná comhaid a chóipeáil sa tréimhse sin, téann an comhad ar an liosta. Tabhair aird ar úinéirí freisin: tarraingíonn comhad d'úsáideoir an fhreastalaí gréasáin idir comhaid d'úsáideoir an imscartha aird.

Ná déan dearmad ar chomhaid agus eolairí folaithe. Ní thaispeánann a lán bainisteoirí comhad ná `ls` simplí ainmneacha a thosaíonn le ponc. Úsáideann ionsaitheoirí é sin go minic, mar a úsáideann siad ainmneacha atá an-chosúil le fíorchomhaid.

```bash
# Comhaid agus fillteáin fholaithe san eolaire gréasáin, gan cinn aitheanta ar nós .htaccess agus .git
find /var/www -name ".*" -not -name ".htaccess" -not -name ".well-known" -not -path "*/.git/*" -printf '%C+  %u  %p\n' | sort
```

## Comparáid le foinse iontaofa

Taispeánann stampaí ama cá bhfuil rud éigin bogtha. An raibh sé ina athrú dleathach, ní thaispeánann sé sin ach comparáid le foinse ina bhfuil muinín agat.

1. **Bainisteoir na bpacáistí:** Do chomhaid chórais seiceálann `dpkg --verify` (Debian/Ubuntu) nó `rpm -Va` (teaghlach RHEL) na comhaid i gcoinne suimeanna seiceála na bpacáistí suiteáilte. Éagsúil go dleathach comhaid chumraíochta, ní comhaid cláir.
2. **Git:** Má tá an feidhmchlár i stór, taispeánann `git -C /var/www/projekt status --porcelain` gach difríocht ón gcoimit dheireanach.
3. **Suimeanna seiceála CMS:** Is féidir le go leor córas a gcomhaid chroí a chur i gcomparáid le suimeanna seiceála oifigiúla, féach [Comhaid chroí CMS a chur i gcomparáid leis an mbunleagan](https://phpsos.de/ga/blog/cms-kerndateien-vergleichen/).
4. **Cúltaca ó roimh an teagmhas:** Liostaíonn comparáid i dtriail-rith difríochtaí gan aon ní a chóipeáil.

```bash
# Difríochtaí idir staid an chúltaca agus an córas beo a liostú amháin (triail-rith, ní chóipeálann sé aon ní)
rsync -rcn --out-format="%n" /backup/www-2026-10-15/ /var/www/
```

Éilíonn comparáid cúltaca gur cruthaíodh an cúltaca roimh an teagmhas agus nár athraíodh é féin. Míníonn [Cúltacaí de réir riail 3-2-1](https://phpsos.de/ga/ratgeber/backups-3-2-1/) cén fáth go bhfuil cúltacaí a stóráiltear ar leith cinntitheach anseo.

> **Leid:**
> Sábháil torthaí gach cuardaigh le dáta i gcomhad lasmuigh den fhreastalaí. Ó na liostaí seo a thagann amlíne an teagmhais níos déanaí, agus léiríonn siad cad a sheiceáil tú agus cathain.

## Nuair nach bhfuil cúltaca ná stór ann

Ar a lán suíomhanna gréasáin níos lú, níl aon bhonn comparáide glan ann: gan Git, gan cúltaca ó roimh an teagmhas, breiseáin nuashonraithe de láimh le blianta. Ní gan pointe tagartha ar fad atá tú ar aon nós.

Íoslódáil an CMS agus na heisínteachtaí sna leaganacha suiteáilte go beacht ón monaróir agus cuir na comhaid sin i gcomparáid leis an bhfreastalaí. Tuilleann an méid a athraíonn nó atá ar iarraidh ansin breathnú. Fágtar d'athruithe féin, uaslódálacha agus cumraíocht; ansin cuidíonn an cuardach stampaí ama, curtha leis an dearcadh ar úinéirí agus cearta. Téann comhaid arb iad an t-aon cheann i bhfillteán a bhfuil grúpa difriúil, cearta difriúla nó ctime i bhfad níos óige acu ná a gcomharsana ar an liosta.

Le bheith macánta: gan bonn comparáide fanann éiginnteacht iarmharach. I gcás córas le sonraí íogaire, is minic go bhfuil atógáil ó fhoinsí glana níos iontaofa ná cuardach ar gach comhad athraithe aonair. Don todhchaí is simplí an ceacht: stór don chód agus cúltacaí rialta a stóráiltear ar leith.

## Foinsí earráide tipiciúla sa chuardach

- **Eisiaimh ró-fhlaithiúla:** Is folaigh choitianta iad fillteáin taisce agus uaslódála.
- **mtime amháin seiceáilte:** Sleamhnaíonn comhaid a cuireadh siar tríd.
- **Imscaradh sa fhuinneog:** Athraíonn scaoileadh rialta na céadta comhad agus folaíonn sé fáil aonair. Déan comparáid leis an stór.
- **Comhaid oscailte nó cóipeáilte cheana:** Scriosann cóipeanna gan stampaí ama a chaomhnú rianta. Cosain le huirlisí a chaomhnaíonn stampaí ama.
- **Gan ach an t-eolaire gréasáin a chuardach:** Cuireann ionsaitheoirí uirlisí in `/tmp`, `/dev/shm` nó i dtimpeallacht bhaile úsáideoir an fhreastalaí gréasáin freisin.
- **Athruithe cearta a chailleadh:** Is fáil é comhad a gceadaíonn a chearta scríobh do gach duine go tobann, fiú má tá a ábhar gan athrú.

Conas a chuirtear na faighte le chéile ina gcúrsa, taispeánann [An amlíne de theagmhas a chruthú](https://phpsos.de/ga/blog/zeitleiste-eines-vorfalls/).

## Conas a chabhraíonn PHP SOS go praiticiúil?

- **Cuardach córasach:** Cuardaímid eolairí gréasáin agus cosáin chórais le haghaidh athruithe sa fhuinneog ama ábhartha agus déanaimid mtime agus ctime a mheas le chéile.
- **Seiceáil i gcoinne na mbunleagan:** Déanaimid comparáid le pacáistí, stór, suimeanna seiceála CMS agus do chúltacaí.
- **Faighte a mheas:** Deighilimid athruithe rialta ó ionramháil agus cosnaímid fianaise.
- **Glanadh:** Leis an [mBaint Mailware](https://phpsos.de/ga/leistungen/malware-entfernung/) bunaímid staid ghlan agus doiciméadaímid í.


## Ceisteanna coitianta

**Conas a aimsím gach comhad a athraíodh ó dháta áirithe?**  
Le find agus an rogha -newermt, mar shampla find /var/www -type f -newermt "2026-10-17". Le haghaidh athruithe ar mheiteashonraí úsáid -newerct. Ní léann an dá ordú ach agus ní athraíonn siad aon ní.

**Cad é an difríocht idir mtime agus ctime?**  
Is é mtime am an athraithe deireanaigh ar an ábhar agus is féidir é a chur siar le modhanna simplí. Is é ctime am an athraithe deireanaigh ar ábhar nó ar mheiteashonraí agus ní féidir é a fhalsú chomh héasca sin. Má dhéanann an dá cheann difriú mór óna chéile, is fiú breathnú cruinn.

**Conas a eisiaim comhaid taisce ón gcuardach?**  
Le -not -path d'fhillteáin taisce, loga agus seisiúin aitheanta. Ach ná heisigh an iomarca, mar is maith le hionsaitheoirí comhaid a chur go díreach san áit a bhfuil go leor athruithe gnáth.

**Cé acu seiceáil is iontaofa?**  
An chomparáid le foinse iontaofa: suimeanna seiceála de chuid bhainisteoir na bpacáistí, stór Git nó cúltaca ó roimh an teagmhas. Is tús maith iad stampaí ama, ach ní cruthúnas iad.

## Foinsí

- [BSI: Oifig Chónaidhme na Gearmáine um Shlándáil Faisnéise](https://www.bsi.bund.de/)
- [Debian Security Tracker](https://security-tracker.debian.org/)
- [OWASP Cheat Sheet Series](https://cheatsheetseries.owasp.org/)
