{"headword": "obfuskatsiyalash", "key": "obfuskatsiyalash", "entries": [{"dictionary": {"name": "Толковый словарь информационно-коммуникационных технологий", "title": "Ахборот-Коммуникация Технологиялари Изоҳли Луғати", "kind": "Терминологический", "imprint": "Амиров, Д.М.; Атаджанов, А.Ю.; Атаджанов, Д.Ю.; Ибрагимов, Д.А.; Раҳимжонов, З.Ё.; Саидхўжаев, С.С. (2010). Ахборот-Коммуникация Технологиялари Изоҳли Луғати. Tashkent: БМТТДнинг Ўзбекистондаги ваколатхонаси.", "url": "https://til.uz/lugatlar/axborot-kommunikatsiya-texnologiyalari-izohli-lugati/", "page": "175"}, "pos": "", "labels": [], "variants": [], "etymology": "", "phraseology": "", "pronunciation": "", "senses": [{"order": 1, "text": "Birlamchi matn yoki dasturning bajariladigan kodining funksionalligini saqlab qoladigan, biroq uni tahlil qilish, ish algoritmlarini tushunish va dekompilyatsiya paytida modifikatsiyalashni murakkablashtiradigan shaklga keltirish. Kodni “chalkashtirish” algoritmi, birlamchi matn, assemblerlik darajasida amalga oshirilishi mumkin. Chalkash assemblerlik matnni yaratish uchun dasturni bajarish muhitining yashirin yoki hujjatlashtirilmagan imkoniyatlaridan foydalanuvchi maxsus kompilyatorlar qoʻllanilishi mumkin. Obfuskatsiyalashni bajarish uchun maxsus dasturlar ham mavjud, ular obfuskatorlar deyiladi.", "examples": []}], "translations": [], "cross_references": [], "extra": {"raw_word": "обфускациялаш", "raw_meaning": "ингл: obfuscation рус: обфускация Бирламчи матн ёки дастурнинг бажариладиган кодининг функционаллигини сақлаб қоладиган, бироқ уни таҳлил қилиш, иш алгоритмларини тушуниш ва декомпиляция пайтида модификациялашни мураккаблаштирадиган шаклга келтириш. Кодни “чалкаштириш” алгоритми, бирламчи матн, ассемблерлик даражасида амалга оширилиши мумкин. Чалкаш ассемблерлик матнни яратиш учун дастурни бажариш муҳитининг яширин ёки ҳужжатлаштирилмаган имкониятларидан фойдаланувчи махсус компиляторлар қўлланилиши мумкин. Обфускациялашни бажариш учун махсус дастурлар ҳам мавжуд, улар обфускаторлар дейилади."}}]}