Indholdsfortegnelse:
Definition - Hvad betyder Munge?
Udtrykket "munge" bruges oftest i IT til at henvise til ændringer eller ændringer i en fil- eller datastruktur. Almindelige definitioner beskriver "munge" som en handling, der er "potentielt ødelæggende eller uigenkaldelig." Andre fælles beskrivelser af munging involverer en mashing eller upræcis kombination af forskellige datasæt, som i forkortelsen MUNG for "mash indtil der ikke er noget godt."
Techopedia forklarer Munge
Før brugen i IT kom udtrykket "munge" fra det engelske leksikon, hvor det henviste til forskellige typer tyggelse eller mumling. Da det blev brugt i IT-verdenen til at beskrive brugerhandlinger, begyndte det at være forbundet med processen med blanding, mashing eller på anden måde rodet rundt med data. Det er vigtigt at bemærke, at "munge" -aktioner, som i ovenstående definition, er "potentielt" destruktive. Det betyder, at knasende ikke nødvendigvis vil ødelægge noget eller få det til at fungere, men disse handlinger har potentialet til at forårsage disse typer problemer. Nogle ofte anvendte eksempler involverer ændringer i HTML-tags, ændring af tegnsætning i tekst eller komplet omskrivning eller alternativ parsing af en funktion, rutine eller program.
Et andet eksempel er en "munget" adgangskode. Her bruger programmer tegnsubstitution til at oprette en stærk adgangskode. Dette kan være et godt eksempel på knasende, fordi tekstændringerne er tilfældige. I tilfælde af adgangskode giver dette sandsynligvis ikke andre udfordringer end, at adgangskoden er ekstremt vanskelig at hacke. Men i anvendelse på enhver eksisterende datastruktur, indsamling, rutine eller program er der potentialet for, at denne form for randomiseret ændring kan ødelægge hele datasættet eller gøre det nytteløst.