Obsah:
Definícia - Čo znamená Munge?
Termín „munge“ sa v IT najčastejšie používa na označenie zmien alebo zmien v súbore alebo štruktúre údajov. Bežné definície opisujú „munge“ ako činnosť, ktorá je „potenciálne deštruktívna alebo neodvolateľná“. Ďalšie hovorové opisy mungeingu zahŕňajú mashing alebo nepresnú kombináciu rôznych súborov údajov, ako napríklad v skratke MUNG pre „mash to good good“.
Techopedia vysvetľuje Munge
Pred použitím v IT pojem „munge“ pochádza z anglického lexikónu, kde sa týka rôznych typov žuvania alebo mumľania. Keď sa vo svete IT používala na opis akcií používateľov, začala sa spájať s procesom zmiešavania, rozdrvovania alebo iného posúvania údajov. Je dôležité poznamenať, že rovnako ako vo vyššie uvedenej definícii, „munge“ akcie sú „potenciálne“ deštruktívne. To znamená, že mungeing nemusí niečo zničiť alebo spôsobiť jeho poruchu, ale tieto akcie majú potenciál spôsobiť tieto typy problémov. Niektoré bežne používané príklady zahŕňajú zmeny značiek HTML, zmenu interpunkcie v texte alebo úplné prepisovanie alebo alternatívne analyzovanie funkcie, rutiny alebo programu.
Ďalším príkladom je heslo „munged“. Programy tu používajú nahradenie znakov na vytvorenie silného hesla. Toto by mohol byť dobrý príklad mungeingu, pretože zmeny textov sú náhodne vybrané. V prípade hesla to pravdepodobne nepredstavuje žiadne iné výzvy, okrem hesla, ktoré je mimoriadne ťažké hacknúť. Pri aplikácii na akúkoľvek existujúcu štruktúru údajov, zber, rutinu alebo program však existuje potenciál, že tento druh náhodných zmien by mohol zničiť celý súbor údajov alebo ho urobiť zbytočným.