Визначення заплутування

Обфускація - це поняття, яке походить від латинського слова offuscatĭo і що, загалом, відноситься до гніву або хвилювання, яке людина переживає в певній ситуації. Термін є синонімом обфускації .

Деякі приклади, в яких використовується термін: "Обфускація публіки стала помітною, коли ведучий оголосив, що функція буде призупинена" , "жертва заплутування, жінка почала ображати суддю після того, як почула вирок" , " обфускація закінчена, можливо, я подзвоню Мартіну, щоб запитати його, що сталося .

Обфускація також називається порушенням зору, яке викликано тим, що перешкоджає зору , такому як дим або рефлекс.

Також концепція використовується в слензі всесвіту вампірів для позначення сили, яка дозволяє нащадкам ховатися від очей своїх ворогів. Кажуть, що завдяки цій здатності їм вдалося залишитися непоміченими в середині натовпу і захистити себе. Проте вороги також мають силу, через яку вони можуть бачити прихованих, отже, справа не так проста. Ця концепція зазвичай з'являється у фільмах і книгах, які засновані або відбуваються у всесвіті вампірів.

Концепція в комп'ютерній мові

З іншого боку, обфускація може бути тим, що приховує думку або повідомлення , що ускладнює його розуміння. Це значення часто зустрічається в області обчислень , з посиланням на модифікацію, розроблену на вихідному коді деякого програмного забезпечення, щоб зробити його більш складним для читання.

У пошуках заплутування коду мета полягає в тому, щоб перешкодити завданням інженерів під час його інтерпретації. Тому важко отримати доступ до вихідного коду після процесу заплутування.

Є кілька причин, щоб вирішити заплутування комп'ютерної програми. Найбільш поширеним є прагнення захистити свій код, щоб хтось інший не "вкрав" його і використовував його самостійно, без відповідного кредиту програмісту. Для цього творець зазвичай додає помилкові рядки до коду або вдається до системи шифрування, що дозволяє йому інкапсулювати всю свою роботу, щоб ніхто не міг її зрозуміти. В епоху піратства та дублювання в Інтернеті дуже важливо, щоб творці шукали нові альтернативи, щоб захистити свою роботу і перешкодити іншим користуватися нею на користь без їхнього знання; для цього заплутування є прекрасною альтернативою.

Після того, як ваш код виявиться заплутаним, кожен, хто намагатиметься його прочитати, не зможе це зробити, оскільки ви знайдете заплутаний і нерозбірливий код. Тому складно отримати плагіат програмного забезпечення . Обфускація також використовується злочинцями, які приховують шкідливі програми в коді. Настільки, що багато вірусів здатні без проблем входити в наші комп'ютери завдяки цій здатності залишатися непоміченими. Творці, в цьому випадку, використовують обфускацію для введення шкідливих кодів, які впливають на пристрій, в якому вони завантажуються.

Важливо пояснити, що, як і в інших методах захисту, обфускація повинна виконуватися обережно і завжди робити резервну копію (резервна копія всього працюючого) коду, тому що якщо є які-небудь проблеми, що заважають поверненню до коду Джерело може бути зрозумілим навіть для самого творця .

border=0

Пошук іншого визначення