Che cos’è il Globbing?

Il globbing, in termini informatici, è una caratteristica abbastanza importante nella vita quotidiana della maggior parte degli utenti di computer. Il globbing si riferisce a un carattere “jolly” che consente di espandere le ricerche per nomi di file non specifici. Questo era originariamente un processo utilizzato durante la ricerca di file particolari su un personal computer o un server. I provider di ricerca su Internet lo hanno portato a nuovi livelli per consentire agli utenti di eseguire ricerche in modo rapido e completo.

All’inizio, il globbing veniva utilizzato con un carattere come un asterisco o un punto interrogativo per espandere ciò che la persona stava cercando. Ad esempio, se il ricercatore sapesse che il nome del file includeva “wisegeek” con qualcosa prima o dopo il termine, la persona potrebbe digitare “*wisegeek*” e il globbing entrerebbe in funzione. Il programma utilizzerà quindi il globbing per trovare tutti i nomi di file all’interno di quel parametro .

Uno dei lati negativi del globbing nell’uso personale è la richiesta di memoria e di potenza di elaborazione. Richiede molta RAM disponibile per eseguire correttamente una ricerca. Poiché i computer sono diventati più potenti con unità di elaborazione più grandi, questo requisito di memoria è diventato meno problematico.

Anche il globbing è stato il colpevole della chiusura dei server. Se molte persone eseguono ricerche remote che richiedono molta memoria, un server può sovraccaricarsi e andare in crash. Sebbene i principali motori di ricerca abbiano lavorato duramente per disporre di backup, un arresto anomalo può ancora verificarsi. Tuttavia, ora è più probabile che i server sovraccarichi subiscano un rallentamento nel processo di ricerca piuttosto che un arresto anomalo del sistema completo.

Un tempo gli hacker utilizzavano il globbing per indebolire i sistemi e ottenere informazioni. Scrivere programmi che costringano continuamente un sistema a eseguire ricerche globbing complesse consentirebbe a un hacker di logorare un sistema, costringendo l’utente a rimanere connesso per un lungo periodo di tempo. Se l’utente ha effettuato l’accesso a qualcosa di protetto da password, questo ha dato all’hacker il tempo di cercare l’accesso all’account. I computer sono stati ora programmati con protezioni contro questo tipo di hacking. La maggior parte dei computer limiterà la quantità di tempo che un server può dedicare al glob o si rifiuterà di farlo se il carattere jolly è troppo generico.
Alcuni programmi per computer supportano il globbing, altri no. Quelli che non lo fanno stanno cercando di aumentare la sicurezza del programma. Se una persona sta scrivendo programmazione, è importante esaminare la necessità di globbing del programma prima di iniziare il processo e quindi scrivere il programma di conseguenza.