Što je Globbing?

Globbing, u računalnim terminima, prilično je važna značajka u svakodnevnom životu većine korisnika računala. Globbing se odnosi na “zamjenski” znak koji omogućuje proširenje pretraživanja za nespecifične nazive datoteka. Ovo je izvorno bio proces koji se koristio pri traženju određenih datoteka na osobnom računalu ili poslužitelju. Davatelji internetskog pretraživanja podigli su ga na novu razinu kako bi korisnicima omogućili brzo i temeljito pretraživanje.

U početku se globbing koristio sa znakom kao što je zvjezdica ili upitnik kako bi se proširilo ono što je osoba tražila. Na primjer, ako je pretražitelj znao da naziv datoteke uključuje “wisegeek” s nečim prije ili poslije izraza, osoba bi mogla upisati “*wisegeek*” i globbing bi se pokrenuo. Program bi zatim upotrijebio globbing da pronađe sve nazive datoteka unutar tog parametra .

Jedna od loših strana globbiranja u osobnoj upotrebi je zahtjev za memorijom, kao i procesorskom snagom. Za pravilno pokretanje pretraživanja potrebno je puno dostupnog RAM-a. Kako su računala postala jača s većim procesorskim jedinicama, ovaj zahtjev za memorijom postao je manji problem.

Globbing je također krivac za gašenje poslužitelja. Ako mnogo ljudi pokreće udaljena pretraživanja koja zahtijevaju puno memorije, poslužitelj se može preopteretiti i rušiti. Iako su glavne tražilice naporno radile kako bi imale sigurnosne kopije, rušenje se ipak može dogoditi. Ipak, veća je vjerojatnost da će preopterećeni poslužitelji doživjeti usporavanje procesa pretraživanja, a ne potpuni pad sustava.

Hakeri su nekoć koristili globiranje kako bi oslabili sustave i dobili informacije. Pisanje programa koji bi neprestano prisiljavali sustav da izvodi složena globalna pretraživanja omogućilo bi hakeru da istroši sustav, prisiljavajući korisnika da ostane prijavljen dulje vrijeme. Ako je korisnik bio prijavljen na nešto zaštićeno lozinkom, to je hakeru dalo vremena da potraži pristup računu. Računala su sada programirana sa zaštitom od ove vrste hakiranja. Većina računala će ograničiti vrijeme koje poslužitelj može potrošiti na globiranje ili će uopće odbiti globiranje ako je zamjenski znak previše općenit.
Određeni računalni programi podržavaju globing, a drugi ne. Oni koji to ne rade pokušavaju povećati sigurnost programa. Ako osoba piše programiranje, važno je razmotriti potrebu programa za globiranjem prije početka procesa, a zatim u skladu s tim napisati program.